3 # Open Software Foundation, Inc.
5 # Permission is hereby granted to use, copy, modify and freely distribute
6 # the software in this file and its documentation for any purpose without
7 # fee, provided that the above copyright notice appears in all copies and
8 # that both the copyright notice and this permission notice appear in
9 # supporting documentation. Further, provided that the name of Open
10 # Software Foundation, Inc. ("OSF") not be used in advertising or
11 # publicity pertaining to distribution of the software without prior
12 # written permission from OSF. OSF makes no representations about the
13 # suitability of this software for any purpose. It is provided "as is"
14 # without express or implied warranty.
17 These are what sgmls feeds us (from the sgmls manpage):
19 Commands (the command is the 1st char):
20 (gi start of element gi
23 &name ref to external data entity
24 ?pi processing instruction
25 Aname val attr name and value
26 Dename name val same as A, except external entity ename
27 Nnname sysid pubid def notation nname, ass w/ sysid,pubid
28 Eename typ nname filename def external data entity ename
29 Iename text def internal data entity ename
30 Sename filename... def subdoc entity
31 {ename start of SGML subdocument entity
32 }ename end of SGML subdocument entity
33 Llineno [file] set current line number, filename
35 And attributes values can have the form: