Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

yodlpost(1) [debian man page]

yodlpost(1)						    Your Own Document Language						       yodlpost(1)

NAME
yodlpost - Yodl post-processor SYNOPSIS
yodlpost [options] index yodlout [out] DESCRIPTION
The Yodl post processor is used to solve references into the converted text, and to split (where appropriate) the converted Yodl text in parts. Some conversions do not require post-processing, such as LaTeX, but most do. Therefore, in most cases a Yodl conversion consists of two phases: o First, yodl(1) is called, producing a raw output file and an associated index file; o Then, yodlpost(1) is called, converting these two files into a final document. Normally, yodl2...(1) scripts are used to perform complete Yodl conversions. OPTIONS
-x ext: extension of the out-s if different from out's extension itself. If omitted, and out has no extension, ypp (Yodl Post Processor) is used. SEE ALSO
yodlstriproff(1), yodl(1), yodlbuiltins(7), yodlconverters(1), yodlletter(7), yodlmacros(7), yodlmanpage(7), yodlverbinsert(1). BUGS
- AUTHOR
Frank B. Brokken (f.b.brokken@rug.nl), yodl_3.00.0.tar.gz 1996-2010 yodlpost(1)

Check Out this Related Man Page

yodlverbinsert(1)					    Your Own Document Language						 yodlverbinsert(1)

NAME
yodlverbinsert - Generate verb-sections from parts of a file SYNOPSIS
yodlverbinsert [OPTIONS] marker file DESCRIPTION
Verbinsert is a simple C support program that can be used to generate verb()-sections in Yodl files from sections of existing files. The files from which sections are included are usually C or Cpp source files, accepting either // or /*-style comment. See the EXAMPLES section for illustrations. Verbinsert offers the possibility to indent both the initial verb-statement and the inserted file contents. Furthermore, an additional empty line may be inserted before the first line that is actually inserted. o marker The argument marker must start in file's first column en must either start as a standard C or C++ comment: // or /* must be used. Following that, the remainder of the argument is used as a label, e.g., //label, /*LABEL*/. Except for the first two characters and their locations no special restrictions are imposed upon the markers. A labeled section ends at the next //= (when the label started with //) or at the next /**/ (when the label started with /*). Like the markers, the end-markers must also start in the file's first column. o file The argument file must be an existing file. Verbinsert writes its selected section to its standard output stream. 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 Yodl's -L (--legacy-include) option is used. OPTIONS
The default values of options are listed with each of the options between square brackets. The defaults were chosen so that yodlverbinsert performs the behavior of an earlier version of this program, which was not distributed with Yodl. o -N Do not write a newline immediately following verb-statement's open-parenthesis. By default it is written, causing an additional line to be inserted before the first line that's actually inserted from a file. o -s spaces [0] start each line that is written into the verb-section with spaces additional blanks. o -S spaces [8] prefix the verb of the verb-section by spaces additional blanks. o -t tabs [0] start each line that is written into the verb-section with tabs additional tab characters. If both -s and -t are specified, the tabs are inserted first. o -T tabs [0] prefix the verb of the verb-section by tabs additional tab characters. If both -S and -T are specified, the tabs are inserted first. EXAMPLE
Assume the file demo contains the following text: preceding text //one one 1 //= /*two*/ two /**/ trailing text Then the following commands write the shown output to the program's standard output: o verbinclude //one demo verb( one 1 ) o verbinclude -N //one demo verb(one 1 ) o verbinclude -s4 '/*two*/' demo verb( two ) SEE ALSO
yodlstriproff(1), yodl(1), yodlbuiltins(7), yodlconverters(1), yodlletter(7), yodlmacros(7), yodlmanpage(7), yodlpost(1), yodlverbin- sert(1). BUGS
- AUTHOR
Frank B. Brokken (f.b.brokken@rug.nl), yodl_3.00.0.tar.gz 1996-2010 yodlverbinsert(1)
Man Page