|Linux & Unix Commands - Search Man Pages
sgmlpre - handle SGML conditionalization for SGML-tools
sgmlpre [options] ...
This manual page documents briefly the sgmlpre commands. This manual page was written for
the Debian GNU/Linux distribution because the original program does not have a manual page
sgmlpre is a program that handle SGML conditionalization for SGML-tools
It is used by other programs in sgml-tools (v1), and usually normal user does not need to
use this program directly by himself.
Following is quoted from the header in the source code.
sgmlpre -- handle SGML conditionalization for SGML-tools by Eric S. Raymond
<firstname.lastname@example.org>, 3 Nov 1997
Filter SGML according to conditionalizing markup. Argument/value pairs from the
command line are matched against the attributes of <#if> and <#unless> tags. Spans
between <#if>/</#if> are passed through unaltered if there is no attribute mis-
match; spans between <#unless></#unless> are passed if there is at least one
attribute mismatch. An attribute mismatch happens if an attribute occurs in both
the command-line arguments and the tag, but the values do not match. Value match-
ing is by string equality, except that "|" is interpreted as an alternation charac-
ter. Even if a span is not passed through, its newlines are (this to avoid messing
up the line numbers in error messages).
This lexer requires flex. Limitations; attribute names may only be 256 chars long,
values may be only 16384 (YY_BUF_SIZE) characters long. Doesn't do checking that
only </if> matches <if> and </unless> matches <unless> (that would need a stack and
introduce another limit).
The program does not support normal command line options.
For a complete description, see the header in the source archive.
sgmlpre was written by Eric S. Raymond <email@example.com>, 3 Nov 1997.
This manual page was written by Taketoshi Sano <firstname.lastname@example.org>, for the Debian GNU/Linux
system (but may be used by others).
All times are GMT -4. The time now is 03:50 PM.