cobol.syntax 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706
  1. # syntax highlighting for cobol.
  2. # the author is Wuerl, see https://midnight-commander.org/ticket/1987
  3. # adapted to use in mcedit version 4.8.24 by alex bodnaru <alexbodn@gmail.com>
  4. caseinsensitive
  5. context default
  6. keyword ;; brightred
  7. keyword \\@ brightred
  8. keyword \\$ brightred
  9. keyword \\\\ brightred
  10. keyword \\" brightred
  11. keyword \\' brightred
  12. keyword \\` brightred
  13. keyword ` brightred
  14. keyword ; brightcyan
  15. keyword $(*) brightgreen
  16. keyword ${*} brightgreen
  17. keyword { brightcyan
  18. keyword } brightcyan
  19. keyword whole linestart #!\[\s\]*\n brightcyan black
  20. keyword $\* brightred
  21. keyword $@ brightred
  22. keyword $# brightred
  23. keyword $? brightred
  24. keyword $- brightred
  25. keyword $$ brightred
  26. keyword $! brightred
  27. keyword $_ brightred
  28. keyword wholeright $\[0123456789\] brightred
  29. keyword wholeright $+ brightgreen
  30. keyword $ brightgreen
  31. keyword wholeleft linestart function*() brightmagenta
  32. keyword wholeleft linestart function\[\s\]+ brightmagenta
  33. keyword wholeright +() brightmagenta
  34. wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
  35. keyword whole accept yellow
  36. keyword whole access yellow
  37. keyword whole add yellow
  38. keyword whole adress yellow
  39. keyword whole advancing yellow
  40. keyword whole after yellow
  41. keyword whole allowing yellow
  42. keyword whole all yellow
  43. keyword whole alpahanumeric-edited yellow
  44. keyword whole alphabetic-lower yellow
  45. keyword whole alphabetic-upper yellow
  46. keyword whole alphabetic yellow
  47. keyword whole alphabet yellow
  48. keyword whole alphanumeric-edited yellow
  49. keyword whole alphanumeric yellow
  50. keyword whole also yellow
  51. keyword whole alternate yellow
  52. keyword whole alter yellow
  53. keyword whole and yellow
  54. keyword whole any yellow
  55. keyword whole apply yellow
  56. keyword whole areas yellow
  57. keyword whole area yellow
  58. keyword whole are yellow
  59. keyword whole arithmetic yellow
  60. keyword whole ascending yellow
  61. keyword whole assign yellow
  62. keyword whole as yellow
  63. keyword whole at yellow
  64. keyword whole author. yellow
  65. keyword whole b-and yellow
  66. keyword whole based-storage yellow
  67. keyword whole based yellow
  68. keyword whole basis yellow
  69. keyword whole before yellow
  70. keyword whole beginning yellow
  71. keyword whole begin yellow
  72. keyword whole between yellow
  73. keyword whole b-exor yellow
  74. keyword whole binary yellow
  75. keyword whole binary- yellow
  76. keyword whole bits yellow
  77. keyword whole bit yellow
  78. keyword whole blank yellow
  79. keyword whole b-less yellow
  80. keyword whole block yellow
  81. keyword whole b-not yellow
  82. keyword whole boolean yellow
  83. keyword whole b-or yellow
  84. keyword whole bottom yellow
  85. keyword whole byte yellow
  86. keyword whole by yellow
  87. keyword whole call yellow
  88. keyword whole cancel yellow
  89. keyword whole caracter yellow
  90. keyword whole cbl yellow
  91. keyword whole cd yellow
  92. keyword whole cf yellow
  93. keyword whole characters yellow
  94. keyword whole character yellow
  95. keyword whole ch yellow
  96. keyword whole class-id yellow
  97. keyword whole class yellow
  98. keyword whole clock-units yellow
  99. keyword whole cobol yellow
  100. keyword whole code-set yellow
  101. keyword whole code yellow
  102. keyword whole collating yellow
  103. keyword whole column yellow
  104. keyword whole command yellow
  105. keyword whole comma yellow
  106. keyword whole common yellow
  107. keyword whole communication yellow
  108. keyword whole comp-1 yellow
  109. keyword whole comp-2 yellow
  110. keyword whole comp-3 yellow
  111. keyword whole comp-4 yellow
  112. keyword whole comp-5 yellow
  113. keyword whole comp-6 yellow
  114. keyword whole comp-7 yellow
  115. keyword whole comp-8 yellow
  116. keyword whole complex yellow
  117. keyword whole comp-n yellow
  118. keyword whole computational-1 yellow
  119. keyword whole computational-2 yellow
  120. keyword whole computational-3 yellow
  121. keyword whole computational-4 yellow
  122. keyword whole computational-5 yellow
  123. keyword whole computational-n yellow
  124. keyword whole computational-x yellow
  125. keyword whole computational yellow
  126. keyword whole compute yellow
  127. keyword whole comp-x yellow
  128. keyword whole com-reg yellow
  129. keyword whole configuration yellow
  130. keyword whole console yellow
  131. keyword whole constant yellow
  132. keyword whole contained yellow
  133. keyword whole contains yellow
  134. keyword whole content yellow
  135. keyword whole continue yellow
  136. keyword whole control-area yellow
  137. keyword whole controls yellow
  138. keyword whole control yellow
  139. keyword whole converting yellow
  140. keyword whole copy yellow
  141. keyword whole corresponding yellow
  142. keyword whole corr yellow
  143. keyword whole count yellow
  144. keyword whole currency yellow
  145. keyword whole current yellow
  146. keyword whole cursor yellow
  147. keyword whole custom-attribute yellow
  148. keyword whole cycle yellow
  149. keyword whole data yellow
  150. keyword whole date-compiled. yellow
  151. keyword whole date-written. yellow
  152. keyword whole date yellow
  153. keyword whole day-of-week yellow
  154. keyword whole day yellow
  155. keyword whole db-access-control-key yellow
  156. keyword whole dbcs yellow
  157. keyword whole db-data-name yellow
  158. keyword whole db-exception yellow
  159. keyword whole db-record-name yellow
  160. keyword whole db-set-name yellow
  161. keyword whole db-status yellow
  162. keyword whole db yellow
  163. keyword whole debug-contents yellow
  164. keyword whole debugging yellow
  165. keyword whole debug-item yellow
  166. keyword whole debug-line yellow
  167. keyword whole debug-name yellow
  168. keyword whole debug-sub-1 yellow
  169. keyword whole debug-sub-2 yellow
  170. keyword whole debug-sub-3 yellow
  171. keyword whole debug-sub yellow
  172. keyword whole debug yellow
  173. keyword whole decimal-point yellow
  174. keyword whole declaratives yellow
  175. keyword whole default yellow
  176. keyword whole delegate-id yellow
  177. keyword whole delegate yellow
  178. keyword whole delimited yellow
  179. keyword whole delimiter yellow
  180. keyword whole depending yellow
  181. keyword whole descending yellow
  182. keyword whole destination yellow
  183. keyword whole destination- yellow
  184. keyword whole detail yellow
  185. keyword whole de yellow
  186. keyword whole disable yellow
  187. keyword whole display-1 yellow
  188. keyword whole display-2 yellow
  189. keyword whole display-3 yellow
  190. keyword whole display-4 yellow
  191. keyword whole display-5 yellow
  192. keyword whole display-6 yellow
  193. keyword whole display-7 yellow
  194. keyword whole display-8 yellow
  195. keyword whole display-9 yellow
  196. keyword whole display yellow
  197. keyword whole display- yellow
  198. keyword whole divide yellow
  199. keyword whole division. yellow
  200. keyword whole down yellow
  201. keyword whole duplicates yellow
  202. keyword whole duplicate yellow
  203. keyword whole dynamic yellow
  204. keyword whole egcs yellow
  205. keyword whole egi yellow
  206. keyword whole eject yellow
  207. keyword whole else yellow
  208. keyword whole emi yellow
  209. keyword whole empty yellow
  210. keyword whole enable yellow
  211. keyword whole end-add yellow
  212. keyword whole end-call yellow
  213. keyword whole end-ch yellow
  214. keyword whole end-class yellow
  215. keyword whole end-compute yellow
  216. keyword whole end*delegate. yellow
  217. keyword whole end-delegate yellow
  218. keyword whole end-disable yellow
  219. keyword whole end-display yellow
  220. keyword whole end-divide yellow
  221. keyword whole end-enable yellow
  222. keyword whole end-enum yellow
  223. keyword whole end-evaluate yellow
  224. keyword whole end-if yellow
  225. keyword whole ending yellow
  226. keyword whole end-invoke yellow
  227. keyword whole end-multiply yellow
  228. keyword whole end-of-page yellow
  229. keyword whole end-perform yellow
  230. keyword whole end-receive yellow
  231. keyword whole end-return yellow
  232. keyword whole end-send yellow
  233. keyword whole end-start yellow
  234. keyword whole end-string yellow
  235. keyword whole end-subtract yellow
  236. keyword whole endter yellow
  237. keyword whole end-transceive yellow
  238. keyword whole end-unstring yellow
  239. keyword whole end yellow
  240. keyword whole enter yellow
  241. keyword whole entry yellow
  242. keyword whole enum*id yellow
  243. keyword whole enum-id yellow
  244. keyword whole enum yellow
  245. keyword whole eop yellow
  246. keyword whole equals yellow
  247. keyword whole equal yellow
  248. keyword whole erase yellow
  249. keyword whole error yellow
  250. keyword whole esi yellow
  251. keyword whole evaluate yellow
  252. keyword whole every yellow
  253. keyword whole exact yellow
  254. keyword whole examine yellow
  255. keyword whole exceeds yellow
  256. keyword whole exception-object yellow
  257. keyword whole exception yellow
  258. keyword whole exclusive yellow
  259. keyword whole exceeds yellow
  260. keyword whole exist yellow
  261. keyword whole exit yellow
  262. keyword whole extend yellow
  263. keyword whole external yellow
  264. keyword whole factory yellow
  265. keyword whole false yellow
  266. keyword whole fd yellow
  267. keyword whole file-control. yellow
  268. keyword whole file-limits yellow
  269. keyword whole files yellow
  270. keyword whole file yellow
  271. keyword whole final yellow
  272. keyword whole find yellow
  273. keyword whole finish yellow
  274. keyword whole first yellow
  275. keyword whole footing yellow
  276. keyword whole format yellow
  277. keyword whole form yellow
  278. keyword whole free yellow
  279. keyword whole from yellow
  280. keyword whole function yellow
  281. keyword whole f yellow
  282. keyword whole f. yellow
  283. keyword whole generate yellow
  284. keyword whole get yellow
  285. keyword whole giving yellow
  286. keyword whole global yellow
  287. keyword whole goback yellow
  288. keyword whole goback. yellow
  289. keyword whole go yellow
  290. keyword whole greater yellow
  291. keyword whole group yellow
  292. keyword whole having yellow
  293. keyword whole heading yellow
  294. keyword whole high-values yellow
  295. keyword whole high*value yellow
  296. keyword whole high-value yellow
  297. keyword whole id yellow
  298. keyword whole if yellow
  299. keyword whole include yellow
  300. keyword whole indexed yellow
  301. keyword whole index yellow
  302. keyword whole indicate yellow
  303. keyword whole inherits yellow
  304. keyword whole initialize yellow
  305. keyword whole initial yellow
  306. keyword whole initiate yellow
  307. keyword whole input-output yellow
  308. keyword whole input yellow
  309. keyword whole inspect yellow
  310. keyword whole installation yellow
  311. keyword whole interface-id yellow
  312. keyword whole interface yellow
  313. keyword whole into yellow
  314. keyword whole invalid yellow
  315. keyword whole invoke yellow
  316. keyword whole in yellow
  317. keyword whole i-o-control. yellow
  318. keyword whole i-o yellow
  319. keyword whole is yellow
  320. keyword whole item yellow
  321. keyword whole justified yellow
  322. keyword whole just yellow
  323. keyword whole kanji yellow
  324. keyword whole keep yellow
  325. keyword whole key yellow
  326. keyword whole label yellow
  327. keyword whole last yellow
  328. keyword whole ld yellow
  329. keyword whole leading yellow
  330. keyword whole left yellow
  331. keyword whole lenght yellow
  332. keyword whole less yellow
  333. keyword whole like yellow
  334. keyword whole limits yellow
  335. keyword whole limit yellow
  336. keyword whole linage*counter yellow
  337. keyword whole linage-counter yellow
  338. keyword whole linage yellow
  339. keyword whole line*counter yellow
  340. keyword whole line-counter yellow
  341. keyword whole lines yellow
  342. keyword whole line yellow
  343. keyword whole linkage yellow
  344. keyword whole locally yellow
  345. keyword whole local-storage yellow
  346. keyword whole lock yellow
  347. keyword whole low-values yellow
  348. keyword whole low-value yellow
  349. keyword whole ls-area yellow
  350. keyword whole member yellow
  351. keyword whole memory yellow
  352. keyword whole merge yellow
  353. keyword whole message yellow
  354. keyword whole metaclass yellow
  355. keyword whole method-id yellow
  356. keyword whole method yellow
  357. keyword whole mode yellow
  358. keyword whole mode- yellow
  359. keyword whole modify yellow
  360. keyword whole modules yellow
  361. keyword whole more-labels yellow
  362. keyword whole more yellow
  363. keyword whole move yellow
  364. keyword whole multiple yellow
  365. keyword whole multiply yellow
  366. keyword whole native yellow
  367. keyword whole negative yellow
  368. keyword whole next yellow
  369. keyword whole normal yellow
  370. keyword whole not yellow
  371. keyword whole no yellow
  372. keyword whole nulls yellow
  373. keyword whole null yellow
  374. keyword whole number yellow
  375. keyword whole numeric-edited yellow
  376. keyword whole numeric yellow
  377. keyword whole object-computer. yellow
  378. keyword whole object yellow
  379. keyword whole occurs yellow
  380. keyword whole off yellow
  381. keyword whole of yellow
  382. keyword whole omitted yellow
  383. keyword whole only yellow
  384. keyword whole on yellow
  385. keyword whole optional yellow
  386. keyword whole order yellow
  387. keyword whole organisation yellow
  388. keyword whole or yellow
  389. keyword whole other yellow
  390. keyword whole output yellow
  391. keyword whole overflow yellow
  392. keyword whole override yellow
  393. keyword whole owner yellow
  394. keyword whole packed*decimal yellow
  395. keyword whole packed-decimal yellow
  396. keyword whole padding yellow
  397. keyword whole page-counter yellow
  398. keyword whole page yellow
  399. keyword whole password yellow
  400. keyword whole perform yellow
  401. keyword whole pf yellow
  402. keyword whole ph yellow
  403. keyword whole picture yellow
  404. keyword whole pic yellow
  405. keyword whole plus yellow
  406. keyword whole pointer yellow
  407. keyword whole positioning yellow
  408. keyword whole position yellow
  409. keyword whole positive yellow
  410. keyword whole present yellow
  411. keyword whole previous yellow
  412. keyword whole printing yellow
  413. keyword whole prior yellow
  414. keyword whole private yellow
  415. keyword whole procedure-pointer yellow
  416. keyword whole procedures yellow
  417. keyword whole proceed yellow
  418. keyword whole processing yellow
  419. keyword whole process yellow
  420. keyword whole program-id. yellow
  421. keyword whole program yellow
  422. keyword whole program. yellow
  423. keyword whole property yellow
  424. keyword whole protected yellow
  425. keyword whole prototype yellow
  426. keyword whole public yellow
  427. keyword whole purge yellow
  428. keyword whole queue yellow
  429. keyword whole quotes yellow
  430. keyword whole quote yellow
  431. keyword whole raise yellow
  432. keyword whole raising yellow
  433. keyword whole random yellow
  434. keyword whole range yellow
  435. keyword whole rd yellow
  436. keyword whole ready yellow
  437. keyword whole realm yellow
  438. keyword whole receive yellow
  439. keyword whole reconnect yellow
  440. keyword whole recording yellow
  441. keyword whole record-name yellow
  442. keyword whole records yellow
  443. keyword whole record yellow
  444. keyword whole recursive yellow
  445. keyword whole redefines yellow
  446. keyword whole reel yellow
  447. keyword whole references yellow
  448. keyword whole reference yellow
  449. keyword whole relation yellow
  450. keyword whole relative yellow
  451. keyword whole release yellow
  452. keyword whole reload yellow
  453. keyword whole remainder yellow
  454. keyword whole remarks yellow
  455. keyword whole removal yellow
  456. keyword whole renames yellow
  457. keyword whole repeated yellow
  458. keyword whole replace yellow
  459. keyword whole replacing yellow
  460. keyword whole reporting yellow
  461. keyword whole reports yellow
  462. keyword whole report yellow
  463. keyword whole repository yellow
  464. keyword whole rerun yellow
  465. keyword whole reserve yellow
  466. keyword whole reset yellow
  467. keyword whole retaining yellow
  468. keyword whole retrieval yellow
  469. keyword whole return-code yellow
  470. keyword whole returning yellow
  471. keyword whole return yellow
  472. keyword whole reversed yellow
  473. keyword whole rewind yellow
  474. keyword whole rf yellow
  475. keyword whole rh yellow
  476. keyword whole right yellow
  477. keyword whole rounded yellow
  478. keyword whole run yellow
  479. keyword whole run. yellow
  480. keyword whole same yellow
  481. keyword whole screen yellow
  482. keyword whole sd yellow
  483. keyword whole search yellow
  484. keyword whole section. yellow
  485. keyword whole security yellow
  486. keyword whole segment-limit yellow
  487. keyword whole segment yellow
  488. keyword whole self yellow
  489. keyword whole send yellow
  490. keyword whole sentence yellow
  491. keyword whole separate yellow
  492. keyword whole sequence yellow
  493. keyword whole sequential yellow
  494. keyword whole service yellow
  495. keyword whole session-id yellow
  496. keyword whole session yellow
  497. keyword whole set yellow
  498. keyword whole shared yellow
  499. keyword whole shift-in yellow
  500. keyword whole shift-out yellow
  501. keyword whole signed yellow
  502. keyword whole sign yellow
  503. keyword whole size yellow
  504. keyword whole skip yellow
  505. keyword whole sort-control yellow
  506. keyword whole sort-core-size yellow
  507. keyword whole sort-file-size yellow
  508. keyword whole sort-merge yellow
  509. keyword whole sort-message yellow
  510. keyword whole sort-mode-size yellow
  511. keyword whole sort-return yellow
  512. keyword whole sort-status yellow
  513. keyword whole sort yellow
  514. keyword whole source-computer. yellow
  515. keyword whole source yellow
  516. keyword whole spaces yellow
  517. keyword whole space yellow
  518. keyword whole special-names. yellow
  519. keyword whole standard yellow
  520. keyword whole standard- yellow
  521. keyword whole start yellow
  522. keyword whole static yellow
  523. keyword whole status yellow
  524. keyword whole stop yellow
  525. keyword whole storage yellow
  526. keyword whole store yellow
  527. keyword whole string yellow
  528. keyword whole sub-queue- yellow
  529. keyword whole sub-schema yellow
  530. keyword whole subtract yellow
  531. keyword whole suffix yellow
  532. keyword whole sum yellow
  533. keyword whole super yellow
  534. keyword whole suppress yellow
  535. keyword whole symbolic yellow
  536. keyword whole synchronized yellow
  537. keyword whole sync yellow
  538. keyword whole table yellow
  539. keyword whole tallying yellow
  540. keyword whole tally yellow
  541. keyword whole tape yellow
  542. keyword whole tenant yellow
  543. keyword whole terminal yellow
  544. keyword whole terminate yellow
  545. keyword whole test yellow
  546. keyword whole text yellow
  547. keyword whole than yellow
  548. keyword whole then yellow
  549. keyword whole through yellow
  550. keyword whole thru yellow
  551. keyword whole timeout yellow
  552. keyword whole times yellow
  553. keyword whole time yellow
  554. keyword whole title yellow
  555. keyword whole top yellow
  556. keyword whole to yellow
  557. keyword whole trace yellow
  558. keyword whole trailing yellow
  559. keyword whole transceive yellow
  560. keyword whole true yellow
  561. keyword whole typedef yellow
  562. keyword whole type yellow
  563. keyword whole unequal yellow
  564. keyword whole unit yellow
  565. keyword whole unlock yellow
  566. keyword whole unsigned yellow
  567. keyword whole unstring yellow
  568. keyword whole until yellow
  569. keyword whole upon yellow
  570. keyword whole up yellow
  571. keyword whole usage-mode yellow
  572. keyword whole usage yellow
  573. keyword whole use yellow
  574. keyword whole using yellow
  575. keyword whole validate yellow
  576. keyword whole valid yellow
  577. keyword whole values yellow
  578. keyword whole value yellow
  579. keyword whole varying yellow
  580. keyword whole wait yellow
  581. keyword whole when-compiled yellow
  582. keyword whole whenever yellow
  583. keyword whole when yellow
  584. keyword whole where yellow
  585. keyword whole within yellow
  586. keyword whole with yellow
  587. keyword whole words yellow
  588. keyword whole working-storage yellow
  589. keyword whole write-only yellow
  590. keyword whole zeroes yellow
  591. keyword whole zeros yellow
  592. keyword whole zero yellow
  593. keyword whole environment*division. cyan
  594. keyword whole data*division. cyan
  595. keyword whole program cyan
  596. keyword whole procedure*division cyan
  597. keyword whole procedure*division. cyan
  598. keyword whole identification*division. cyan
  599. keyword whole section cyan
  600. keyword whole paragraph cyan
  601. keyword whole end-program cyan
  602. keyword whole end*program. cyan
  603. keyword whole s9 brightgreen
  604. keyword whole v9 brightgreen
  605. keyword whole close brightred
  606. keyword whole commit brightred
  607. keyword whole connect brightred
  608. keyword whole declare brightred
  609. keyword whole delete brightred
  610. keyword whole disconnect brightred
  611. keyword whole end-delete brightred
  612. keyword whole end-exec brightred
  613. keyword whole end-read brightred
  614. keyword whole end-rewrite brightred
  615. keyword whole end-write brightred
  616. keyword whole exec brightred
  617. keyword whole execute brightred
  618. keyword whole execute*immediate. brightred
  619. keyword whole fetch brightred
  620. keyword whole for brightred
  621. keyword whole insert brightred
  622. keyword whole open brightred
  623. keyword whole phase brightred
  624. keyword whole prepare brightred
  625. keyword whole read brightred
  626. keyword whole rewrite brightred
  627. keyword whole rollback brightred
  628. keyword whole select brightred
  629. keyword whole sql brightred
  630. keyword whole update brightred
  631. keyword whole work brightred
  632. keyword whole write brightred
  633. wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
  634. context \* \n brown
  635. spellcheck
  636. context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]EOF EOF green
  637. context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]END END green
  638. context ' ' green
  639. context " " green
  640. keyword \\* brightgreen
  641. keyword \\@ brightgreen
  642. keyword \\$ brightgreen
  643. keyword \\\\ brightgreen
  644. keyword \\` brightgreen
  645. keyword \\" brightgreen
  646. keyword $(*) brightgreen
  647. keyword ${*} brightgreen
  648. keyword $\* brightred
  649. keyword $@ brightred
  650. keyword $# brightred
  651. keyword $? brightred
  652. keyword $- brightred
  653. keyword $$ brightred
  654. keyword $! brightred
  655. keyword $_ brightred
  656. keyword wholeright $\[0123456789\] brightred
  657. keyword wholeright $+ brightgreen
  658. keyword $ brightgreen
  659. context exclusive ` ` lightgray black
  660. keyword '*' green
  661. keyword " green
  662. keyword \\` green
  663. keyword ; brightcyan
  664. keyword $(*) brightgreen
  665. keyword ${*} brightgreen
  666. keyword { brightcyan
  667. keyword } brightcyan
  668. keyword $\* brightred
  669. keyword $@ brightred
  670. keyword $# brightred
  671. keyword $? brightred
  672. keyword $- brightred
  673. keyword $$ brightred
  674. keyword $! brightred
  675. keyword $_ brightred
  676. keyword wholeright $\[0123456789\] brightred
  677. keyword wholeright $+ brightgreen
  678. keyword $ brightgreen
  679. wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._