/jEdit/tags/jedit-4-1-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
1<?xml version="1.0"?>
2
3<!DOCTYPE MODE SYSTEM "xmode.dtd">
4
5<!-- DSSSL is the Document Style Semantics Specification Language,
6 used by the Jade SGML documentation generation tool -->
7
8<MODE>
9 <PROPS>
10 <PROPERTY NAME="commentStart" VALUE="<!--" />
11 <PROPERTY NAME="commentEnd" VALUE="-->" />
12 <PROPERTY NAME="lineComment" VALUE=";" />
13 </PROPS>
14 <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
15 <!-- EOL comment -->
16 <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>
17
18 <!-- SGML comment -->
19 <SPAN TYPE="COMMENT1">
20 <BEGIN><!--</BEGIN>
21 <END>--></END>
22 </SPAN>
23
24 <!-- LISP stuff -->
25 <SEQ TYPE="NULL">'(</SEQ>
26
27 <MARK_FOLLOWING TYPE="LITERAL1">'</MARK_FOLLOWING>
28
29 <SPAN TYPE="LITERAL1">
30 <BEGIN>"</BEGIN>
31 <END>"</END>
32 </SPAN>
33
34 <!-- DSSSL stuff -->
35 <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">
36 <BEGIN>$</BEGIN>
37 <END>$</END>
38 </SPAN>
39
40 <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">
41 <BEGIN>%</BEGIN>
42 <END>%</END>
43 </SPAN>
44
45 <MARK_FOLLOWING TYPE="LITERAL2">#</MARK_FOLLOWING>
46
47 <!-- DTD Entity declarations -->
48 <SPAN TYPE="KEYWORD2" DELEGATE="xml::ENTITY-TAGS">
49 <BEGIN><!ENTITY</BEGIN>
50 <END>></END>
51 </SPAN>
52
53 <!-- CDATA sections -->
54 <SPAN TYPE="KEYWORD2" DELEGATE="xml::CDATA">
55 <BEGIN><![CDATA[</BEGIN>
56 <END>]]></END>
57 </SPAN>
58
59 <!-- DTD instructions -->
60 <SPAN TYPE="KEYWORD2" DELEGATE="xml::DTD-TAGS">
61 <BEGIN><!</BEGIN>
62 <END>></END>
63 </SPAN>
64
65 <!-- markup tags -->
66 <SEQ TYPE="NULL"><=</SEQ>
67
68 <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
69 <BEGIN></style-specification</BEGIN>
70 <END>></END>
71 </SPAN>
72
73 <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
74 <BEGIN></style-sheet</BEGIN>
75 <END>></END>
76 </SPAN>
77
78 <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
79 <BEGIN><style-specification</BEGIN>
80 <END>></END>
81 </SPAN>
82
83 <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
84 <BEGIN><external-specification</BEGIN>
85 <END>></END>
86 </SPAN>
87
88 <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS">
89 <BEGIN><style-sheet</BEGIN>
90 <END>></END>
91 </SPAN>
92
93 <!-- SGML entities -->
94 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
95 <BEGIN>&</BEGIN>
96 <END>;</END>
97 </SPAN>
98
99 <KEYWORDS>
100 <KEYWORD1>and</KEYWORD1>
101 <KEYWORD1>cond</KEYWORD1>
102 <KEYWORD1>define</KEYWORD1>
103 <KEYWORD1>else</KEYWORD1>
104 <KEYWORD1>lambda</KEYWORD1>
105 <KEYWORD1>or</KEYWORD1>
106 <KEYWORD1>quote</KEYWORD1>
107 <KEYWORD1>if</KEYWORD1>
108 <KEYWORD1>let</KEYWORD1>
109 <KEYWORD1>let*</KEYWORD1>
110 <KEYWORD1>loop</KEYWORD1>
111 <KEYWORD1>not</KEYWORD1>
112 <KEYWORD1>list</KEYWORD1>
113 <KEYWORD1>append</KEYWORD1>
114 <KEYWORD1>children</KEYWORD1>
115 <KEYWORD1>normalize</KEYWORD1>
116
117 <KEYWORD2>car</KEYWORD2>
118 <KEYWORD2>cdr</KEYWORD2>
119 <KEYWORD2>cons</KEYWORD2>
120 <KEYWORD2>node-list-first</KEYWORD2>
121 <KEYWORD2>node-list-rest</KEYWORD2>
122
123 <KEYWORD3>eq?</KEYWORD3>
124 <KEYWORD3>null?</KEYWORD3>
125 <KEYWORD3>pair?</KEYWORD3>
126 <KEYWORD3>zero?</KEYWORD3>
127 <KEYWORD3>equal?</KEYWORD3>
128 <KEYWORD3>node-list-empty?</KEYWORD3>
129
130 <FUNCTION>external-procedure</FUNCTION>
131 <FUNCTION>root</FUNCTION>
132 <FUNCTION>make</FUNCTION>
133 <FUNCTION>process-children</FUNCTION>
134 <FUNCTION>current-node</FUNCTION>
135 <FUNCTION>node</FUNCTION>
136 <FUNCTION>empty-sosofo</FUNCTION>
137 <FUNCTION>default</FUNCTION>
138 <FUNCTION>attribute-string</FUNCTION>
139 <FUNCTION>select-elements</FUNCTION>
140 <FUNCTION>with-mode</FUNCTION>
141 <FUNCTION>literal</FUNCTION>
142 <FUNCTION>process-node-list</FUNCTION>
143 <FUNCTION>element</FUNCTION>
144 <FUNCTION>mode</FUNCTION>
145 <FUNCTION>gi</FUNCTION>
146 <FUNCTION>sosofo-append</FUNCTION>
147 <FUNCTION>sequence</FUNCTION>
148
149 <LABEL>attributes:</LABEL>
150 <LABEL>gi:</LABEL>
151 </KEYWORDS>
152 </RULES>
153</MODE>