1 <?xml version="1.0"?>
\r
2 <!DOCTYPE MODE SYSTEM "xmode.dtd">
\r
3 <!-- contributed by Lionel Fiol <lio-sand@ifrance.com> -->
\r
4 <!-- 09/NOV/2001: add automatic indentation properties -->
\r
5 <!-- correct and add some keywords -->
\r
6 <!-- reorganize all keywords (sorted) -->
\r
7 <!-- 20/APR/2004: all keywords are now in lower case -->
\r
8 <!-- 06/MAY/2004: add specific patterns for invalid literals -->
\r
9 <!-- 06/JUN/2004: add '.' (dot) in the noWordSep property -->
\r
12 <PROPERTY NAME="indentNextLines" VALUE="\s*((PROCESS|MARKUP|EXTERNAL|DOCUMENT|DTD|ELEMENT|FIND|TRANSLATE)((-|\s).*|\s*)|(DO|ELSE|REPEAT|MATCH|CASE|USING|GROUP|DEFINE|MACRO)(\s+.*|\s*))" />
\r
13 <PROPERTY NAME="lineComment" VALUE=";" />
\r
14 <PROPERTY NAME="noWordSep" VALUE=".-_" />
\r
16 <RULES ESCAPE="%" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
\r
18 <EOL_SPAN TYPE="COMMENT1">#!</EOL_SPAN>
\r
19 <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>
\r
21 <SPAN_REGEXP HASH_CHAR='"' NO_LINE_BREAK="TRUE" TYPE="INVALID">
\r
22 <BEGIN>"((?!$)[^"])*$</BEGIN>
\r
25 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
\r
29 <SPAN_REGEXP HASH_CHAR="'" NO_LINE_BREAK="TRUE" TYPE="INVALID">
\r
30 <BEGIN>'((?!$)[^'])*$</BEGIN>
\r
33 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
\r
38 <SEQ TYPE="OPERATOR">&</SEQ>
\r
39 <SEQ TYPE="OPERATOR">|</SEQ>
\r
40 <!-- two next lines were removed as they conflict with the noWordSep property -->
\r
41 <!-- <SEQ TYPE="OPERATOR">-</SEQ> -->
\r
42 <!-- <SEQ TYPE="OPERATOR">_</SEQ> -->
\r
43 <SEQ TYPE="OPERATOR">+</SEQ>
\r
44 <SEQ TYPE="OPERATOR">=</SEQ>
\r
45 <SEQ TYPE="OPERATOR">/</SEQ>
\r
46 <SEQ TYPE="OPERATOR"><</SEQ>
\r
47 <SEQ TYPE="OPERATOR">></SEQ>
\r
48 <SEQ TYPE="OPERATOR">~</SEQ>
\r
49 <SEQ TYPE="OPERATOR">@</SEQ>
\r
50 <SEQ TYPE="OPERATOR">$</SEQ>
\r
51 <SEQ TYPE="OPERATOR">%</SEQ>
\r
52 <SEQ TYPE="OPERATOR">^</SEQ>
\r
53 <SEQ TYPE="OPERATOR">*</SEQ>
\r
54 <SEQ TYPE="OPERATOR">?</SEQ>
\r
55 <SEQ TYPE="OPERATOR">!</SEQ>
\r
58 <KEYWORD2>#additional-info</KEYWORD2>
\r
59 <KEYWORD2>#appinfo</KEYWORD2>
\r
60 <KEYWORD2>#args</KEYWORD2>
\r
61 <KEYWORD2>#capacity</KEYWORD2>
\r
62 <KEYWORD2>#charset</KEYWORD2>
\r
63 <KEYWORD2>#class</KEYWORD2>
\r
64 <KEYWORD2>#command-line-names</KEYWORD2>
\r
65 <KEYWORD2>#console</KEYWORD2>
\r
66 <KEYWORD2>#current-input</KEYWORD2>
\r
67 <KEYWORD2>#current-output</KEYWORD2>
\r
68 <KEYWORD2>#data</KEYWORD2>
\r
69 <KEYWORD2>#doctype</KEYWORD2>
\r
70 <KEYWORD2>#document</KEYWORD2>
\r
71 <KEYWORD2>#dtd</KEYWORD2>
\r
72 <KEYWORD2>#empty</KEYWORD2>
\r
73 <KEYWORD2>#error</KEYWORD2>
\r
74 <KEYWORD2>#error-code</KEYWORD2>
\r
75 <KEYWORD2>#external-exception</KEYWORD2>
\r
76 <KEYWORD2>#file-name</KEYWORD2>
\r
77 <KEYWORD2>#first</KEYWORD2>
\r
78 <KEYWORD2>#group</KEYWORD2>
\r
79 <KEYWORD2>#implied</KEYWORD2>
\r
80 <KEYWORD2>#item</KEYWORD2>
\r
81 <KEYWORD2>#language-version</KEYWORD2>
\r
82 <KEYWORD2>#last</KEYWORD2>
\r
83 <KEYWORD2>#libpath</KEYWORD2>
\r
84 <KEYWORD2>#library</KEYWORD2>
\r
85 <KEYWORD2>#libvalue</KEYWORD2>
\r
86 <KEYWORD2>#line-number</KEYWORD2>
\r
87 <KEYWORD2>#main-input</KEYWORD2>
\r
88 <KEYWORD2>#main-output</KEYWORD2>
\r
89 <KEYWORD2>#markup-error-count</KEYWORD2>
\r
90 <KEYWORD2>#markup-error-total</KEYWORD2>
\r
91 <KEYWORD2>#markup-parser</KEYWORD2>
\r
92 <KEYWORD2>#markup-warning-count</KEYWORD2>
\r
93 <KEYWORD2>#markup-warning-total</KEYWORD2>
\r
94 <KEYWORD2>#message</KEYWORD2>
\r
95 <KEYWORD2>#none</KEYWORD2>
\r
96 <KEYWORD2>#output</KEYWORD2>
\r
97 <KEYWORD2>#platform-info</KEYWORD2>
\r
98 <KEYWORD2>#process-input</KEYWORD2>
\r
99 <KEYWORD2>#process-output</KEYWORD2>
\r
100 <KEYWORD2>#program-error</KEYWORD2>
\r
101 <KEYWORD2>#recovery-info</KEYWORD2>
\r
102 <KEYWORD2>#sgml</KEYWORD2>
\r
103 <KEYWORD2>#sgml-error-count</KEYWORD2>
\r
104 <KEYWORD2>#sgml-error-total</KEYWORD2>
\r
105 <KEYWORD2>#sgml-warning-count</KEYWORD2>
\r
106 <KEYWORD2>#sgml-warning-total</KEYWORD2>
\r
107 <KEYWORD2>#suppress</KEYWORD2>
\r
108 <KEYWORD2>#syntax</KEYWORD2>
\r
109 <KEYWORD2>#!</KEYWORD2>
\r
110 <OPERATOR>abs</OPERATOR>
\r
111 <KEYWORD1>activate</KEYWORD1>
\r
112 <OPERATOR>active</OPERATOR>
\r
113 <KEYWORD2>after</KEYWORD2>
\r
114 <KEYWORD1>again</KEYWORD1>
\r
115 <KEYWORD2>ancestor</KEYWORD2>
\r
116 <KEYWORD2>and</KEYWORD2>
\r
117 <KEYWORD2>another</KEYWORD2>
\r
118 <KEYWORD1>always</KEYWORD1>
\r
119 <OPERATOR>and</OPERATOR>
\r
120 <KEYWORD3>any</KEYWORD3>
\r
121 <KEYWORD3>any-text</KEYWORD3>
\r
122 <KEYWORD2>arg</KEYWORD2>
\r
123 <OPERATOR>as</OPERATOR>
\r
124 <KEYWORD1>assert</KEYWORD1>
\r
125 <KEYWORD2>attached</KEYWORD2>
\r
126 <KEYWORD2>attribute</KEYWORD2>
\r
127 <KEYWORD2>attributes</KEYWORD2>
\r
128 <OPERATOR>base</OPERATOR>
\r
129 <KEYWORD2>bcd</KEYWORD2>
\r
130 <KEYWORD2>before</KEYWORD2>
\r
131 <OPERATOR>binary</OPERATOR>
\r
132 <KEYWORD2>binary-input</KEYWORD2>
\r
133 <KEYWORD2>binary-mode</KEYWORD2>
\r
134 <KEYWORD2>binary-output</KEYWORD2>
\r
135 <KEYWORD3>blank</KEYWORD3>
\r
136 <KEYWORD2>break-width</KEYWORD2>
\r
137 <KEYWORD2>buffer</KEYWORD2>
\r
138 <KEYWORD2>buffered</KEYWORD2>
\r
139 <KEYWORD2>by</KEYWORD2>
\r
140 <KEYWORD1>case</KEYWORD1>
\r
141 <KEYWORD1>catch</KEYWORD1>
\r
142 <KEYWORD2>catchable</KEYWORD2>
\r
143 <KEYWORD3>cdata</KEYWORD3>
\r
144 <KEYWORD2>cdata-entity</KEYWORD2>
\r
145 <OPERATOR>ceiling</OPERATOR>
\r
146 <KEYWORD2>children</KEYWORD2>
\r
147 <KEYWORD1>clear</KEYWORD1>
\r
148 <KEYWORD1>close</KEYWORD1>
\r
149 <KEYWORD2>closed</KEYWORD2>
\r
150 <OPERATOR>compiled-date</OPERATOR>
\r
151 <OPERATOR>complement</OPERATOR>
\r
152 <KEYWORD2>conref</KEYWORD2>
\r
153 <KEYWORD2>content</KEYWORD2>
\r
154 <KEYWORD3>content-end</KEYWORD3>
\r
155 <KEYWORD3>content-start</KEYWORD3>
\r
156 <KEYWORD2>context-translate</KEYWORD2>
\r
157 <KEYWORD1>copy</KEYWORD1>
\r
158 <KEYWORD1>copy-clear</KEYWORD1>
\r
159 <KEYWORD2>counter</KEYWORD2>
\r
160 <KEYWORD2>created</KEYWORD2>
\r
161 <OPERATOR>creating</OPERATOR>
\r
162 <OPERATOR>creator</OPERATOR>
\r
163 <KEYWORD2>cross-translate</KEYWORD2>
\r
164 <KEYWORD2>current</KEYWORD2>
\r
165 <KEYWORD2>data-attribute</KEYWORD2>
\r
166 <KEYWORD2>data-attributes</KEYWORD2>
\r
167 <KEYWORD2>data-content</KEYWORD2>
\r
168 <KEYWORD2>data-letters</KEYWORD2>
\r
169 <OPERATOR>date</OPERATOR>
\r
170 <KEYWORD1>deactivate</KEYWORD1>
\r
171 <KEYWORD2>declare</KEYWORD2>
\r
172 <KEYWORD2>declared-conref</KEYWORD2>
\r
173 <KEYWORD2>declared-current</KEYWORD2>
\r
174 <KEYWORD2>declared-defaulted</KEYWORD2>
\r
175 <KEYWORD2>declared-fixed</KEYWORD2>
\r
176 <KEYWORD2>declared-implied</KEYWORD2>
\r
177 <KEYWORD2>declared-required</KEYWORD2>
\r
178 <KEYWORD1>decrement</KEYWORD1>
\r
179 <KEYWORD2>default-entity</KEYWORD2>
\r
180 <KEYWORD2>defaulted</KEYWORD2>
\r
181 <KEYWORD2>defaulting</KEYWORD2>
\r
182 <KEYWORD2>define</KEYWORD2>
\r
183 <KEYWORD2>delimiter</KEYWORD2>
\r
184 <OPERATOR>difference</OPERATOR>
\r
185 <KEYWORD3>digit</KEYWORD3>
\r
186 <KEYWORD2>directory</KEYWORD2>
\r
187 <KEYWORD1>discard</KEYWORD1>
\r
188 <OPERATOR>divide</OPERATOR>
\r
189 <KEYWORD1>do</KEYWORD1>
\r
190 <KEYWORD2>doctype</KEYWORD2>
\r
191 <KEYWORD2>document</KEYWORD2>
\r
192 <KEYWORD2>document-element</KEYWORD2>
\r
193 <KEYWORD2>document-end</KEYWORD2>
\r
194 <KEYWORD2>document-start</KEYWORD2>
\r
195 <KEYWORD2>domain-free</KEYWORD2>
\r
196 <KEYWORD1>done</KEYWORD1>
\r
197 <KEYWORD2>down-translate</KEYWORD2>
\r
198 <OPERATOR>drop</OPERATOR>
\r
199 <KEYWORD2>dtd</KEYWORD2>
\r
200 <KEYWORD2>dtd-end</KEYWORD2>
\r
201 <KEYWORD2>dtd-start</KEYWORD2>
\r
202 <KEYWORD2>dtds</KEYWORD2>
\r
203 <KEYWORD2>element</KEYWORD2>
\r
204 <KEYWORD2>elements</KEYWORD2>
\r
205 <KEYWORD1>else</KEYWORD1>
\r
206 <KEYWORD2>elsewhere</KEYWORD2>
\r
207 <KEYWORD2>empty</KEYWORD2>
\r
208 <KEYWORD2>entities</KEYWORD2>
\r
209 <KEYWORD2>entity</KEYWORD2>
\r
210 <KEYWORD2>epilog-start</KEYWORD2>
\r
211 <OPERATOR>equal</OPERATOR>
\r
212 <OPERATOR>equals</OPERATOR>
\r
213 <KEYWORD2>escape</KEYWORD2>
\r
214 <KEYWORD1>except</KEYWORD1>
\r
215 <OPERATOR>exists</OPERATOR>
\r
216 <KEYWORD1>exit</KEYWORD1>
\r
217 <KEYWORD2>external</KEYWORD2>
\r
218 <KEYWORD2>external-data-entity</KEYWORD2>
\r
219 <KEYWORD2>external-entity</KEYWORD2>
\r
220 <KEYWORD2>external-function</KEYWORD2>
\r
221 <KEYWORD2>external-output-function</KEYWORD2>
\r
222 <KEYWORD2>external-text-entity</KEYWORD2>
\r
223 <KEYWORD2>false</KEYWORD2>
\r
224 <OPERATOR>file</OPERATOR>
\r
225 <KEYWORD2>find</KEYWORD2>
\r
226 <KEYWORD2>find-end</KEYWORD2>
\r
227 <KEYWORD2>find-start</KEYWORD2>
\r
228 <OPERATOR>floor</OPERATOR>
\r
229 <KEYWORD1>flush</KEYWORD1>
\r
230 <KEYWORD1>for</KEYWORD1>
\r
231 <KEYWORD1>format</KEYWORD1>
\r
232 <KEYWORD2>function</KEYWORD2>
\r
233 <KEYWORD2>function-library</KEYWORD2>
\r
234 <KEYWORD2>general</KEYWORD2>
\r
235 <KEYWORD2>global</KEYWORD2>
\r
236 <OPERATOR>greater-equal</OPERATOR>
\r
237 <OPERATOR>greater-than</OPERATOR>
\r
238 <KEYWORD2>group</KEYWORD2>
\r
239 <KEYWORD2>groups</KEYWORD2>
\r
240 <KEYWORD1>halt</KEYWORD1>
\r
241 <KEYWORD1>halt-everything</KEYWORD1>
\r
242 <OPERATOR>has</OPERATOR>
\r
243 <OPERATOR>hasnt</OPERATOR>
\r
244 <KEYWORD2>heralded-names</KEYWORD2>
\r
245 <KEYWORD2>id</KEYWORD2>
\r
246 <KEYWORD2>id-checking</KEYWORD2>
\r
247 <KEYWORD2>idref</KEYWORD2>
\r
248 <KEYWORD2>idrefs</KEYWORD2>
\r
249 <KEYWORD2>ignore</KEYWORD2>
\r
250 <KEYWORD2>implied</KEYWORD2>
\r
251 <KEYWORD2>in</KEYWORD2>
\r
252 <KEYWORD2>in-library</KEYWORD2>
\r
253 <KEYWORD2>include</KEYWORD2>
\r
254 <KEYWORD2>include-end</KEYWORD2>
\r
255 <KEYWORD2>include-guard</KEYWORD2>
\r
256 <KEYWORD2>include-start</KEYWORD2>
\r
257 <KEYWORD2>inclusion</KEYWORD2>
\r
258 <KEYWORD1>increment</KEYWORD1>
\r
259 <KEYWORD2>initial</KEYWORD2>
\r
260 <KEYWORD2>initial-size</KEYWORD2>
\r
261 <KEYWORD1>input</KEYWORD1>
\r
262 <KEYWORD2>insertion-break</KEYWORD2>
\r
263 <KEYWORD2>instance</KEYWORD2>
\r
264 <KEYWORD2>integer</KEYWORD2>
\r
265 <KEYWORD2>internal</KEYWORD2>
\r
266 <KEYWORD2>invalid-data</KEYWORD2>
\r
267 <OPERATOR>is</OPERATOR>
\r
268 <OPERATOR>isnt</OPERATOR>
\r
269 <OPERATOR>item</OPERATOR>
\r
270 <KEYWORD1>join</KEYWORD1>
\r
271 <OPERATOR>key</OPERATOR>
\r
272 <KEYWORD2>keyed</KEYWORD2>
\r
273 <OPERATOR>last</OPERATOR>
\r
274 <OPERATOR>lastmost</OPERATOR>
\r
275 <KEYWORD3>lc</KEYWORD3>
\r
276 <OPERATOR>length</OPERATOR>
\r
277 <OPERATOR>less-equal</OPERATOR>
\r
278 <OPERATOR>less-than</OPERATOR>
\r
279 <KEYWORD3>letter</KEYWORD3>
\r
280 <KEYWORD2>letters</KEYWORD2>
\r
281 <KEYWORD2>library</KEYWORD2>
\r
282 <KEYWORD3>line-end</KEYWORD3>
\r
283 <KEYWORD3>line-start</KEYWORD3>
\r
284 <OPERATOR>literal</OPERATOR>
\r
285 <KEYWORD2>local</KEYWORD2>
\r
286 <OPERATOR>ln</OPERATOR>
\r
287 <KEYWORD1>log</KEYWORD1>
\r
288 <OPERATOR>log10</OPERATOR>
\r
289 <OPERATOR>lookahead</OPERATOR>
\r
290 <KEYWORD2>macro</KEYWORD2>
\r
291 <KEYWORD2>macro-end</KEYWORD2>
\r
292 <KEYWORD2>marked-section</KEYWORD2>
\r
293 <KEYWORD2>markup-comment</KEYWORD2>
\r
294 <KEYWORD2>markup-error</KEYWORD2>
\r
295 <KEYWORD2>markup-parser</KEYWORD2>
\r
296 <KEYWORD2>markup-wrapper</KEYWORD2>
\r
297 <OPERATOR>mask</OPERATOR>
\r
298 <KEYWORD1>match</KEYWORD1>
\r
299 <OPERATOR>matches</OPERATOR>
\r
300 <OPERATOR>minus</OPERATOR>
\r
301 <KEYWORD2>mixed</KEYWORD2>
\r
302 <KEYWORD2>modifiable</KEYWORD2>
\r
303 <OPERATOR>modulo</OPERATOR>
\r
304 <OPERATOR>name</OPERATOR>
\r
305 <KEYWORD2>name-letters</KEYWORD2>
\r
306 <KEYWORD2>namecase</KEYWORD2>
\r
307 <KEYWORD2>named</KEYWORD2>
\r
308 <KEYWORD2>names</KEYWORD2>
\r
309 <KEYWORD2>ndata-entity</KEYWORD2>
\r
310 <OPERATOR>negate</OPERATOR>
\r
311 <KEYWORD2>nested-referents</KEYWORD2>
\r
312 <KEYWORD1>new</KEYWORD1>
\r
313 <KEYWORD2>newline</KEYWORD2>
\r
314 <KEYWORD1>next</KEYWORD1>
\r
315 <KEYWORD2>nmtoken</KEYWORD2>
\r
316 <KEYWORD2>nmtokens</KEYWORD2>
\r
317 <KEYWORD2>no</KEYWORD2>
\r
318 <KEYWORD2>no-default-io</KEYWORD2>
\r
319 <KEYWORD3>non-cdata</KEYWORD3>
\r
320 <KEYWORD2>non-implied</KEYWORD2>
\r
321 <KEYWORD3>non-sdata</KEYWORD3>
\r
322 <OPERATOR>not</OPERATOR>
\r
323 <KEYWORD1>not-reached</KEYWORD1>
\r
324 <KEYWORD2>notation</KEYWORD2>
\r
325 <KEYWORD2>number</KEYWORD2>
\r
326 <OPERATOR>number-of</OPERATOR>
\r
327 <KEYWORD2>numbers</KEYWORD2>
\r
328 <KEYWORD3>null</KEYWORD3>
\r
329 <KEYWORD2>nutoken</KEYWORD2>
\r
330 <KEYWORD2>nutokens</KEYWORD2>
\r
331 <OPERATOR>occurrence</OPERATOR>
\r
332 <OPERATOR>of</OPERATOR>
\r
333 <KEYWORD2>opaque</KEYWORD2>
\r
334 <KEYWORD1>open</KEYWORD1>
\r
335 <KEYWORD2>optional</KEYWORD2>
\r
336 <OPERATOR>or</OPERATOR>
\r
337 <KEYWORD1>output</KEYWORD1>
\r
338 <KEYWORD1>output-to</KEYWORD1>
\r
339 <KEYWORD1>over</KEYWORD1>
\r
340 <KEYWORD2>parameter</KEYWORD2>
\r
341 <KEYWORD2>parent</KEYWORD2>
\r
342 <KEYWORD2>past</KEYWORD2>
\r
343 <KEYWORD2>pattern</KEYWORD2>
\r
344 <KEYWORD3>pcdata</KEYWORD3>
\r
345 <KEYWORD2>plus</KEYWORD2>
\r
346 <KEYWORD2>preparent</KEYWORD2>
\r
347 <KEYWORD2>previous</KEYWORD2>
\r
348 <KEYWORD2>process</KEYWORD2>
\r
349 <KEYWORD2>process-end</KEYWORD2>
\r
350 <KEYWORD2>process-start</KEYWORD2>
\r
351 <KEYWORD2>processing-instruction</KEYWORD2>
\r
352 <KEYWORD2>prolog-end</KEYWORD2>
\r
353 <KEYWORD2>prolog-in-error</KEYWORD2>
\r
354 <KEYWORD2>proper</KEYWORD2>
\r
355 <KEYWORD2>public</KEYWORD2>
\r
356 <KEYWORD1>put</KEYWORD1>
\r
357 <KEYWORD3>rcdata</KEYWORD3>
\r
358 <KEYWORD1>remove</KEYWORD1>
\r
359 <KEYWORD2>read-only</KEYWORD2>
\r
360 <KEYWORD2>readable</KEYWORD2>
\r
361 <KEYWORD2>referent</KEYWORD2>
\r
362 <KEYWORD2>referents</KEYWORD2>
\r
363 <KEYWORD2>referents-allowed</KEYWORD2>
\r
364 <KEYWORD2>referents-displayed</KEYWORD2>
\r
365 <KEYWORD2>referents-not-allowed</KEYWORD2>
\r
366 <KEYWORD2>remainder</KEYWORD2>
\r
367 <KEYWORD1>reopen</KEYWORD1>
\r
368 <KEYWORD1>repeat</KEYWORD1>
\r
369 <KEYWORD2>repeated</KEYWORD2>
\r
370 <KEYWORD2>replacement-break</KEYWORD2>
\r
371 <KEYWORD1>reset</KEYWORD1>
\r
372 <KEYWORD1>rethrow</KEYWORD1>
\r
373 <KEYWORD1>return</KEYWORD1>
\r
374 <KEYWORD2>reversed</KEYWORD2>
\r
375 <OPERATOR>round</OPERATOR>
\r
376 <KEYWORD1>save</KEYWORD1>
\r
377 <KEYWORD1>save-clear</KEYWORD1>
\r
378 <KEYWORD1>scan</KEYWORD1>
\r
379 <KEYWORD3>sdata</KEYWORD3>
\r
380 <KEYWORD2>sdata-entity</KEYWORD2>
\r
381 <KEYWORD1>select</KEYWORD1>
\r
382 <KEYWORD1>set</KEYWORD1>
\r
383 <KEYWORD1>sgml</KEYWORD1>
\r
384 <KEYWORD2>sgml-comment</KEYWORD2>
\r
385 <KEYWORD2>sgml-declaration-end</KEYWORD2>
\r
386 <KEYWORD2>sgml-dtd</KEYWORD2>
\r
387 <KEYWORD2>sgml-dtds</KEYWORD2>
\r
388 <KEYWORD2>sgml-error</KEYWORD2>
\r
389 <KEYWORD1>sgml-in</KEYWORD1>
\r
390 <KEYWORD1>sgml-out</KEYWORD1>
\r
391 <KEYWORD1>sgml-parse</KEYWORD1>
\r
392 <KEYWORD1>sgml-parser</KEYWORD1>
\r
393 <OPERATOR>shift</OPERATOR>
\r
394 <KEYWORD2>silent-referent</KEYWORD2>
\r
395 <KEYWORD2>size</KEYWORD2>
\r
396 <KEYWORD1>skip</KEYWORD1>
\r
397 <KEYWORD2>source</KEYWORD2>
\r
398 <KEYWORD3>space</KEYWORD3>
\r
399 <KEYWORD2>specified</KEYWORD2>
\r
400 <OPERATOR>sqrt</OPERATOR>
\r
401 <OPERATOR>status</OPERATOR>
\r
402 <KEYWORD2>stream</KEYWORD2>
\r
403 <KEYWORD2>subdoc-entity</KEYWORD2>
\r
404 <KEYWORD2>subdocument</KEYWORD2>
\r
405 <KEYWORD2>subdocuments</KEYWORD2>
\r
406 <KEYWORD2>subelement</KEYWORD2>
\r
407 <KEYWORD1>submit</KEYWORD1>
\r
408 <KEYWORD1>succeed</KEYWORD1>
\r
409 <KEYWORD1>suppress</KEYWORD1>
\r
410 <KEYWORD2>switch</KEYWORD2>
\r
411 <KEYWORD2>symbol</KEYWORD2>
\r
412 <KEYWORD2>system</KEYWORD2>
\r
413 <KEYWORD1>system-call</KEYWORD1>
\r
414 <OPERATOR>take</OPERATOR>
\r
415 <KEYWORD1>test-system</KEYWORD1>
\r
416 <KEYWORD3>text</KEYWORD3>
\r
417 <KEYWORD2>text-mode</KEYWORD2>
\r
418 <OPERATOR>this</OPERATOR>
\r
419 <KEYWORD1>throw</KEYWORD1>
\r
420 <KEYWORD2>thrown</KEYWORD2>
\r
421 <KEYWORD2>times</KEYWORD2>
\r
422 <KEYWORD1>to</KEYWORD1>
\r
423 <KEYWORD2>token</KEYWORD2>
\r
424 <KEYWORD2>translate</KEYWORD2>
\r
425 <KEYWORD2>true</KEYWORD2>
\r
426 <OPERATOR>truncate</OPERATOR>
\r
427 <KEYWORD3>uc</KEYWORD3>
\r
428 <OPERATOR>ul</OPERATOR>
\r
429 <OPERATOR>unanchored</OPERATOR>
\r
430 <KEYWORD2>unattached</KEYWORD2>
\r
431 <KEYWORD2>unbuffered</KEYWORD2>
\r
432 <OPERATOR>union</OPERATOR>
\r
433 <KEYWORD1>unless</KEYWORD1>
\r
434 <KEYWORD2>up-translate</KEYWORD2>
\r
435 <OPERATOR>usemap</OPERATOR>
\r
436 <KEYWORD1>using</KEYWORD1>
\r
437 <KEYWORD2>value</KEYWORD2>
\r
438 <KEYWORD3>value-end</KEYWORD3>
\r
439 <KEYWORD3>value-start</KEYWORD3>
\r
440 <KEYWORD2>valued</KEYWORD2>
\r
441 <KEYWORD2>variable</KEYWORD2>
\r
442 <KEYWORD1>when</KEYWORD1>
\r
443 <KEYWORD3>white-space</KEYWORD3>
\r
444 <OPERATOR>with</OPERATOR>
\r
445 <KEYWORD3>word-end</KEYWORD3>
\r
446 <KEYWORD3>word-start</KEYWORD3>
\r
447 <KEYWORD2>writable</KEYWORD2>
\r
448 <KEYWORD2>xml</KEYWORD2>
\r
449 <KEYWORD2>xml-dtd</KEYWORD2>
\r
450 <KEYWORD2>xml-dtds</KEYWORD2>
\r
451 <KEYWORD1>xml-parse</KEYWORD1>
\r
452 <KEYWORD2>yes</KEYWORD2>
\r