2008-11-12 00:17:43 +00:00
|
|
|
<!ELEMENT docs (application|function|agi)* >
|
2008-11-01 21:10:07 +00:00
|
|
|
|
|
|
|
<!ELEMENT application (synopsis?,syntax?,description?,see-also?)>
|
|
|
|
<!ATTLIST application name CDATA #REQUIRED>
|
|
|
|
<!ATTLIST application language CDATA #REQUIRED>
|
|
|
|
|
|
|
|
<!ELEMENT function (synopsis?,syntax?,description?,see-also?)>
|
|
|
|
<!ATTLIST function name CDATA #REQUIRED>
|
2008-11-12 00:17:43 +00:00
|
|
|
<!ATTLIST function language CDATA #REQUIRED>
|
|
|
|
|
|
|
|
<!ELEMENT agi (synopsis?,syntax?,description?,see-also?)>
|
|
|
|
<!ATTLIST agi name CDATA #REQUIRED>
|
|
|
|
<!ATTLIST agi language CDATA #REQUIRED>
|
2008-11-01 21:10:07 +00:00
|
|
|
|
|
|
|
<!ELEMENT see-also (ref*)>
|
|
|
|
|
|
|
|
<!ELEMENT ref (#PCDATA)*>
|
2008-11-12 00:17:43 +00:00
|
|
|
<!ATTLIST ref type (application|function|astcli|link|manpage|filename|agi) #REQUIRED>
|
2008-11-01 21:10:07 +00:00
|
|
|
|
|
|
|
<!ELEMENT synopsis (#PCDATA)>
|
2008-11-12 00:17:43 +00:00
|
|
|
|
2008-11-01 21:10:07 +00:00
|
|
|
<!ELEMENT syntax (parameter*)>
|
|
|
|
<!ATTLIST syntax argsep CDATA ",">
|
|
|
|
|
|
|
|
<!ELEMENT description (para|note|warning|variablelist|enumlist)*>
|
|
|
|
|
2008-11-12 00:17:43 +00:00
|
|
|
<!ELEMENT parameter (optionlist|enumlist|argument|para|note|warning|parameter)*>
|
|
|
|
<!ATTLIST parameter name CDATA "">
|
2008-11-01 21:10:07 +00:00
|
|
|
<!ATTLIST parameter required (yes|no|true|false) "false">
|
|
|
|
<!ATTLIST parameter multiple (yes|no|true|false) "false">
|
|
|
|
<!ATTLIST parameter hasparams (yes|no|true|false|optional) "false">
|
2008-11-12 00:17:43 +00:00
|
|
|
<!ATTLIST parameter literal (yes|no|true|false) "false">
|
|
|
|
<!ATTLIST parameter default CDATA "">
|
2008-11-01 21:10:07 +00:00
|
|
|
<!ATTLIST parameter argsep CDATA ",">
|
|
|
|
|
|
|
|
<!ELEMENT optionlist (option+)>
|
|
|
|
<!ELEMENT option (argument|para|note|warning|variablelist|enumlist)*>
|
2008-11-12 00:17:43 +00:00
|
|
|
<!ATTLIST option name CDATA #REQUIRED>
|
2008-11-01 21:10:07 +00:00
|
|
|
<!ATTLIST option argsep CDATA ",">
|
|
|
|
<!ATTLIST option implies CDATA "">
|
2008-11-13 15:46:06 +00:00
|
|
|
<!ATTLIST option hasparams CDATA "">
|
2008-11-01 21:10:07 +00:00
|
|
|
|
|
|
|
<!ELEMENT enumlist (enum+)>
|
2008-11-12 02:20:05 +00:00
|
|
|
<!ELEMENT enum (para|note|warning|parameter)*>
|
2008-11-12 00:17:43 +00:00
|
|
|
<!ATTLIST enum name CDATA "">
|
2008-11-01 21:10:07 +00:00
|
|
|
|
|
|
|
<!ELEMENT argument (para|note|warning|variablelist|argument)*>
|
|
|
|
<!ATTLIST argument name CDATA #REQUIRED>
|
|
|
|
<!ATTLIST argument multiple (yes|no|true|false) "false">
|
|
|
|
<!ATTLIST argument required (yes|no|true|false) "false">
|
|
|
|
<!ATTLIST argument hasparams (yes|no|true|false|optional) "false">
|
2008-12-17 17:56:25 +00:00
|
|
|
<!ATTLIST argument argsep CDATA ",">
|
2008-11-01 21:10:07 +00:00
|
|
|
|
|
|
|
<!ELEMENT para (#PCDATA|astcli|literal|emphasis|filename|directory|replaceable|variable)*>
|
|
|
|
<!ELEMENT literal (#PCDATA)>
|
|
|
|
<!ELEMENT emphasis (#PCDATA)>
|
|
|
|
<!ELEMENT filename (#PCDATA)>
|
|
|
|
<!ELEMENT replaceable (#PCDATA)>
|
|
|
|
<!ELEMENT directory (#PCDATA)>
|
|
|
|
<!ELEMENT astcli (#PCDATA)>
|
|
|
|
|
|
|
|
<!ELEMENT note (para+)>
|
|
|
|
<!ELEMENT warning (para+)>
|
2008-11-12 00:17:43 +00:00
|
|
|
|
2008-11-01 21:10:07 +00:00
|
|
|
<!ELEMENT variablelist (variable+)>
|
|
|
|
<!ELEMENT variable (#PCDATA|value|para)*>
|
|
|
|
<!ATTLIST variable name CDATA "">
|
2008-11-12 00:17:43 +00:00
|
|
|
|
2008-11-01 21:10:07 +00:00
|
|
|
<!ELEMENT value (#PCDATA)>
|
|
|
|
<!ATTLIST value name CDATA #REQUIRED>
|
|
|
|
<!ATTLIST value default CDATA "">
|