Your Own Document Language



yodl - main Yodl converter


yodl [OPTION]... [FILE]...


Yodl is a package that implements a pre-document language and tools to process it. The idea of Yodl is that you write up a document in a pre-language, then use the tools (e.g. yodl2html(1)) to convert it to some final document language. Current converters are for HTML, man, LaTeX, text and an experimental xml converter. Main document types are "article", "report", "book" "manpage" and "letter". The Yodl document language is designed to be easy to use and extensible.

NOTE: Starting with Yodl version 3.00.0 Yodl's default file inclusion behavior has changed. The current working directory no longer remains fixed at the directory in which Yodl is called, but is volatile, changing to the directory in which a yodl-file is located. This has the advantage that Yodl's file inclusion behavior now matches the way C's #include directive operates; it has the disadvantage that it may break some current documents. Conversion, however is simple but can be avoided altogether if the -L (--legacy-include) option is used (see below).



The yodl program requires no files, but `normal' usage of the Yodl package requires macro files, by default installed in tmp/wip/macros. The files in this directory are included by the converters yodl2txt(1) etc..


yodlstriproff(1), yodl(1), yodlbuiltins(7), yodlconverters(1), yodlletter(7), yodlmacros(7), yodlmanpage(7), yodlpost(1), yodlverbinsert(1).




Frank B. Brokken (f.b.brokken@rug.nl),