SyntaxHighlighter.XML 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <!DOCTYPE SyntaxHighlighter [
  3. <!ELEMENT SyntaxHighlighter (Styles, Highlighters)>
  4. <!ELEMENT Styles (Style*)>
  5. <!ELEMENT Style EMPTY>
  6. <!ELEMENT Highlighters (Highlighter*)>
  7. <!ELEMENT Highlighter (Words?, Regions?)>
  8. <!ELEMENT Words (#PCDATA)>
  9. <!ELEMENT Regions (Region*)>
  10. <!ELEMENT Region EMPTY>
  11. <!ATTLIST Style
  12. name NMTOKEN #REQUIRED
  13. fontname NMTOKEN "*"
  14. fontsize NMTOKEN "*"
  15. fontstyle CDATA "{}"
  16. color NMTOKEN "FF"
  17. bgcolor NMTOKEN "0"
  18. voff NMTOKEN "0"
  19. >
  20. <!ATTLIST Highlighter
  21. name CDATA #REQUIRED
  22. defaultstyle CDATA #IMPLIED>
  23. <!ATTLIST Words allowCharacters CDATA #IMPLIED>
  24. <!ATTLIST Group name CDATA #REQUIRED>
  25. <!ATTLIST Region
  26. style CDATA #REQUIRED
  27. styleOpen CDATA #REQUIRED
  28. styleClose CDATA #REQUIRED
  29. open CDATA #REQUIRED
  30. close CDATA #REQUIRED
  31. nesting CDATA #REQUIRED
  32. multiline CDATA #REQUIRED
  33. >
  34. ]>
  35. <SyntaxHighlighter>
  36. <Styles>
  37. <Style name="Default" fontname="IBMPlexMono"/>
  38. <Style name="Bold" fontstyle="{0}" fontname="IBMPlexMono"/>
  39. <Style name="Italic" fontstyle="{1}" fontname="IBMPlexMono"/>
  40. <Style name="Red" color="FF0000FF" fontname="IBMPlexMono"/>
  41. <Style name="Blue" color="FFFF" fontname="IBMPlexMono"/>
  42. <Style name="Green" fontstyle="{0}" color="9000FF" fontname="IBMPlexMono"/>
  43. <Style name="Comment" color="808080FF" fontname="IBMPlexMono"/>
  44. <Style name="ToDo" color = "FF0000FF" fontstyle="{0}" fontname="IBMPlexMono"/>
  45. <Style name="CommentItalic" fontstyle="{1}" color="808080FF" fontname="IBMPlexMono"/>
  46. <Style name="Control" fontstyle="{0}" color="FFFF" fontname="IBMPlexMono"/>
  47. <Style name="Modifiers" color="A000FF" fontname="IBMPlexMono"/>
  48. <Style name="Locking" color="FF00FFFF" fontname="IBMPlexMono"/>
  49. <Style name="Checks" fontstyle="{0}" color="FFFF" fontname="IBMPlexMono"/>
  50. <Style name="Threads" color="FF00FFFF" fontname="IBMPlexMono"/>
  51. <Style name="Structure" fontstyle="{0}" color="FF" fontname="IBMPlexMono"/>
  52. <Style name="Operators" fontstyle="{0}" color="FFFF" fontname="IBMPlexMono"/>
  53. <Style name="Values" color="30A0A0FF" fontname="IBMPlexMono"/>
  54. <Style name="BasicTypes" color="FFFF" fontname="IBMPlexMono"/>
  55. <Style name="ComplexTypes" fontstyle="{0}" color="FFFF" fontname="IBMPlexMono"/>
  56. <Style name="Dangerous" fontstyle="{0}" color="FF0000FF" fontname="IBMPlexMono"/>
  57. <Style name="Debug" color="FFFF" fontname="IBMPlexMono"/>
  58. <Style name="String" color="BF003FFF" fontname="IBMPlexMono"/>
  59. <Style name="Error" bgcolor="FF0000FF" fontname="IBMPlexMono"/>
  60. </Styles>
  61. <Highlighters>
  62. <Highlighter name="Oberon" defaultstyle="Default">
  63. <Tokens>
  64. <Group style="Green">
  65. ( (* )
  66. </Group>
  67. <Group style="Error">
  68. *)
  69. </Group>
  70. <Group style="Red">
  71. = := * + - /
  72. &lt; &lt;= &gt;= &gt; #
  73. </Group>
  74. <Group style="Comment">
  75. ; : ,
  76. </Group>
  77. </Tokens>
  78. <Words allowCharacters="._" numberStyle="Values">
  79. <Group style="Bold">
  80. FOR TO WHILE DO REPEAT UNTIL IF THEN ELSE ELSIF
  81. LOOP CASE BY
  82. BEGIN END CODE FINALLY
  83. OF WITH
  84. </Group>
  85. <Group style="Green">
  86. RETURN EXIT
  87. </Group>
  88. <Group style="Bold">
  89. VAR CONST
  90. ARRAY POINTER
  91. </Group>
  92. <Group style="Bold">
  93. NEW SELF DISPOSE
  94. </Group>
  95. <Group style="Italic">
  96. ABS ASH CAP CHR ORD
  97. COPY GETPROCEDURE LEN
  98. MAX MIN ODD ADDRESSOF SIZEOF SHORT LONG ENTIER ENTIERH
  99. RE IM
  100. LSH ROT INCR
  101. FIRST LAST STEP
  102. DIV MOD IN IS OR
  103. INCL EXCL INC DEC
  104. SEND RECEIVE
  105. OUT
  106. </Group>
  107. <Group style="Modifiers">
  108. DELEGATE EXTERN NORETURN
  109. </Group>
  110. <Group style="Locking">
  111. KernelLog.Enter
  112. KernelLog.Exit
  113. Acquire Release
  114. *.Acquire *.Release
  115. AcquireRead ReleaseRead
  116. AcquireWrite ReleaseWrite
  117. *.AcquireRead *.ReleaseRead
  118. *.AcquireWrite *.ReleaseWrite
  119. </Group>
  120. <Group style="Checks">
  121. ASSERT
  122. </Group>
  123. <Group style="Threads">
  124. ACTIVE SHARED PRIORITY AWAIT EXCLUSIVE
  125. </Group>
  126. <Group style="Structure">
  127. MODULE IMPORT TYPE DEFINITION REFINES IMPLEMENTS PROCEDURE OPERATOR
  128. OBJECT RECORD ENUM
  129. </Group>
  130. <Group style="Values">
  131. NIL TRUE FALSE IMAG
  132. </Group>
  133. <Group style="Bold">
  134. BOOLEAN
  135. SHORTINT INTEGER LONGINT HUGEINT
  136. REAL LONGREAL
  137. COMPLEX LONGCOMPLEX
  138. SET
  139. CHAR
  140. ANY
  141. RANGE
  142. ADDRESS SIZE WORD LONGWORD
  143. </Group>
  144. <Group style="Dangerous">
  145. SYSTEM.GET SYSTEM.GET8 SYSTEM.GET16 SYSTEM.GET32 SYSTEM.GET64
  146. SYSTEM.SIZEOF SYSTEM.TYPEOF
  147. SYSTEM.PUT SYSTEM.PUT8 SYSTEM.PUT16 SYSTEM.PUT32 SYSTEM.PUT64
  148. SYSTEM.VAL
  149. SYSTEM.ADR
  150. SYSTEM.MOVE
  151. SYSTEM.PORTIN SYSTEM.PORTOUT
  152. SYSTEM.CLI SYSTEM.STI
  153. SYSTEM
  154. SYSTEM.BYTE
  155. SYSTEM.BIT SYSTEM.MSK
  156. SYSTEM.FP SYSTEM.SETFP
  157. SYSTEM.SP SYSTEM.SETSP
  158. SYSTEM.LNK SYSTEM.SETLNK
  159. SYSTEM.PC SYSTEM.SETPC
  160. SYSTEM.LDPSR SYSTEM.STPSR
  161. SYSTEM.LDCPR SYSTEM.STCPR
  162. SYSTEM.FLUSH
  163. SYSTEM.NULL
  164. SYSTEM.XOR
  165. SYSTEM.MULD
  166. SYSTEM.ADDC
  167. SYSTEM.PACK SYSTEM.UNPK
  168. HALT
  169. UNTRACED
  170. UNCHECKED
  171. UNCOOPERATIVE
  172. UNSAFE
  173. </Group>
  174. <Group style="Debug">
  175. KernelLog
  176. KernelLog.Send
  177. KernelLog.String KernelLog.Ln
  178. KernelLog.Char KernelLog.Int KernelLog.Boolean
  179. KernelLog.IntSuffix KernelLog.Hex
  180. KernelLog.Address KernelLog.HIntHex
  181. KernelLog.Memory KernelLog.Buffer
  182. KernelLog.Bits
  183. KernelLog.OpenBuffer
  184. KernelLog.CloseBuffer
  185. Trace
  186. Trace.Send
  187. Trace.Ln Trace.String Trace.StringLn
  188. Trace.Int Trace.Boolean Trace.IntSuffix
  189. Trace.Hex Trace.Address
  190. Trace.HIntHex
  191. Trace.Memory Trace.Buffer Trace.Bits
  192. Trace.Blue Trace.Green Trace.Red Trace.Yellow Trace.Default
  193. </Group>
  194. </Words>
  195. <Regions>
  196. <Region
  197. style="Comment" styleOpen="Comment" styleClose="Comment"
  198. open="(*" close="*)" nesting="TRUE" multiline="TRUE"
  199. />
  200. <Region
  201. style="ToDo" styleOpen="Comment" styleClose="Comment"
  202. open="(*!" close="*)" nesting="TRUE" multiline="TRUE"
  203. />
  204. <Region
  205. style="Red" styleOpen="Comment" styleClose="Comment"
  206. open="(*?" close="*)" nesting="TRUE" multiline="TRUE"
  207. />
  208. <Region
  209. style="Comment" styleOpen="CommentItalic" styleClose="CommentItalic"
  210. open="(**" close="*)" nesting="TRUE" multiline="TRUE"
  211. />
  212. <Region
  213. style="String" styleOpen="Bold" styleClose="Bold"
  214. open='"' close='"' nesting="FALSE" multiline="TRUE"
  215. />
  216. <Region
  217. style="String" styleOpen="Bold" styleClose="Bold"
  218. open="'" close="'" nesting="FALSE" multiline="TRUE"
  219. />
  220. <Region
  221. style="String" styleOpen="Bold" styleClose="Bold"
  222. open='\"' close='"\' nesting="FALSE" multiline="TRUE"
  223. />
  224. <Region
  225. style="Default" styleOpen="Default" styleClose="Default"
  226. open="CODE" close="END" nesting="FALSE" multiline="TRUE"
  227. />
  228. </Regions>
  229. </Highlighter>
  230. <Highlighter name="oberon" defaultstyle="Default">
  231. <Tokens>
  232. <Group style="Green">
  233. ( (* )
  234. </Group>
  235. <Group style="Error">
  236. *)
  237. </Group>
  238. <Group style="Red">
  239. = := * + - /
  240. &lt; &lt;= &gt;= &gt; #
  241. </Group>
  242. <Group style="Comment">
  243. ; : ,
  244. </Group>
  245. </Tokens>
  246. <Words allowCharacters="._" numberStyle="Values">
  247. <Group style="Bold">
  248. for to while do repeat until if then else elsif
  249. loop case by
  250. begin end code finally
  251. of with
  252. </Group>
  253. <Group style="Green">
  254. return exit
  255. </Group>
  256. <Group style="Bold">
  257. var const
  258. array pointer
  259. </Group>
  260. <Group style="Bold">
  261. new self dispose
  262. </Group>
  263. <Group style="Italic">
  264. abs ash cap chr ord
  265. copy getprocedure len
  266. max min odd addressof sizeof short long entier entierh
  267. re im
  268. lsh rot incr
  269. first last step
  270. div mod in is or
  271. incl excl inc dec
  272. send receive
  273. out
  274. </Group>
  275. <Group style="Modifiers">
  276. DELEGATE EXTERN NORETURN
  277. </Group>
  278. <Group style="Locking">
  279. KernelLog.Enter
  280. KernelLog.Exit
  281. Acquire Release
  282. *.Acquire *.Release
  283. AcquireRead ReleaseRead
  284. AcquireWrite ReleaseWrite
  285. *.AcquireRead *.ReleaseRead
  286. *.AcquireWrite *.ReleaseWrite
  287. </Group>
  288. <Group style="Checks">
  289. assert
  290. </Group>
  291. <Group style="Threads">
  292. active shared priority await exclusive
  293. </Group>
  294. <Group style="Structure">
  295. module import type definition refines implements procedure operator
  296. object record enum
  297. </Group>
  298. <Group style="Values">
  299. nil true false imag
  300. </Group>
  301. <Group style="Bold">
  302. boolean
  303. shortint integer longint hugeint
  304. real longreal
  305. complex longcomplex
  306. set
  307. char
  308. any
  309. range
  310. address size word longword
  311. </Group>
  312. <Group style="Dangerous">
  313. system.get system.get8 system.get16 system.get32 system.get64
  314. system.sizeof system.typeof
  315. system.put system.put8 system.put16 system.put32 system.put64
  316. system.val
  317. system.adr
  318. system.move
  319. system.portin system.portout
  320. system.cli system.sti
  321. system
  322. system.byte
  323. system.bit system.msk
  324. system.fp system.setfp
  325. system.sp system.setsp
  326. system.lnk system.setlnk
  327. system.pc system.setpc
  328. system.ldpsr system.stpsr
  329. system.ldcpr system.stcpr
  330. system.flush
  331. system.null
  332. system.xor
  333. system.muld
  334. system.addc
  335. system.pack system.unpk
  336. halt
  337. untraced
  338. unchecked
  339. uncooperative
  340. </Group>
  341. <Group style="Debug">
  342. KernelLog
  343. KernelLog.Send
  344. KernelLog.String KernelLog.Ln
  345. KernelLog.Char KernelLog.Int KernelLog.Boolean
  346. KernelLog.IntSuffix KernelLog.Hex
  347. KernelLog.Address KernelLog.HIntHex
  348. KernelLog.Memory KernelLog.Buffer
  349. KernelLog.Bits
  350. KernelLog.OpenBuffer
  351. KernelLog.CloseBuffer
  352. Trace
  353. Trace.Send
  354. Trace.Ln Trace.String Trace.StringLn
  355. Trace.Int Trace.Boolean Trace.IntSuffix
  356. Trace.Hex Trace.Address
  357. Trace.HIntHex
  358. Trace.Memory Trace.Buffer Trace.Bits
  359. Trace.Blue Trace.Green Trace.Red Trace.Yellow Trace.Default
  360. </Group>
  361. </Words>
  362. <Regions>
  363. <Region
  364. style="Comment" styleOpen="Comment" styleClose="Comment"
  365. open="(*" close="*)" nesting="TRUE" multiline="TRUE"
  366. />
  367. <Region
  368. style="ToDo" styleOpen="Comment" styleClose="Comment"
  369. open="(*!" close="*)" nesting="TRUE" multiline="TRUE"
  370. />
  371. <Region
  372. style="Red" styleOpen="Comment" styleClose="Comment"
  373. open="(*?" close="*)" nesting="TRUE" multiline="TRUE"
  374. />
  375. <Region
  376. style="Comment" styleOpen="CommentItalic" styleClose="CommentItalic"
  377. open="(**" close="*)" nesting="TRUE" multiline="TRUE"
  378. />
  379. <Region
  380. style="String" styleOpen="Bold" styleClose="Bold"
  381. open='"' close='"' nesting="FALSE" multiline="TRUE"
  382. />
  383. <Region
  384. style="String" styleOpen="Bold" styleClose="Bold"
  385. open="'" close="'" nesting="FALSE" multiline="TRUE"
  386. />
  387. <Region
  388. style="String" styleOpen="Bold" styleClose="Bold"
  389. open='\"' close='"\' nesting="FALSE" multiline="TRUE"
  390. />
  391. <Region
  392. style="Default" styleOpen="Default" styleClose="Default"
  393. open="code" close="end" nesting="FALSE" multiline="TRUE"
  394. />
  395. </Regions>
  396. </Highlighter>
  397. <Highlighter name="DataflowOberon" defaultstyle="Default">
  398. <Tokens>
  399. <Group style="Green">
  400. ( (* )
  401. </Group>
  402. <Group style="Error">
  403. *)
  404. </Group>
  405. <Group style="Red">
  406. = := * + - / ? !
  407. &lt; &lt;= &gt;= &gt; #
  408. </Group>
  409. <Group style="Comment">
  410. ; : ,
  411. </Group>
  412. </Tokens>
  413. <Words allowCharacters="._" numberStyle="Values">
  414. <Group style="Bold">
  415. FOR TO WHILE DO REPEAT UNTIL IF THEN ELSE ELSIF
  416. LOOP CASE BY
  417. BEGIN END CODE FINALLY
  418. OF
  419. </Group>
  420. <Group style="Green">
  421. RETURN EXIT
  422. </Group>
  423. <Group style="Bold">
  424. VAR CONST
  425. ARRAY POINTER
  426. CELL CELLNET PORT
  427. </Group>
  428. <Group style="Bold">
  429. NEW SELF CONNECT DELEGATE
  430. </Group>
  431. <Group style="Italic">
  432. ABS ASH CAP CHR ORD
  433. COPY GETPROCEDURE LEN
  434. MAX MIN ODD SIZEOF SHORT LONG ENTIER ENTIERH
  435. DIV MOD IN IS OR
  436. INCL EXCL INC DEC
  437. SEND RECEIVE
  438. OUT
  439. </Group>
  440. <Group style="Checks">
  441. ASSERT
  442. </Group>
  443. <Group style="Threads">
  444. ACTIVE SHARED PRIORITY AWAIT EXCLUSIVE
  445. </Group>
  446. <Group style="Structure">
  447. MODULE IMPORT TYPE DEFINITION REFINES IMPLEMENTS PROCEDURE
  448. OBJECT RECORD ENUM
  449. </Group>
  450. <Group style="Values">
  451. NIL TRUE FALSE
  452. </Group>
  453. <Group style="Bold">
  454. BOOLEAN
  455. SHORTINT INTEGER LONGINT HUGEINT
  456. REAL LONGREAL
  457. SET
  458. CHAR
  459. ANY
  460. </Group>
  461. <Group style="Dangerous">
  462. SYSTEM.GET SYSTEM.GET8 SYSTEM.GET16 SYSTEM.GET32 SYSTEM.GET64
  463. SYSTEM.ADDRESS SYSTEM.SIZE
  464. SYSTEM.SIZEOF SYSTEM.TYPEOF
  465. SYSTEM.PUT SYSTEM.PUT8 SYSTEM.PUT16 SYSTEM.PUT32 SYSTEM.PUT64
  466. SYSTEM.VAL
  467. SYSTEM.ADR
  468. SYSTEM.MOVE
  469. SYSTEM.PORTIN SYSTEM.PORTOUT
  470. SYSTEM.ROT SYSTEM.LSH
  471. SYSTEM.CLI SYSTEM.STI
  472. SYSTEM
  473. SYSTEM.BIT SYSTEM.MSK
  474. HALT
  475. UNTRACED
  476. </Group>
  477. <Group style="Debug">
  478. TRACE
  479. </Group>
  480. </Words>
  481. <Regions>
  482. <Region
  483. style="Comment" styleOpen="Comment" styleClose="Comment"
  484. open="(*" close="*)" nesting="TRUE" multiline="TRUE"
  485. />
  486. <Region
  487. style="Blue" styleOpen="Comment" styleClose="Comment"
  488. open="(*!" close="*)" nesting="TRUE" multiline="TRUE"
  489. />
  490. <Region
  491. style="Red" styleOpen="Comment" styleClose="Comment"
  492. open="(*?" close="*)" nesting="TRUE" multiline="TRUE"
  493. />
  494. <Region
  495. style="Comment" styleOpen="CommentItalic" styleClose="CommentItalic"
  496. open="(**" close="*)" nesting="TRUE" multiline="TRUE"
  497. />
  498. <Region
  499. style="String" styleOpen="Bold" styleClose="Bold"
  500. open='"' close='"' nesting="FALSE" multiline="TRUE"
  501. />
  502. <Region
  503. style="String" styleOpen="Bold" styleClose="Bold"
  504. open="'" close="'" nesting="FALSE" multiline="TRUE"
  505. />
  506. <Region
  507. style="String" styleOpen="Bold" styleClose="Bold"
  508. open='\"' close='"\' nesting="FALSE" multiline="TRUE"
  509. />
  510. </Regions>
  511. </Highlighter>
  512. <Highlighter name="DataflowOberon" defaultstyle="Default">
  513. <Tokens>
  514. <Group style="Green">
  515. ( (* )
  516. </Group>
  517. <Group style="Error">
  518. *)
  519. </Group>
  520. <Group style="Red">
  521. = := * + - / ? !
  522. &lt; &lt;= &gt;= &gt; #
  523. </Group>
  524. <Group style="Comment">
  525. ; : ,
  526. </Group>
  527. </Tokens>
  528. <Words allowCharacters="._" numberStyle="Values">
  529. <Group style="Bold">
  530. FOR TO WHILE DO REPEAT UNTIL IF THEN ELSE ELSIF
  531. LOOP CASE BY
  532. BEGIN END CODE FINALLY
  533. OF
  534. </Group>
  535. <Group style="Green">
  536. RETURN EXIT
  537. </Group>
  538. <Group style="Bold">
  539. VAR CONST
  540. ARRAY POINTER
  541. CELL CELLNET PORT
  542. </Group>
  543. <Group style="Bold">
  544. NEW SELF CONNECT DELEGATE
  545. </Group>
  546. <Group style="Italic">
  547. ABS ASH CAP CHR ORD
  548. COPY GETPROCEDURE LEN
  549. MAX MIN ODD SIZEOF SHORT LONG ENTIER ENTIERH
  550. DIV MOD IN IS OR
  551. INCL EXCL INC DEC
  552. SEND RECEIVE
  553. OUT
  554. </Group>
  555. <Group style="Checks">
  556. ASSERT
  557. </Group>
  558. <Group style="Threads">
  559. ACTIVE SHARED PRIORITY AWAIT EXCLUSIVE
  560. </Group>
  561. <Group style="Structure">
  562. MODULE IMPORT TYPE DEFINITION REFINES IMPLEMENTS PROCEDURE
  563. OBJECT RECORD
  564. </Group>
  565. <Group style="Values">
  566. NIL TRUE FALSE
  567. </Group>
  568. <Group style="Bold">
  569. BOOLEAN
  570. SHORTINT INTEGER LONGINT HUGEINT
  571. REAL LONGREAL
  572. SET
  573. CHAR
  574. ANY
  575. </Group>
  576. <Group style="Dangerous">
  577. SYSTEM.GET SYSTEM.GET8 SYSTEM.GET16 SYSTEM.GET32 SYSTEM.GET64
  578. SYSTEM.ADDRESS SYSTEM.SIZE
  579. SYSTEM.SIZEOF SYSTEM.TYPEOF
  580. SYSTEM.PUT SYSTEM.PUT8 SYSTEM.PUT16 SYSTEM.PUT32 SYSTEM.PUT64
  581. SYSTEM.VAL
  582. SYSTEM.ADR
  583. SYSTEM.MOVE
  584. SYSTEM.PORTIN SYSTEM.PORTOUT
  585. SYSTEM.ROT SYSTEM.LSH
  586. SYSTEM.CLI SYSTEM.STI
  587. SYSTEM
  588. SYSTEM.BIT SYSTEM.MSK
  589. HALT
  590. UNTRACED
  591. </Group>
  592. <Group style="Debug">
  593. TRACE
  594. </Group>
  595. </Words>
  596. <Regions>
  597. <Region
  598. style="Comment" styleOpen="Comment" styleClose="Comment"
  599. open="(*" close="*)" nesting="TRUE" multiline="TRUE"
  600. />
  601. <Region
  602. style="Blue" styleOpen="Comment" styleClose="Comment"
  603. open="(*!" close="*)" nesting="TRUE" multiline="TRUE"
  604. />
  605. <Region
  606. style="Red" styleOpen="Comment" styleClose="Comment"
  607. open="(*?" close="*)" nesting="TRUE" multiline="TRUE"
  608. />
  609. <Region
  610. style="Comment" styleOpen="CommentItalic" styleClose="CommentItalic"
  611. open="(**" close="*)" nesting="TRUE" multiline="TRUE"
  612. />
  613. <Region
  614. style="String" styleOpen="Bold" styleClose="Bold"
  615. open='"' close='"' nesting="FALSE" multiline="TRUE"
  616. />
  617. <Region
  618. style="String" styleOpen="Bold" styleClose="Bold"
  619. open="'" close="'" nesting="FALSE" multiline="TRUE"
  620. />
  621. <Region
  622. style="String" styleOpen="Bold" styleClose="Bold"
  623. open='\"' close='"\' nesting="FALSE" multiline="TRUE"
  624. />
  625. </Regions>
  626. </Highlighter>
  627. <Highlighter name="XML">
  628. <Words allowCharacters="?&amp;!#;:">
  629. <Group style="Bold">
  630. ?xml
  631. !DOCTYPE !ELEMENT !ATTLIST
  632. </Group>
  633. <Group style="Italic">
  634. #DEFAULT #FIXED
  635. #REQUIRED #IMPLIED
  636. #PCDATA #CDATA
  637. </Group>
  638. <Group style="Bold">
  639. EMPTY ANY CDATA PCDATA
  640. ID IDREF IDREFS NMTOKEN NMTOKENS ENTITY ENTITIES NOTATION
  641. xml:*
  642. </Group>
  643. </Words>
  644. <Regions>
  645. <Region
  646. style="Comment" styleOpen="Comment" styleClose="Comment"
  647. open="&lt;!--" close="-->" nesting="FALSE" multiline="TRUE"
  648. />
  649. <Region
  650. style="String" styleOpen="Bold" styleClose="Bold"
  651. open='"' close='"' nesting="FALSE" multiline="TRUE"
  652. />
  653. <Region
  654. style="String" styleOpen="Bold" styleClose="Bold"
  655. open="'" close="'" nesting="FALSE" multiline="TRUE"
  656. />
  657. </Regions>
  658. </Highlighter>
  659. <Highlighter name="C">
  660. <Tokens>
  661. <Group style="Green">
  662. ( )
  663. </Group>
  664. <Group style="Red">
  665. = * + - / &amp;
  666. &lt; &lt;= &gt;= &gt; #
  667. </Group>
  668. <Group style="Comment">
  669. ; : ,
  670. </Group>
  671. </Tokens>
  672. <Words>
  673. <Group style="Bold">
  674. signed unsigned
  675. short long
  676. char, int
  677. float double
  678. void
  679. </Group>
  680. <Group style="Bold">
  681. typedef
  682. union struct enum
  683. sizeof
  684. </Group>
  685. <Group style="Bold">
  686. auto default extern inline register volatile
  687. restrict
  688. static
  689. const
  690. </Group>
  691. <Group style="Bold">
  692. break continue
  693. switch case for
  694. if else
  695. do while
  696. goto
  697. return
  698. </Group>
  699. </Words>
  700. <Regions>
  701. <Region
  702. style="Comment" styleOpen="Comment" styleClose="Comment"
  703. open="/*" close="*/" nesting="FALSE" multiline="TRUE"
  704. />
  705. <Region
  706. style="Comment" styleOpen="Comment" styleClose="Comment"
  707. open="//" close="" nesting="FALSE" multiline="FALSE"
  708. />
  709. <Region
  710. style="String" styleOpen="Bold" styleClose="Bold"
  711. open='"' close='"' nesting="FALSE" multiline="TRUE"
  712. />
  713. <Region
  714. style="String" styleOpen="Bold" styleClose="Bold"
  715. open="'" close="'" nesting="FALSE" multiline="TRUE"
  716. />
  717. <Region
  718. style="String" styleOpen="Bold" styleClose="Bold"
  719. open='\"' close='"\' nesting="FALSE" multiline="TRUE"
  720. />
  721. </Regions>
  722. </Highlighter>
  723. <Highlighter name="ReleaseTool">
  724. <Words allowCharacters=".">
  725. <Group style="Bold">
  726. HEADER VERSION END
  727. PACKAGE ARCHIVE SOURCE DESCRIPTION
  728. BUILDS IMPORT
  729. </Group>
  730. <Group style="Italic">
  731. INCLUDE COMPILER COMPILEOPTIONS TARGET EXTENSION PATH EXCLUDEPACKAGES DISABLED
  732. </Group>
  733. <Group style="Red">
  734. WIN
  735. </Group>
  736. <Group style="Blue">
  737. NATIVE AMD64 I386
  738. </Group>
  739. <Group style="Green">
  740. UNIX DARWIN LINUX SOLARIS
  741. </Group>
  742. </Words>
  743. <Regions>
  744. <Region
  745. style="Comment" styleOpen="Comment" styleClose="Comment"
  746. open="#" close="" nesting="FALSE" multiline="FALSE"
  747. />
  748. <Region
  749. style="String" styleOpen="Bold" styleClose="Bold"
  750. open='"' close='"' nesting="FALSE" multiline="TRUE"
  751. />
  752. <Region
  753. style="String" styleOpen="Bold" styleClose="Bold"
  754. open="'" close="'" nesting="FALSE" multiline="TRUE"
  755. />
  756. <Region
  757. style="String" styleOpen="Bold" styleClose="Bold"
  758. open='\"' close='"\' nesting="FALSE" multiline="TRUE"
  759. />
  760. </Regions>
  761. </Highlighter>
  762. <Highlighter name="Assembler">
  763. <Words allowCharacters=":">
  764. <Group style="Bold">
  765. *:
  766. </Group>
  767. </Words>
  768. <Regions>
  769. <Region
  770. style="Comment" styleOpen="Comment" styleClose="Comment"
  771. open =";" close="" nesting="FALSE" multiline="FALSE"
  772. />
  773. </Regions>
  774. </Highlighter>
  775. </Highlighters>
  776. </SyntaxHighlighter>