]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/xmode/modes/dsssl.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / dsssl.xml
index 789c5c03fb5d33273af9541ef43ea4c551ffa157..22dc3189d19a4e26bec641eb1237d03d27a7461a 100644 (file)
-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<!-- DSSSL is the Document Style Semantics Specification Language,\r
-     used by the Jade SGML documentation generation tool -->\r
-\r
-<MODE>\r
-       <PROPS>\r
-               <PROPERTY NAME="commentStart" VALUE="&lt;!--" />\r
-               <PROPERTY NAME="commentEnd" VALUE="--&gt;" />\r
-               <PROPERTY NAME="lineComment" VALUE=";" />\r
-       </PROPS>\r
-       <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">\r
-               <!-- EOL comment -->\r
-               <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>\r
-\r
-               <!-- SGML comment -->\r
-               <SPAN TYPE="COMMENT1">\r
-                       <BEGIN>&lt;!--</BEGIN>\r
-                       <END>--&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- LISP stuff -->\r
-               <SEQ TYPE="NULL">'(</SEQ>\r
-\r
-               <MARK_FOLLOWING TYPE="LITERAL1">'</MARK_FOLLOWING>\r
-\r
-               <SPAN TYPE="LITERAL1">\r
-                       <BEGIN>"</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-\r
-               <!-- DSSSL stuff -->\r
-               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">\r
-                       <BEGIN>$</BEGIN>\r
-                       <END>$</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">\r
-                       <BEGIN>%</BEGIN>\r
-                       <END>%</END>\r
-               </SPAN>\r
-\r
-               <MARK_FOLLOWING TYPE="LITERAL2">#</MARK_FOLLOWING>\r
-\r
-               <!-- DTD Entity declarations -->\r
-               <SPAN TYPE="KEYWORD2" DELEGATE="xml::ENTITY-TAGS">\r
-                       <BEGIN>&lt;!ENTITY</BEGIN>\r
-                       <END>&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- CDATA sections -->\r
-               <SPAN TYPE="KEYWORD2" DELEGATE="xml::CDATA">\r
-                       <BEGIN>&lt;![CDATA[</BEGIN>\r
-                       <END>]]&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- DTD instructions -->\r
-               <SPAN TYPE="KEYWORD2" DELEGATE="xml::DTD-TAGS">\r
-                       <BEGIN>&lt;!</BEGIN>\r
-                       <END>&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- markup tags -->\r
-               <SEQ TYPE="NULL">&lt;=</SEQ>\r
-\r
-               <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">\r
-                       <BEGIN>&lt;/style-specification</BEGIN>\r
-                       <END>&gt;</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">\r
-                       <BEGIN>&lt;/style-sheet</BEGIN>\r
-                       <END>&gt;</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">\r
-                       <BEGIN>&lt;style-specification</BEGIN>\r
-                       <END>&gt;</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">\r
-                       <BEGIN>&lt;external-specification</BEGIN>\r
-                       <END>&gt;</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">\r
-                       <BEGIN>&lt;style-sheet</BEGIN>\r
-                       <END>&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- SGML entities -->\r
-               <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">\r
-                       <BEGIN>&amp;</BEGIN>\r
-                       <END>;</END>\r
-               </SPAN>\r
-\r
-               <KEYWORDS>\r
-                       <KEYWORD1>and</KEYWORD1>\r
-                       <KEYWORD1>cond</KEYWORD1>\r
-                       <KEYWORD1>define</KEYWORD1>\r
-                       <KEYWORD1>else</KEYWORD1>\r
-                       <KEYWORD1>lambda</KEYWORD1>\r
-                       <KEYWORD1>or</KEYWORD1>\r
-                       <KEYWORD1>quote</KEYWORD1>\r
-                       <KEYWORD1>if</KEYWORD1>\r
-                       <KEYWORD1>let</KEYWORD1>\r
-                       <KEYWORD1>let*</KEYWORD1>\r
-                       <KEYWORD1>loop</KEYWORD1>\r
-                       <KEYWORD1>not</KEYWORD1>\r
-                       <KEYWORD1>list</KEYWORD1>\r
-                       <KEYWORD1>append</KEYWORD1>\r
-                       <KEYWORD1>children</KEYWORD1>\r
-                       <KEYWORD1>normalize</KEYWORD1>\r
-\r
-                       <KEYWORD2>car</KEYWORD2>\r
-                       <KEYWORD2>cdr</KEYWORD2>\r
-                       <KEYWORD2>cons</KEYWORD2>\r
-                       <KEYWORD2>node-list-first</KEYWORD2>\r
-                       <KEYWORD2>node-list-rest</KEYWORD2>\r
-\r
-                       <KEYWORD3>eq?</KEYWORD3>\r
-                       <KEYWORD3>null?</KEYWORD3>\r
-                       <KEYWORD3>pair?</KEYWORD3>\r
-                       <KEYWORD3>zero?</KEYWORD3>\r
-                       <KEYWORD3>equal?</KEYWORD3>\r
-                       <KEYWORD3>node-list-empty?</KEYWORD3>\r
-\r
-                       <FUNCTION>external-procedure</FUNCTION>\r
-                       <FUNCTION>root</FUNCTION>\r
-                       <FUNCTION>make</FUNCTION>\r
-                       <FUNCTION>process-children</FUNCTION>\r
-                       <FUNCTION>current-node</FUNCTION>\r
-                       <FUNCTION>node</FUNCTION>\r
-                       <FUNCTION>empty-sosofo</FUNCTION>\r
-                       <FUNCTION>default</FUNCTION>\r
-                       <FUNCTION>attribute-string</FUNCTION>\r
-                       <FUNCTION>select-elements</FUNCTION>\r
-                       <FUNCTION>with-mode</FUNCTION>\r
-                       <FUNCTION>literal</FUNCTION>\r
-                       <FUNCTION>process-node-list</FUNCTION>\r
-                       <FUNCTION>element</FUNCTION>\r
-                       <FUNCTION>mode</FUNCTION>\r
-                       <FUNCTION>gi</FUNCTION>\r
-                       <FUNCTION>sosofo-append</FUNCTION>\r
-                       <FUNCTION>sequence</FUNCTION>\r
-\r
-                       <LABEL>attributes:</LABEL>\r
-                       <LABEL>gi:</LABEL>\r
-               </KEYWORDS>\r
-       </RULES>\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<!-- DSSSL is the Document Style Semantics Specification Language,
+     used by the Jade SGML documentation generation tool -->
+
+<MODE>
+       <PROPS>
+               <PROPERTY NAME="commentStart" VALUE="&lt;!--" />
+               <PROPERTY NAME="commentEnd" VALUE="--&gt;" />
+               <PROPERTY NAME="lineComment" VALUE=";" />
+       </PROPS>
+       <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
+               <!-- EOL comment -->
+               <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>
+
+               <!-- SGML comment -->
+               <SPAN TYPE="COMMENT1">
+                       <BEGIN>&lt;!--</BEGIN>
+                       <END>--&gt;</END>
+               </SPAN>
+
+               <!-- LISP stuff -->
+               <SEQ TYPE="NULL">'(</SEQ>
+
+               <MARK_FOLLOWING TYPE="LITERAL1">'</MARK_FOLLOWING>
+
+               <SPAN TYPE="LITERAL1">
+                       <BEGIN>"</BEGIN>
+                       <END>"</END>
+               </SPAN>
+
+               <!-- DSSSL stuff -->
+               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">
+                       <BEGIN>$</BEGIN>
+                       <END>$</END>
+               </SPAN>
+
+               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">
+                       <BEGIN>%</BEGIN>
+                       <END>%</END>
+               </SPAN>
+
+               <MARK_FOLLOWING TYPE="LITERAL2">#</MARK_FOLLOWING>
+
+               <!-- DTD Entity declarations -->
+               <SPAN TYPE="KEYWORD2" DELEGATE="xml::ENTITY-TAGS">
+                       <BEGIN>&lt;!ENTITY</BEGIN>
+                       <END>&gt;</END>
+               </SPAN>
+
+               <!-- CDATA sections -->
+               <SPAN TYPE="KEYWORD2" DELEGATE="xml::CDATA">
+                       <BEGIN>&lt;![CDATA[</BEGIN>
+                       <END>]]&gt;</END>
+               </SPAN>
+
+               <!-- DTD instructions -->
+               <SPAN TYPE="KEYWORD2" DELEGATE="xml::DTD-TAGS">
+                       <BEGIN>&lt;!</BEGIN>
+                       <END>&gt;</END>
+               </SPAN>
+
+               <!-- markup tags -->
+               <SEQ TYPE="NULL">&lt;=</SEQ>
+
+               <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
+                       <BEGIN>&lt;/style-specification</BEGIN>
+                       <END>&gt;</END>
+               </SPAN>
+
+               <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
+                       <BEGIN>&lt;/style-sheet</BEGIN>
+                       <END>&gt;</END>
+               </SPAN>
+
+               <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
+                       <BEGIN>&lt;style-specification</BEGIN>
+                       <END>&gt;</END>
+               </SPAN>
+
+               <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
+                       <BEGIN>&lt;external-specification</BEGIN>
+                       <END>&gt;</END>
+               </SPAN>
+
+               <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
+                       <BEGIN>&lt;style-sheet</BEGIN>
+                       <END>&gt;</END>
+               </SPAN>
+
+               <!-- SGML entities -->
+               <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
+                       <BEGIN>&amp;</BEGIN>
+                       <END>;</END>
+               </SPAN>
+
+               <KEYWORDS>
+                       <KEYWORD1>and</KEYWORD1>
+                       <KEYWORD1>cond</KEYWORD1>
+                       <KEYWORD1>define</KEYWORD1>
+                       <KEYWORD1>else</KEYWORD1>
+                       <KEYWORD1>lambda</KEYWORD1>
+                       <KEYWORD1>or</KEYWORD1>
+                       <KEYWORD1>quote</KEYWORD1>
+                       <KEYWORD1>if</KEYWORD1>
+                       <KEYWORD1>let</KEYWORD1>
+                       <KEYWORD1>let*</KEYWORD1>
+                       <KEYWORD1>loop</KEYWORD1>
+                       <KEYWORD1>not</KEYWORD1>
+                       <KEYWORD1>list</KEYWORD1>
+                       <KEYWORD1>append</KEYWORD1>
+                       <KEYWORD1>children</KEYWORD1>
+                       <KEYWORD1>normalize</KEYWORD1>
+
+                       <KEYWORD2>car</KEYWORD2>
+                       <KEYWORD2>cdr</KEYWORD2>
+                       <KEYWORD2>cons</KEYWORD2>
+                       <KEYWORD2>node-list-first</KEYWORD2>
+                       <KEYWORD2>node-list-rest</KEYWORD2>
+
+                       <KEYWORD3>eq?</KEYWORD3>
+                       <KEYWORD3>null?</KEYWORD3>
+                       <KEYWORD3>pair?</KEYWORD3>
+                       <KEYWORD3>zero?</KEYWORD3>
+                       <KEYWORD3>equal?</KEYWORD3>
+                       <KEYWORD3>node-list-empty?</KEYWORD3>
+
+                       <FUNCTION>external-procedure</FUNCTION>
+                       <FUNCTION>root</FUNCTION>
+                       <FUNCTION>make</FUNCTION>
+                       <FUNCTION>process-children</FUNCTION>
+                       <FUNCTION>current-node</FUNCTION>
+                       <FUNCTION>node</FUNCTION>
+                       <FUNCTION>empty-sosofo</FUNCTION>
+                       <FUNCTION>default</FUNCTION>
+                       <FUNCTION>attribute-string</FUNCTION>
+                       <FUNCTION>select-elements</FUNCTION>
+                       <FUNCTION>with-mode</FUNCTION>
+                       <FUNCTION>literal</FUNCTION>
+                       <FUNCTION>process-node-list</FUNCTION>
+                       <FUNCTION>element</FUNCTION>
+                       <FUNCTION>mode</FUNCTION>
+                       <FUNCTION>gi</FUNCTION>
+                       <FUNCTION>sosofo-append</FUNCTION>
+                       <FUNCTION>sequence</FUNCTION>
+
+                       <LABEL>attributes:</LABEL>
+                       <LABEL>gi:</LABEL>
+               </KEYWORDS>
+       </RULES>
+</MODE>