/jEdit/tags/jedit-4-3-pre5/modes/dsssl.xml
XML | 153 lines | 117 code | 25 blank | 11 comment | 0 complexity | c2ed90475a31dd9b644cd0cb84ab8638 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- <?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="<!--" />
- <PROPERTY NAME="commentEnd" VALUE="-->" />
- <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><!--</BEGIN>
- <END>--></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><!ENTITY</BEGIN>
- <END>></END>
- </SPAN>
- <!-- CDATA sections -->
- <SPAN TYPE="KEYWORD2" DELEGATE="xml::CDATA">
- <BEGIN><![CDATA[</BEGIN>
- <END>]]></END>
- </SPAN>
- <!-- DTD instructions -->
- <SPAN TYPE="KEYWORD2" DELEGATE="xml::DTD-TAGS">
- <BEGIN><!</BEGIN>
- <END>></END>
- </SPAN>
- <!-- markup tags -->
- <SEQ TYPE="NULL"><=</SEQ>
- <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
- <BEGIN></style-specification</BEGIN>
- <END>></END>
- </SPAN>
- <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
- <BEGIN></style-sheet</BEGIN>
- <END>></END>
- </SPAN>
- <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
- <BEGIN><style-specification</BEGIN>
- <END>></END>
- </SPAN>
- <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
- <BEGIN><external-specification</BEGIN>
- <END>></END>
- </SPAN>
- <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
- <BEGIN><style-sheet</BEGIN>
- <END>></END>
- </SPAN>
- <!-- SGML entities -->
- <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
- <BEGIN>&</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>