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