PageRenderTime 99ms CodeModel.GetById 84ms app.highlight 10ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-0-pre3/modes/omnimark.xml

#
XML | 463 lines | 443 code | 8 blank | 12 comment | 0 complexity | 727fda1932969f83c945fc1cf932bd55 MD5 | raw file
  1<?xml version="1.0"?>
  2
  3<!DOCTYPE MODE SYSTEM "xmode.dtd">
  4
  5<!-- contributed by Lionel Fiol <lio-sand@ifrance.com> -->
  6<!-- 09/NOV/2001: add automatic indentation properties -->
  7<!--              correct and add some keywords        -->
  8<!--              reorganize all keywords (sorted)     -->
  9
 10<MODE>
 11    <PROPS>
 12        <PROPERTY NAME="indentPrevLine" VALUE="\s*((PROCESS|MARKUP|EXTERNAL|DOCUMENT|DTD|ELEMENT|FIND|TRANSLATE)((-|\s).*|\s*)|(DO|ELSE|REPEAT|MATCH|CASE|USING|GROUP|DEFINE|MACRO)(\s+.*|\s*))" />
 13        <PROPERTY NAME="doubleBracketIndent" VALUE="false" />
 14        <PROPERTY NAME="lineComment" VALUE=";" />
 15        <PROPERTY NAME="blockComment" VALUE=";" />
 16        <PROPERTY NAME="noWordSep" VALUE="-_" />
 17    </PROPS>
 18    <RULES ESCAPE="%" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
 19        <!-- whitespace: (space and tab) -->
 20        <WHITESPACE> </WHITESPACE>
 21        <WHITESPACE>	</WHITESPACE>
 22
 23        <!-- Comments -->
 24        <EOL_SPAN TYPE="COMMENT1">#!</EOL_SPAN>
 25        <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>
 26
 27        <!-- Literals -->
 28        <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
 29            <BEGIN>"</BEGIN>
 30            <END>"</END>
 31        </SPAN>
 32        <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
 33            <BEGIN>'</BEGIN>
 34            <END>'</END>
 35        </SPAN>
 36
 37        <!-- Operators -->
 38        <SEQ TYPE="OPERATOR">&amp;</SEQ>
 39        <SEQ TYPE="OPERATOR">|</SEQ>
 40        <!-- two next lines were removed as they conflict with the noWordSep property -->
 41        <!-- <SEQ TYPE="OPERATOR">-</SEQ> -->
 42        <!-- <SEQ TYPE="OPERATOR">_</SEQ> -->
 43        <SEQ TYPE="OPERATOR">+</SEQ>
 44        <SEQ TYPE="OPERATOR">=</SEQ>
 45        <SEQ TYPE="OPERATOR">/</SEQ>
 46        <SEQ TYPE="OPERATOR">&lt;</SEQ>
 47        <SEQ TYPE="OPERATOR">&gt;</SEQ>
 48        <SEQ TYPE="OPERATOR">~</SEQ>
 49        <SEQ TYPE="OPERATOR">@</SEQ>
 50        <SEQ TYPE="OPERATOR">$</SEQ>
 51        <SEQ TYPE="OPERATOR">%</SEQ>
 52        <SEQ TYPE="OPERATOR">^</SEQ>
 53        <SEQ TYPE="OPERATOR">*</SEQ>
 54        <SEQ TYPE="OPERATOR">?</SEQ>
 55        <SEQ TYPE="OPERATOR">!</SEQ>
 56
 57        <SEQ TYPE="NULL">(</SEQ>
 58        <SEQ TYPE="NULL">)</SEQ>
 59        <SEQ TYPE="NULL">{</SEQ>
 60        <SEQ TYPE="NULL">}</SEQ>
 61        <SEQ TYPE="NULL">[</SEQ>
 62        <SEQ TYPE="NULL">]</SEQ>
 63
 64        <!-- Keywords -->
 65        <KEYWORDS IGNORE_CASE="TRUE">
 66            <KEYWORD2>#ADDITIONAL-INFO</KEYWORD2>
 67            <KEYWORD2>#APPINFO</KEYWORD2>
 68            <KEYWORD2>#ARGS</KEYWORD2>
 69            <KEYWORD2>#CAPACITY</KEYWORD2>
 70            <KEYWORD2>#CHARSET</KEYWORD2>
 71            <KEYWORD2>#CLASS</KEYWORD2>
 72            <KEYWORD2>#COMMAND-LINE-NAMES</KEYWORD2>
 73            <KEYWORD2>#CONSOLE</KEYWORD2>
 74            <KEYWORD2>#CURRENT-INPUT</KEYWORD2>
 75            <KEYWORD2>#CURRENT-OUTPUT</KEYWORD2>
 76            <KEYWORD2>#DATA</KEYWORD2>
 77            <KEYWORD2>#DOCTYPE</KEYWORD2>
 78            <KEYWORD2>#DOCUMENT</KEYWORD2>
 79            <KEYWORD2>#DTD</KEYWORD2>
 80            <KEYWORD2>#EMPTY</KEYWORD2>
 81            <KEYWORD2>#ERROR</KEYWORD2>
 82            <KEYWORD2>#ERROR-CODE</KEYWORD2>
 83            <KEYWORD2>#EXTERNAL-EXCEPTION</KEYWORD2>
 84            <KEYWORD2>#FILE-NAME</KEYWORD2>
 85            <KEYWORD2>#FIRST</KEYWORD2>
 86            <KEYWORD2>#GROUP</KEYWORD2>
 87            <KEYWORD2>#IMPLIED</KEYWORD2>
 88            <KEYWORD2>#ITEM</KEYWORD2>
 89            <KEYWORD2>#LANGUAGE-VERSION</KEYWORD2>
 90            <KEYWORD2>#LAST</KEYWORD2>
 91            <KEYWORD2>#LIBPATH</KEYWORD2>
 92            <KEYWORD2>#LIBRARY</KEYWORD2>
 93            <KEYWORD2>#LIBVALUE</KEYWORD2>
 94            <KEYWORD2>#LINE-NUMBER</KEYWORD2>
 95            <KEYWORD2>#MAIN-INPUT</KEYWORD2>
 96            <KEYWORD2>#MAIN-OUTPUT</KEYWORD2>
 97            <KEYWORD2>#MARKUP-ERROR-COUNT</KEYWORD2>
 98            <KEYWORD2>#MARKUP-ERROR-TOTAL</KEYWORD2>
 99            <KEYWORD2>#MARKUP-PARSER</KEYWORD2>
100            <KEYWORD2>#MARKUP-WARNING-COUNT</KEYWORD2>
101            <KEYWORD2>#MARKUP-WARNING-TOTAL</KEYWORD2>
102            <KEYWORD2>#MESSAGE</KEYWORD2>
103            <KEYWORD2>#NONE</KEYWORD2>
104            <KEYWORD2>#OUTPUT</KEYWORD2>
105            <KEYWORD2>#PLATFORM-INFO</KEYWORD2>
106            <KEYWORD2>#PROCESS-INPUT</KEYWORD2>
107            <KEYWORD2>#PROCESS-OUTPUT</KEYWORD2>
108            <KEYWORD2>#PROGRAM-ERROR</KEYWORD2>
109            <KEYWORD2>#RECOVERY-INFO</KEYWORD2>
110            <KEYWORD2>#SGML</KEYWORD2>
111            <KEYWORD2>#SGML-ERROR-COUNT</KEYWORD2>
112            <KEYWORD2>#SGML-ERROR-TOTAL</KEYWORD2>
113            <KEYWORD2>#SGML-WARNING-COUNT</KEYWORD2>
114            <KEYWORD2>#SGML-WARNING-TOTAL</KEYWORD2>
115            <KEYWORD2>#SUPPRESS</KEYWORD2>
116            <KEYWORD2>#SYNTAX</KEYWORD2>
117            <KEYWORD2>#!</KEYWORD2>
118            <OPERATOR>ABS</OPERATOR>
119            <KEYWORD1>ACTIVATE</KEYWORD1>
120            <OPERATOR>ACTIVE</OPERATOR>
121            <KEYWORD2>AFTER</KEYWORD2>
122            <KEYWORD1>AGAIN</KEYWORD1>
123            <KEYWORD2>ANCESTOR</KEYWORD2>
124            <KEYWORD2>AND</KEYWORD2>
125            <KEYWORD2>ANOTHER</KEYWORD2>
126            <KEYWORD1>ALWAYS</KEYWORD1>
127            <OPERATOR>AND</OPERATOR>
128            <KEYWORD3>ANY</KEYWORD3>
129            <KEYWORD3>ANY-TEXT</KEYWORD3>
130            <KEYWORD2>ARG</KEYWORD2>
131            <OPERATOR>AS</OPERATOR>
132            <KEYWORD1>ASSERT</KEYWORD1>
133            <KEYWORD2>ATTACHED</KEYWORD2>
134            <KEYWORD2>ATTRIBUTE</KEYWORD2>
135            <KEYWORD2>ATTRIBUTES</KEYWORD2>
136            <OPERATOR>BASE</OPERATOR>
137            <KEYWORD2>BCD</KEYWORD2>
138            <KEYWORD2>BEFORE</KEYWORD2>
139            <OPERATOR>BINARY</OPERATOR>
140            <KEYWORD2>BINARY-INPUT</KEYWORD2>
141            <KEYWORD2>BINARY-MODE</KEYWORD2>
142            <KEYWORD2>BINARY-OUTPUT</KEYWORD2>
143            <KEYWORD3>BLANK</KEYWORD3>
144            <KEYWORD2>BREAK-WIDTH</KEYWORD2>
145            <KEYWORD2>BUFFER</KEYWORD2>
146            <KEYWORD2>BUFFERED</KEYWORD2>
147            <KEYWORD2>BY</KEYWORD2>
148            <KEYWORD1>CASE</KEYWORD1>
149            <KEYWORD1>CATCH</KEYWORD1>
150            <KEYWORD2>CATCHABLE</KEYWORD2>
151            <KEYWORD3>CDATA</KEYWORD3>
152            <KEYWORD2>CDATA-ENTITY</KEYWORD2>
153            <OPERATOR>CEILING</OPERATOR>
154            <KEYWORD2>CHILDREN</KEYWORD2>
155            <KEYWORD1>CLEAR</KEYWORD1>
156            <KEYWORD1>CLOSE</KEYWORD1>
157            <KEYWORD2>CLOSED</KEYWORD2>
158            <OPERATOR>COMPILED-DATE</OPERATOR>
159            <OPERATOR>COMPLEMENT</OPERATOR>
160            <KEYWORD2>CONREF</KEYWORD2>
161            <KEYWORD2>CONTENT</KEYWORD2>
162            <KEYWORD3>CONTENT-END</KEYWORD3>
163            <KEYWORD3>CONTENT-START</KEYWORD3>
164            <KEYWORD2>CONTEXT-TRANSLATE</KEYWORD2>
165            <KEYWORD1>COPY</KEYWORD1>
166            <KEYWORD1>COPY-CLEAR</KEYWORD1>
167            <KEYWORD2>COUNTER</KEYWORD2>
168            <KEYWORD2>CREATED</KEYWORD2>
169            <OPERATOR>CREATING</OPERATOR>
170            <OPERATOR>CREATOR</OPERATOR>
171            <KEYWORD2>CROSS-TRANSLATE</KEYWORD2>
172            <KEYWORD2>CURRENT</KEYWORD2>
173            <KEYWORD2>DATA-ATTRIBUTE</KEYWORD2>
174            <KEYWORD2>DATA-ATTRIBUTES</KEYWORD2>
175            <KEYWORD2>DATA-CONTENT</KEYWORD2>
176            <KEYWORD2>DATA-LETTERS</KEYWORD2>
177            <OPERATOR>DATE</OPERATOR>
178            <KEYWORD1>DEACTIVATE</KEYWORD1>
179            <KEYWORD2>DECLARE</KEYWORD2>
180            <KEYWORD2>DECLARED-CONREF</KEYWORD2>
181            <KEYWORD2>DECLARED-CURRENT</KEYWORD2>
182            <KEYWORD2>DECLARED-DEFAULTED</KEYWORD2>
183            <KEYWORD2>DECLARED-FIXED</KEYWORD2>
184            <KEYWORD2>DECLARED-IMPLIED</KEYWORD2>
185            <KEYWORD2>DECLARED-REQUIRED</KEYWORD2>
186            <KEYWORD1>DECREMENT</KEYWORD1>
187            <KEYWORD2>DEFAULT-ENTITY</KEYWORD2>
188            <KEYWORD2>DEFAULTED</KEYWORD2>
189            <KEYWORD2>DEFAULTING</KEYWORD2>
190            <KEYWORD2>DEFINE</KEYWORD2>
191            <KEYWORD2>DELIMITER</KEYWORD2>
192            <OPERATOR>DIFFERENCE</OPERATOR>
193            <KEYWORD3>DIGIT</KEYWORD3>
194            <KEYWORD2>DIRECTORY</KEYWORD2>
195            <KEYWORD1>DISCARD</KEYWORD1>
196            <OPERATOR>DIVIDE</OPERATOR>
197            <KEYWORD1>DO</KEYWORD1>
198            <KEYWORD2>DOCTYPE</KEYWORD2>
199            <KEYWORD2>DOCUMENT</KEYWORD2>
200            <KEYWORD2>DOCUMENT-ELEMENT</KEYWORD2>
201            <KEYWORD2>DOCUMENT-END</KEYWORD2>
202            <KEYWORD2>DOCUMENT-START</KEYWORD2>
203            <KEYWORD2>DOMAIN-FREE</KEYWORD2>
204            <KEYWORD1>DONE</KEYWORD1>
205            <KEYWORD2>DOWN-TRANSLATE</KEYWORD2>
206            <OPERATOR>DROP</OPERATOR>
207            <KEYWORD2>DTD</KEYWORD2>
208            <KEYWORD2>DTD-END</KEYWORD2>
209            <KEYWORD2>DTD-START</KEYWORD2>
210            <KEYWORD2>DTDS</KEYWORD2>
211            <KEYWORD2>ELEMENT</KEYWORD2>
212            <KEYWORD2>ELEMENTS</KEYWORD2>
213            <KEYWORD1>ELSE</KEYWORD1>
214            <KEYWORD2>ELSEWHERE</KEYWORD2>
215            <KEYWORD2>EMPTY</KEYWORD2>
216            <KEYWORD2>ENTITIES</KEYWORD2>
217            <KEYWORD2>ENTITY</KEYWORD2>
218            <KEYWORD2>EPILOG-START</KEYWORD2>
219            <OPERATOR>EQUAL</OPERATOR>
220            <OPERATOR>EQUALS</OPERATOR>
221            <KEYWORD2>ESCAPE</KEYWORD2>
222            <KEYWORD1>EXCEPT</KEYWORD1>
223            <OPERATOR>EXISTS</OPERATOR>
224            <KEYWORD1>EXIT</KEYWORD1>
225            <KEYWORD2>EXTERNAL</KEYWORD2>
226            <KEYWORD2>EXTERNAL-DATA-ENTITY</KEYWORD2>
227            <KEYWORD2>EXTERNAL-ENTITY</KEYWORD2>
228            <KEYWORD2>EXTERNAL-FUNCTION</KEYWORD2>
229            <KEYWORD2>EXTERNAL-OUTPUT-FUNCTION</KEYWORD2>
230            <KEYWORD2>EXTERNAL-TEXT-ENTITY</KEYWORD2>
231            <KEYWORD2>FALSE</KEYWORD2>
232            <OPERATOR>FILE</OPERATOR>
233            <KEYWORD2>FIND</KEYWORD2>
234            <KEYWORD2>FIND-END</KEYWORD2>
235            <KEYWORD2>FIND-START</KEYWORD2>
236            <OPERATOR>FLOOR</OPERATOR>
237            <KEYWORD1>FLUSH</KEYWORD1>
238            <KEYWORD1>FOR</KEYWORD1>
239            <KEYWORD1>FORMAT</KEYWORD1>
240            <KEYWORD2>FUNCTION</KEYWORD2>
241            <KEYWORD2>FUNCTION-LIBRARY</KEYWORD2>
242            <KEYWORD2>GENERAL</KEYWORD2>
243            <KEYWORD2>GLOBAL</KEYWORD2>
244            <OPERATOR>GREATER-EQUAL</OPERATOR>
245            <OPERATOR>GREATER-THAN</OPERATOR>
246            <KEYWORD2>GROUP</KEYWORD2>
247            <KEYWORD2>GROUPS</KEYWORD2>
248            <KEYWORD1>HALT</KEYWORD1>
249            <KEYWORD1>HALT-EVERYTHING</KEYWORD1>
250            <OPERATOR>HAS</OPERATOR>
251            <OPERATOR>HASNT</OPERATOR>
252            <KEYWORD2>HERALDED-NAMES</KEYWORD2>
253            <KEYWORD2>ID</KEYWORD2>
254            <KEYWORD2>ID-CHECKING</KEYWORD2>
255            <KEYWORD2>IDREF</KEYWORD2>
256            <KEYWORD2>IDREFS</KEYWORD2>
257            <KEYWORD2>IGNORE</KEYWORD2>
258            <KEYWORD2>IMPLIED</KEYWORD2>
259            <KEYWORD2>IN</KEYWORD2>
260            <KEYWORD2>IN-LIBRARY</KEYWORD2>
261            <KEYWORD2>INCLUDE</KEYWORD2>
262            <KEYWORD2>INCLUDE-END</KEYWORD2>
263            <KEYWORD2>INCLUDE-GUARD</KEYWORD2>
264            <KEYWORD2>INCLUDE-START</KEYWORD2>
265            <KEYWORD2>INCLUSION</KEYWORD2>
266            <KEYWORD1>INCREMENT</KEYWORD1>
267            <KEYWORD2>INITIAL</KEYWORD2>
268            <KEYWORD2>INITIAL-SIZE</KEYWORD2>
269            <KEYWORD1>INPUT</KEYWORD1>
270            <KEYWORD2>INSERTION-BREAK</KEYWORD2>
271            <KEYWORD2>INSTANCE</KEYWORD2>
272            <KEYWORD2>INTEGER</KEYWORD2>
273            <KEYWORD2>INTERNAL</KEYWORD2>
274            <KEYWORD2>INVALID-DATA</KEYWORD2>
275            <OPERATOR>IS</OPERATOR>
276            <OPERATOR>ISNT</OPERATOR>
277            <OPERATOR>ITEM</OPERATOR>
278            <KEYWORD1>JOIN</KEYWORD1>
279            <OPERATOR>KEY</OPERATOR>
280            <KEYWORD2>KEYED</KEYWORD2>
281            <OPERATOR>LAST</OPERATOR>
282            <OPERATOR>LASTMOST</OPERATOR>
283            <KEYWORD3>LC</KEYWORD3>
284            <OPERATOR>LENGTH</OPERATOR>
285            <OPERATOR>LESS-EQUAL</OPERATOR>
286            <OPERATOR>LESS-THAN</OPERATOR>
287            <KEYWORD3>LETTER</KEYWORD3>
288            <KEYWORD2>LETTERS</KEYWORD2>
289            <KEYWORD2>LIBRARY</KEYWORD2>
290            <KEYWORD3>LINE-END</KEYWORD3>
291            <KEYWORD3>LINE-START</KEYWORD3>
292            <OPERATOR>LITERAL</OPERATOR>
293            <KEYWORD2>LOCAL</KEYWORD2>
294            <OPERATOR>LN</OPERATOR>
295            <KEYWORD1>LOG</KEYWORD1>
296            <OPERATOR>LOG10</OPERATOR>
297            <OPERATOR>LOOKAHEAD</OPERATOR>
298            <KEYWORD2>MACRO</KEYWORD2>
299            <KEYWORD2>MACRO-END</KEYWORD2>
300            <KEYWORD2>MARKED-SECTION</KEYWORD2>
301            <KEYWORD2>MARKUP-COMMENT</KEYWORD2>
302            <KEYWORD2>MARKUP-ERROR</KEYWORD2>
303            <KEYWORD2>MARKUP-PARSER</KEYWORD2>
304            <KEYWORD2>MARKUP-WRAPPER</KEYWORD2>
305            <OPERATOR>MASK</OPERATOR>
306            <KEYWORD1>MATCH</KEYWORD1>
307            <OPERATOR>MATCHES</OPERATOR>
308            <OPERATOR>MINUS</OPERATOR>
309            <KEYWORD2>MIXED</KEYWORD2>
310            <KEYWORD2>MODIFIABLE</KEYWORD2>
311            <OPERATOR>MODULO</OPERATOR>
312            <OPERATOR>NAME</OPERATOR>
313            <KEYWORD2>NAME-LETTERS</KEYWORD2>
314            <KEYWORD2>NAMECASE</KEYWORD2>
315            <KEYWORD2>NAMED</KEYWORD2>
316            <KEYWORD2>NAMES</KEYWORD2>
317            <KEYWORD2>NDATA-ENTITY</KEYWORD2>
318            <OPERATOR>NEGATE</OPERATOR>
319            <KEYWORD2>NESTED-REFERENTS</KEYWORD2>
320            <KEYWORD1>NEW</KEYWORD1>
321            <KEYWORD2>NEWLINE</KEYWORD2>
322            <KEYWORD1>NEXT</KEYWORD1>
323            <KEYWORD2>NMTOKEN</KEYWORD2>
324            <KEYWORD2>NMTOKENS</KEYWORD2>
325            <KEYWORD2>NO</KEYWORD2>
326            <KEYWORD2>NO-DEFAULT-IO</KEYWORD2>
327            <KEYWORD3>NON-CDATA</KEYWORD3>
328            <KEYWORD2>NON-IMPLIED</KEYWORD2>
329            <KEYWORD3>NON-SDATA</KEYWORD3>
330            <OPERATOR>NOT</OPERATOR>
331            <KEYWORD1>NOT-REACHED</KEYWORD1>
332            <KEYWORD2>NOTATION</KEYWORD2>
333            <KEYWORD2>NUMBER</KEYWORD2>
334            <OPERATOR>NUMBER-OF</OPERATOR>
335            <KEYWORD2>NUMBERS</KEYWORD2>
336            <KEYWORD3>NULL</KEYWORD3>
337            <KEYWORD2>NUTOKEN</KEYWORD2>
338            <KEYWORD2>NUTOKENS</KEYWORD2>
339            <OPERATOR>OCCURRENCE</OPERATOR>
340            <OPERATOR>OF</OPERATOR>
341            <KEYWORD2>OPAQUE</KEYWORD2>
342            <KEYWORD1>OPEN</KEYWORD1>
343            <KEYWORD2>OPTIONAL</KEYWORD2>
344            <OPERATOR>OR</OPERATOR>
345            <KEYWORD1>OUTPUT</KEYWORD1>
346            <KEYWORD1>OUTPUT-TO</KEYWORD1>
347            <KEYWORD1>OVER</KEYWORD1>
348            <KEYWORD2>PARAMETER</KEYWORD2>
349            <KEYWORD2>PARENT</KEYWORD2>
350            <KEYWORD2>PAST</KEYWORD2>
351            <KEYWORD2>PATTERN</KEYWORD2>
352            <KEYWORD3>PCDATA</KEYWORD3>
353            <KEYWORD2>PLUS</KEYWORD2>
354            <KEYWORD2>PREPARENT</KEYWORD2>
355            <KEYWORD2>PREVIOUS</KEYWORD2>
356            <KEYWORD2>PROCESS</KEYWORD2>
357            <KEYWORD2>PROCESS-END</KEYWORD2>
358            <KEYWORD2>PROCESS-START</KEYWORD2>
359            <KEYWORD2>PROCESSING-INSTRUCTION</KEYWORD2>
360            <KEYWORD2>PROLOG-END</KEYWORD2>
361            <KEYWORD2>PROLOG-IN-ERROR</KEYWORD2>
362            <KEYWORD2>PROPER</KEYWORD2>
363            <KEYWORD2>PUBLIC</KEYWORD2>
364            <KEYWORD1>PUT</KEYWORD1>
365            <KEYWORD3>RCDATA</KEYWORD3>
366            <KEYWORD1>REMOVE</KEYWORD1>
367            <KEYWORD2>READ-ONLY</KEYWORD2>
368            <KEYWORD2>READABLE</KEYWORD2>
369            <KEYWORD2>REFERENT</KEYWORD2>
370            <KEYWORD2>REFERENTS</KEYWORD2>
371            <KEYWORD2>REFERENTS-ALLOWED</KEYWORD2>
372            <KEYWORD2>REFERENTS-DISPLAYED</KEYWORD2>
373            <KEYWORD2>REFERENTS-NOT-ALLOWED</KEYWORD2>
374            <KEYWORD2>REMAINDER</KEYWORD2>
375            <KEYWORD1>REOPEN</KEYWORD1>
376            <KEYWORD1>REPEAT</KEYWORD1>
377            <KEYWORD2>REPEATED</KEYWORD2>
378            <KEYWORD2>REPLACEMENT-BREAK</KEYWORD2>
379            <KEYWORD1>RESET</KEYWORD1>
380            <KEYWORD1>RETHROW</KEYWORD1>
381            <KEYWORD1>RETURN</KEYWORD1>
382            <KEYWORD2>REVERSED</KEYWORD2>
383            <OPERATOR>ROUND</OPERATOR>
384            <KEYWORD1>SAVE</KEYWORD1>
385            <KEYWORD1>SAVE-CLEAR</KEYWORD1>
386            <KEYWORD1>SCAN</KEYWORD1>
387            <KEYWORD3>SDATA</KEYWORD3>
388            <KEYWORD2>SDATA-ENTITY</KEYWORD2>
389            <KEYWORD1>SELECT</KEYWORD1>
390            <KEYWORD1>SET</KEYWORD1>
391            <KEYWORD1>SGML</KEYWORD1>
392            <KEYWORD2>SGML-COMMENT</KEYWORD2>
393            <KEYWORD2>SGML-DECLARATION-END</KEYWORD2>
394            <KEYWORD2>SGML-DTD</KEYWORD2>
395            <KEYWORD2>SGML-DTDS</KEYWORD2>
396            <KEYWORD2>SGML-ERROR</KEYWORD2>
397            <KEYWORD1>SGML-IN</KEYWORD1>
398            <KEYWORD1>SGML-OUT</KEYWORD1>
399            <KEYWORD1>SGML-PARSE</KEYWORD1>
400            <KEYWORD1>SGML-PARSER</KEYWORD1>
401            <OPERATOR>SHIFT</OPERATOR>
402            <KEYWORD2>SILENT-REFERENT</KEYWORD2>
403            <KEYWORD2>SIZE</KEYWORD2>
404            <KEYWORD1>SKIP</KEYWORD1>
405            <KEYWORD2>SOURCE</KEYWORD2>
406            <KEYWORD3>SPACE</KEYWORD3>
407            <KEYWORD2>SPECIFIED</KEYWORD2>
408            <OPERATOR>SQRT</OPERATOR>
409            <OPERATOR>STATUS</OPERATOR>
410            <KEYWORD2>STREAM</KEYWORD2>
411            <KEYWORD2>SUBDOC-ENTITY</KEYWORD2>
412            <KEYWORD2>SUBDOCUMENT</KEYWORD2>
413            <KEYWORD2>SUBDOCUMENTS</KEYWORD2>
414            <KEYWORD2>SUBELEMENT</KEYWORD2>
415            <KEYWORD1>SUBMIT</KEYWORD1>
416            <KEYWORD1>SUCCEED</KEYWORD1>
417            <KEYWORD1>SUPPRESS</KEYWORD1>
418            <KEYWORD2>SWITCH</KEYWORD2>
419            <KEYWORD2>SYMBOL</KEYWORD2>
420            <KEYWORD2>SYSTEM</KEYWORD2>
421            <KEYWORD1>SYSTEM-CALL</KEYWORD1>
422            <OPERATOR>TAKE</OPERATOR>
423            <KEYWORD1>TEST-SYSTEM</KEYWORD1>
424            <KEYWORD3>TEXT</KEYWORD3>
425            <KEYWORD2>TEXT-MODE</KEYWORD2>
426            <OPERATOR>THIS</OPERATOR>
427            <KEYWORD1>THROW</KEYWORD1>
428            <KEYWORD2>THROWN</KEYWORD2>
429            <KEYWORD2>TIMES</KEYWORD2>
430            <KEYWORD1>TO</KEYWORD1>
431            <KEYWORD2>TOKEN</KEYWORD2>
432            <KEYWORD2>TRANSLATE</KEYWORD2>
433            <KEYWORD2>TRUE</KEYWORD2>
434            <OPERATOR>TRUNCATE</OPERATOR>
435            <KEYWORD3>UC</KEYWORD3>
436            <OPERATOR>UL</OPERATOR>
437            <OPERATOR>UNANCHORED</OPERATOR>
438            <KEYWORD2>UNATTACHED</KEYWORD2>
439            <KEYWORD2>UNBUFFERED</KEYWORD2>
440            <OPERATOR>UNION</OPERATOR>
441            <KEYWORD1>UNLESS</KEYWORD1>
442            <KEYWORD2>UP-TRANSLATE</KEYWORD2>
443            <OPERATOR>USEMAP</OPERATOR>
444            <KEYWORD1>USING</KEYWORD1>
445            <KEYWORD2>VALUE</KEYWORD2>
446            <KEYWORD3>VALUE-END</KEYWORD3>
447            <KEYWORD3>VALUE-START</KEYWORD3>
448            <KEYWORD2>VALUED</KEYWORD2>
449            <KEYWORD2>VARIABLE</KEYWORD2>
450            <KEYWORD1>WHEN</KEYWORD1>
451            <KEYWORD3>WHITE-SPACE</KEYWORD3>
452            <OPERATOR>WITH</OPERATOR>
453            <KEYWORD3>WORD-END</KEYWORD3>
454            <KEYWORD3>WORD-START</KEYWORD3>
455            <KEYWORD2>WRITABLE</KEYWORD2>
456            <KEYWORD2>XML</KEYWORD2>
457            <KEYWORD2>XML-DTD</KEYWORD2>
458            <KEYWORD2>XML-DTDS</KEYWORD2>
459            <KEYWORD1>XML-PARSE</KEYWORD1>
460            <KEYWORD2>YES</KEYWORD2>
461        </KEYWORDS>
462    </RULES>
463</MODE>