Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
SGMLPRE(1)		     General Commands Manual		      SGMLPRE(1)

NAME
     sgmlpre - handle SGML conditionalization for SGML-tools

SYNOPSIS
     sgmlpre [options] ...

DESCRIPTION
     This  manual page documents briefly the sgmlpre commands.	This manual page
     was written for the Debian GNU/Linux distribution because the original pro-
     gram does not have a manual page for sgmlpre.

     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.

     (Begin Quotes)

	    sgmlpre  -- handle SGML conditionalization for SGML-tools by Eric S.
	    Raymond <esr@thyrsus.com>, 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 mismatch; 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 matching is by string equality, except that "|" is in-
	    terpreted as an alternation character.  Even if a span is not passed
	    through,  its  newlines are (this to avoid messing up the line  num-
	    bers 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  </un-
	    less>  matches  <unless>  (that would need a stack and introduce an-
	    other limit).

     (End Quotes)

OPTIONS
     The program does not support normal command line options.

SEE ALSO
     For a complete description, see the header in the source archive.

AUTHOR
     sgmlpre was written by Eric S. Raymond <esr@thyrsus.com>, 3 Nov 1997.

     This manual page was written by Taketoshi Sano <sano@debian.org>,	for  the
     Debian GNU/Linux system (but may be used by others).

								      SGMLPRE(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sgmlpre&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help