home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / mred117g.zip / mred117g / med.syn < prev    next >
Text File  |  1997-01-31  |  54KB  |  1,464 lines

  1. #==================================================================
  2. #
  3. # Syntax Highlighting definition file for Mr.Ed
  4. #
  5. # Last update: January 31, 1997
  6. #
  7. #==================================================================
  8.  
  9.  
  10. #==================================================================
  11. # Predefined Display and Printer color names (case sensitive):
  12. #
  13. #      black
  14. #      white
  15. #      blue
  16. #      red
  17. #      pink
  18. #      green
  19. #      cyan
  20. #      yellow
  21. #      darkgray
  22. #      darkblue
  23. #      darkred
  24. #      darkpink
  25. #      darkgreen
  26. #      darkcyan
  27. #      brown
  28. #      palegray
  29. #
  30. #
  31. # Font Attributes:
  32. #
  33. #      normal                  (Display & Printer)
  34. #      bold                    (Display & Printer)
  35. #      underline               (Display & Printer)
  36. #      italic                  (Printer only)
  37. #      outline                 (Printer only)
  38. #
  39.  
  40. #==================================================================
  41. # Syntax highlighting for C/C++
  42.  
  43. files:  *.c *.c.* *.h *.cpp *.hpp *.cc *.c~* *.h~*
  44.  
  45. # if defined, this string is written to the extended file attributes
  46. # as file type (.TYPE) when a file is saved
  47. eaFileType: "C Code"
  48.  
  49. # Word Wrap status
  50. # current [col]  (use current status, set wrap column to [col])
  51. # on      [col]  (activate and set wrap column to [col])
  52. # off            (deactivate)
  53. # disabled       (word wrap not allowed)
  54. wordWrap: disabled
  55.  
  56.  
  57. #sectionRegexp: ^[a-zA-Z0-9][a-zA-Z0-9_:*&~]+[a-zA-Z0-9 _:*&~]*\([^;]*$
  58. sectionDisplayRegexp:    ([a-zA-Z0-9]*[ \t]+[*]*)([a-zA-Z0-9_]+)([ ]*\(.*)
  59. sectionDisplayOrder: 2
  60. sectionDisplay: 5000, 1000
  61. #sectionBrowserMainKey: 2
  62. #sectionBrowserOrder:   2
  63.  
  64.  
  65. # online-help of Watcom C/C++ 10.6
  66. inf: view.exe  progref20   Dos*
  67. inf: view.exe  pmwin       Win*
  68. inf: view.exe  pmgpi       Gpi*
  69. inf: view.exe  pmmsg       WM_*
  70. inf: view.exe  pmref       [A-Z]*
  71. inf: view.exe  clib        *
  72.  
  73.  
  74. # first define some handy colors
  75. defineColor: myDarkYellow  150 150   0
  76. defineColor: myDarkBlue      0   0 150
  77. defineColor: myDarkRed     200   0   0
  78. defineColor: myLightGray   220 220 220
  79.  
  80. # set the general textwindow colors
  81. foregroundColor:  black
  82. backgroundColor:  white
  83. blockColor:       myLightGray
  84.  
  85. # treat reserved words case sensitive
  86. caseSensitive:  yes
  87.  
  88. # search comments in string constants (set this to "no" for better performance)
  89. checkCommentInString: yes
  90.  
  91. # the reserved words...
  92. color: myDarkYellow, normal, myDarkYellow, italic
  93. token: #define #elif #else #endif #error #ifdef #ifndef #if #include
  94. token: #line #pragma #undef elif inline warn
  95.  
  96. color: blue, normal, blue, bold
  97. token: asm auto break case catch cdecl char class const continue default
  98. token: delete double do  else enum extern far float for friend goto huge
  99. token: if interrupt int long near new operator pascal private protected
  100. token: public register return short signed sizeof static struct switch
  101. token: template this throw try typedef union unsigned virtual void
  102. token: volatile while yield
  103.  
  104. color: red, normal, red, bold
  105. token: TRUE FALSE NULL
  106.  
  107.  
  108. # set the characters which open/close string and character constants
  109. color:  darkpink, normal, darkpink, italic
  110. string:  "
  111. char:    '
  112.  
  113. # numbers
  114. numPostfix: L
  115.  
  116. color:  myDarkYellow, normal, myDarkYellow, normal
  117. decPrefix:
  118.  
  119. color:  darkgreen, normal, darkgreen, normal
  120. hexPrefix: 0x
  121.  
  122. color:  darkgray, normal, darkgray, normal
  123. octalPrefix: 0
  124.  
  125. #binPrefix:
  126.  
  127.  
  128. # set the symbols
  129. color:  myDarkRed, normal, myDarkRed, normal
  130. symbol: ><{}()+-:&!|=~?.;,^/*
  131. color:  darkred, normal, darkred, normal
  132. symbol: []
  133.  
  134. # set the symbol which opens the parameter list of a C-function
  135. color:  myDarkBlue, normal, myDarkBlue, bold
  136. funcParml:  (
  137.  
  138. # set the escape character
  139. color:  red, normal, red, normal
  140. literal: \
  141.  
  142. # comments
  143. color:     darkcyan, normal, darkcyan, outline
  144. eolCom:    //
  145. openCom:   /*
  146. closeCom:  */
  147.  
  148. # set the column in which each of the end-of-line comment sequence
  149. # must appear in order to be recognized as a comment.
  150. # A zero value indicates that the comment sequence should be recognized
  151. # in all columns.
  152. comCol:  0
  153.  
  154.  
  155.  
  156. #==================================================================
  157. # Syntax highlighting for Java
  158.  
  159. files:  *.java
  160.  
  161. caseSensitive:  no
  162. checkCommentInString: no
  163.  
  164. # Word Wrap status
  165. # current [col]  (use current status, set wrap column to [col])
  166. # on      [col]  (activate and set wrap column to [col])
  167. # off            (deactivate)
  168. # disabled       (word wrap not allowed)
  169. wordWrap: disabled
  170.  
  171. sectionRegexp:          ^[a-zA-Z0-9_ ]* [a-zA-Z0-9_]+\([^;]*$
  172. sectionDisplayRegexp:   (^[ ]*)([a-zA-Z0-9_ ]*) ([a-zA-Z0-9_]+)(\([^{]*)
  173. sectionBrowserMainKey:   3
  174. sectionBrowserOrder: 2, 3, 4
  175. sectionDisplayOrder: 3
  176. sectionDisplay: 4000, 500
  177.  
  178.  
  179.  
  180. # first define some handy colors
  181. defineColor: myDarkYellow  160 160   0
  182. defineColor: myDarkBlue      0   0 150
  183. defineColor: myDarkRed     200   0   0
  184. defineColor: myLightGray   220 220 220
  185.  
  186. color: blue, normal, blue, bold
  187. token: abstract AudioClip boolean break byte byvalue case catch char class const default
  188. token: do double else Enumeration extends false final finally float for goto Graphics hashtable if
  189. token: image implements import instanceof int interface long native new null Object
  190. token: package private protected public return short static string super switch
  191. token: synchronized this Thread threadsafe throw throws transient true try url vector void
  192. token: while continue
  193.  
  194. # set the characters which open/close string and character constants
  195. color:  darkpink, normal, darkpink, italic
  196. string:  "
  197. char:    '
  198.  
  199.  
  200. # set the symbols
  201. color:  myDarkRed, normal, myDarkRed, normal
  202. symbol: ><{}()+-:&!|=~?.;,^/*
  203. color:  darkred, normal, darkred, normal
  204. symbol: []
  205.  
  206. # set the symbol which opens the parameter list of a C-function
  207. color:  myDarkBlue, normal, myDarkBlue, normal
  208. funcParml:  (
  209.  
  210. # set the escape character
  211. color:  red, normal, red, normal
  212. literal: \
  213.  
  214. # comments
  215. color:     darkcyan, normal, darkcyan, outline
  216. eolCom:    //
  217. openCom:   /*
  218. closeCom:  */
  219.  
  220. # set the column in which each of the end-of-line comment sequence
  221. # must appear in order to be recognized as a comment.
  222. # A zero value indicates that the comment sequence should be recognized
  223. # in all columns.
  224. comCol:  0
  225.  
  226.  
  227. #==================================================================
  228. # Syntax highlighting for 32-bit Canterbury Modula-2.
  229. #
  230. #    Note: Canterbury Modula-2 is being shipped by:
  231. #
  232. #    Mill, Hill & Canterbury Group, Ltd.
  233. #    P.O.BOX 717
  234. #    Belen, NM 87002, USA
  235. #
  236. #    Internet: mhc@webcom.com
  237. #    WWW: http://www.webcom.com/mhc/welcome.html
  238. #
  239.  
  240. files:  *.mod *.def
  241.  
  242. # Word Wrap status
  243. # current [col]  (use current status, set wrap column to [col])
  244. # on      [col]  (activate and set wrap column to [col])
  245. # off            (deactivate)
  246. # disabled       (word wrap not allowed)
  247. wordWrap: disabled
  248.  
  249. sectionRegexp: (^[ ]*)(PROCEDURE)[ ]+([a-zA-Z0-9_\$]+)
  250. sectionDisplayRegexp: (^[ ]*)(PROCEDURE)[ ]+([a-zA-Z0-9_\$]+)
  251. sectionBrowserMainKey:   3
  252. sectionBrowserOrder: 2, 3
  253. sectionDisplayOrder: 2, 3
  254. sectionDisplay: 4000, 500
  255.  
  256. caseSensitive:  yes
  257. checkCommentInString: no
  258.  
  259. # first define some handy colors
  260. defineColor: myDarkYellow  160 160   0
  261. defineColor: myDarkBlue      0   0 150
  262. defineColor: myDarkRed     200   0   0
  263. defineColor: myLightGray   220 220 220
  264.  
  265. color: blue
  266. token: AND        DO        IF             OF        SET
  267. token: ARRAY      ELSE      IMPLEMENTATION OR        THEN
  268. token: BEGIN      ELSIF     IMPORT         POINTER   TO
  269. token: BY         END       IN             PROCEDURE TYPE
  270. token: CASE       EXIT      LOOP           QUALIFIED UNTIL
  271. token: CONST      EXPORT    MOD            RECORD    VAR
  272. token: DEFINITION FOR       MODULE         REPEAT    WHILE
  273. token: DIV        FROM      NOT            RETURN    WITH
  274. token: FAR        IS        NEAR           SHL       SHR     XOR
  275. token: ABS        FLOAT     LONGREAL       SHORTCARD
  276. token: BITSET     HALT      LONGTRUNC      SHORTFLOAT
  277. token: BOOLEAN    HIGH      MAX            SHORTINT
  278. token: CAP        INC       MIN            SHORTNIL
  279. token: CARDINAL   INCL      NEW            SHORTREAL
  280. token: CHAR       INTEGER   NIL            SHORTTRUNC
  281. token: CHR        LONG      ODD            SIZE
  282. token: DEC        LONGCARD  ORD            TRUE
  283. token: DISPOSE    LONGFLOAT PROC           TRUNC
  284. token: EXCL       LONGINT   REAL           VAL
  285. token: FALSE      LONGNIL   SHORT
  286.  
  287. # set the characters which open/close string and character constants
  288. color:  darkpink
  289. string:  "
  290. char:    '
  291.  
  292. # set the symbols
  293. color:  myDarkRed
  294. symbol: ><{}()+-:&!|=~?.;,^/*
  295. color:  darkred
  296. symbol: []
  297.  
  298. # set the symbol which opens the parameter list of a procedure
  299. color:  myDarkBlue
  300. funcParml:  (
  301.  
  302. # set the escape character
  303. color:  red
  304. literal: \
  305.  
  306. # comments
  307. color:     darkcyan
  308. openCom:   (*
  309. closeCom:  *)
  310.  
  311. # set the column in which each of the end-of-line comment sequence
  312. # must appear in order to be recognized as a comment.
  313. # A zero value indicates that the comment sequence should be recognized
  314. # in all columns.
  315. comCol:  0
  316.  
  317.  
  318. #==================================================================
  319. # Syntax highlighting for med.syn
  320.  
  321. files:  med*.syn  *.syn
  322.  
  323. # Word Wrap status
  324. # current [col]  (use current status, set wrap column to [col])
  325. # on      [col]  (activate and set wrap column to [col])
  326. # off            (deactivate)
  327. # disabled       (word wrap not allowed)
  328. wordWrap: disabled
  329.  
  330. sectionRegexp:         ^files:
  331. sectionDisplayRegexp:  (^files:[ ]*)(.*)
  332. sectionBrowserMainKey: 2
  333. sectionBrowserOrder:   2
  334. sectionDisplayOrder:   2
  335.  
  336. caseSensitive:  yes
  337. checkCommentInString: no
  338.  
  339. color: darkpink, normal, darkpink, normal
  340. token: files:
  341.  
  342. color: blue, normal, blue, bold
  343. token: backgroundColor: blockColor: caseSensitive: char: checkCommentInString:
  344. token: closeCom: comCol: defineColor: eaFileType: eolCom: foregroundColor:
  345. token: funcParml: inf: literal: openCom: string: symbol: token:
  346. token: sectionRegexp: sectionBrowserMainKey: sectionBrowserOrder: sectionDisplay:
  347. token: sectionDisplayRegexp: sectionDisplayOrder: wordWrap:
  348.  
  349. color: red, normal, red, normal
  350. token: color:
  351.  
  352. color: darkred, normal, darkred, bold
  353. token: on off current disabled yes no
  354.  
  355. color:     darkcyan, normal, darkcyan, outline
  356. eolCom:    #
  357. comCol:    1
  358.  
  359.  
  360.  
  361. #==================================================================
  362. # Syntax highlighting for Mr.Ed keyboard configuration file
  363.  
  364. files:  *.kbd *.tlb
  365.  
  366. # Word Wrap status
  367. # current [col]  (use current status, set wrap column to [col])
  368. # on      [col]  (activate and set wrap column to [col])
  369. # off            (deactivate)
  370. # disabled       (word wrap not allowed)
  371. wordWrap: disabled
  372.  
  373. caseSensitive:  no
  374. checkCommentInString: no
  375.  
  376. color: blue, normal, blue, normal
  377. token: key:
  378.  
  379. color: red, normal, red, bold
  380. token: addMacros appendBlkToClipbrd backtab blkEnd blkStart blkTolower
  381. token: blkToupper bs capitalizeWord cascadeBufs cascadeViews centerLine
  382. token: close closeAllViews closeView clrToEndOfLine columnBlkMode compress copyBlk
  383. token: copyBlkToClipbrd cr createView cursorDown cursorLeft cursorRight
  384. token: cursorUp cutBlkToClipbrd delBlk delChar delLine delWord
  385. token: exit expand find findNext gotoBlkEnd gotoBlkStart
  386. token: gotoEndOfFile gotoEndOfLine gotoLine gotoNextWord gotoPrevWord gotoStartOfLine
  387. token: gotoTopOfFile gotoEndOfWord helpGeneral helpIndex helpContents import insertMode
  388. token: jumpBookmark jumpNextBookmark jumpPrevBookmark
  389. token: jumpToFunc kbdEdit kbdLoad kbdSave keywordHelp
  390. token: lineBlkMode loadMacros macroManager markNextWord markPrevWord
  391. token: markToBeginOfFile markToEndOfFile markToEndOfLine markToStartOfLine markWord match
  392. token: maximizeBufs maximizeViews moveBlk new nextBuf nextErr
  393. token: nextView open overwriteMode pasteClipbrdColumn pasteClipbrdLine pasteLastDelLine pasteLine
  394. token: pageDown pageUp pickLine prevBuf prevErr prevView
  395. token: print printRaw recMacro redo replace save saveAll
  396. token: saveAndExit saveAs saveBlk saveMacros setBookmark settings
  397. token: setupPrinter shiftLeft shiftRight sort swapLines insertTab
  398. token: tileBufsHorizontal tileBufsVertical tileViewsHorizontal tileViewsVertical
  399. token: toggleBlkMode toggleWrapMode toggleWriteMode toolManager toolOutputWin
  400. token: truncWord undo unmark winMon wordTolower wordToupper wrapLinesBlk wrapLinesTxt
  401. token: jumpPrevSection jumpNextSection jumpToSection delLeftBlanks
  402. token: delRightBlanks reloadSyntax selectAll saveCursor restoreCursor
  403. token: drawLeft drawRight drawUp drawDown drawMode0 drawMode1 drawMode2 drawMode3
  404. token: drawMode4 drawMode5 drawMode6 drawMode7 drawMode8 drawMode9 drawRect
  405. token: returnToSection lineNumbering setAnchor1 setAnchor2 setAnchor3 setAnchor4
  406. token: setAnchor5 gotoAnchor1 gotoAnchor2 gotoAnchor3 gotoAnchor4 gotoAnchor5
  407.  
  408. color: darkgreen, normal, darkgreen, bold
  409. token: menuBlock menuEdit menuFile menuHelp menuMacro menuOptions menuSearch
  410. token: menuTools menuBuffer menuWindow
  411.  
  412. color: darkblue, normal, darkblue, bold
  413. token: tool0 tool1 tool2 tool3 tool4 tool5 tool6 tool7 tool8 tool9
  414. token: tool10 tool11 tool12 tool13 tool14 tool15 tool16 tool17 tool18 tool19
  415.  
  416.  
  417. color:     darkcyan, normal, darkcyan, outline
  418. eolCom:    #
  419. comCol:    1
  420.  
  421.  
  422. #==================================================================
  423. # Syntax highlighting for config.sys
  424.  
  425. files:  config.sys
  426.  
  427. # Word Wrap status
  428. # current [col]  (use current status, set wrap column to [col])
  429. # on      [col]  (activate and set wrap column to [col])
  430. # off            (deactivate)
  431. # disabled       (word wrap not allowed)
  432. wordWrap: disabled
  433.  
  434. sectionRegexp:        ^BASEDEV=|^DEVICE=|^RUN=|^SET
  435. sectionDisplayRegexp: (^BASEDEV=|^DEVICE=|^RUN=|^SET)[ ]*(.*)
  436. sectionBrowserMainKey: 1
  437. sectionBrowserOrder:   1, 2
  438. sectionDisplayOrder:
  439.  
  440.  
  441. inf: view.exe  cmdref  *
  442.  
  443. caseSensitive:  no
  444. checkCommentInString: no
  445.  
  446. color: darkpink, normal, darkpink, bold
  447. token: BASEDEV
  448.  
  449. color: darkred, normal, darkred, bold
  450. token: DEVICE
  451.  
  452. color: blue, normal, blue, bold
  453. token: AUTOSTART BOOKSHELF BUFFERS CODEPAGE COMSPEC COUNTRY DELDIR
  454. token: DEVINFO DISKCACHE DPATH DSPPATH GLOSSARY HELP IFS IOPL IPF_KEYS KEYS
  455. token: LIBPATH MAXWAIT MEMMAN MMBASE NCDEBUG OS2_SHELL PATH PRINTMONBUFSIZE
  456. token: PRIORITY_DISK_IO PROMPT PROTSHELL RESTARTOBJECTS RUN RUNWORKPLACE
  457. token: SOMDDIR SOMIR SWAPPATH SYSTEM_INI THREADS TIMESLICE USER_INI
  458. token: VIDEO_DEVICES VIO_SVGA
  459.  
  460. color: red, normal, red, bold
  461. token: SET
  462.  
  463. color: red, normal, red, bold
  464. symbol: :+-*/&~=,;()[]{}|^<>#%
  465.  
  466. color:   darkcyan, normal, darkcyan, outline
  467. eolCom:  REM
  468. comCol:  1
  469.  
  470. #==================================================================
  471. # Syntax highlighting for Makefiles
  472.  
  473. files:  makefile*  *.mak *.mif
  474.  
  475. # Word Wrap status
  476. # current [col]  (use current status, set wrap column to [col])
  477. # on      [col]  (activate and set wrap column to [col])
  478. # off            (deactivate)
  479. # disabled       (word wrap not allowed)
  480. wordWrap: disabled
  481.  
  482. inf: view.exe  tools  *
  483.  
  484. caseSensitive:  yes
  485. checkCommentInString: no
  486.  
  487. color: blue, normal, blue, bold
  488. token: !elif !else !endif !error !ifdef !ifndef !if !include !undef
  489.  
  490. color: red, normal, red, normal
  491. symbol: $&@()=*+-/[],#<>:;
  492.  
  493. color:  darkcyan, normal, darkcyan, outline
  494. eolCom: #
  495.  
  496. #==================================================================
  497. # Syntax highlighting for IPF documents
  498.  
  499. files: *.ipf
  500.  
  501. # Word Wrap status
  502. # current [col]  (use current status, set wrap column to [col])
  503. # on      [col]  (activate and set wrap column to [col])
  504. # off            (deactivate)
  505. # disabled       (word wrap not allowed)
  506. wordWrap: disabled
  507.  
  508. inf: view.exe  ipfc20   *
  509.  
  510. sectionRegexp:         :[Hh][0-9]
  511. sectionDisplayRegexp:  (:[Hh][0-9][ ]*)(res=[0-9]*\.)[ ]*(.*)
  512. sectionBrowserMainKey: 3
  513. sectionBrowserOrder:   1, 3
  514. sectionDisplayOrder:   1, 3
  515. sectionDisplay: 4000, 1000
  516.  
  517. caseSensitive: no
  518. checkCommentInString: no
  519.  
  520. defineColor: myDarkYellow  160 160   0
  521. defineColor: myDarkBlue      0   0 150
  522. defineColor: myDarkRed     200   0   0
  523.  
  524. color: red, normal, red, bold
  525. token: :link :elink.
  526.  
  527. color: darkpink, normal, darkpink, bold
  528. token: :ehp1. :ehp2. :ehp3. :ehp4. :ehp5. :ehp6. :ehp7. :ehp8. :ehp9.
  529. token: :hp1. :hp2. :hp3. :hp4. :hp5. :hp6. :hp7. :hp8. :hp9.
  530.  
  531. color: blue, normal, blue, bold
  532. token: :acviewport align :artlink. :artwork aspotref author backm body
  533. token: .br :caution :cgraphic. :color
  534. token:  compact :ctrldef. :ctrl :c. danger :ddf :ddhd :dd defn
  535. token: detable deuserdoc dfname dfn dlinenum dln :dl :docprof
  536. token: dthd :dt eaddress earea :eartlink. :ecaution. :ecgraphic.
  537. token: :ectrldef. edanger :edl. :efig. efn ehelp :ehide. ehpart ehpt
  538. token: ehp eh einfo elines :ent. :eol. :eparml. eprolog eregion
  539. token: :esl. :etable. etitle :eul. :euserdoc. :ewarning. :exmp. :figcap. :fig.
  540. token: fnref :fn :font frontm :h1 :h2 :h3 :h4 :h5 :h6 :h7 :h8 :h9
  541. token: hdref :hide  hpart
  542. token: hpt :i1 :i2 :icmd .im index inform info :isyn launch :lines
  543. token: :li. :lm :lp. :note :nt :ol :parml :pbutton :pd. prolog :pt. :p.
  544. token: region res :rm :row. :sl spotref spot :table tipage :title. tline
  545. token: toc :ul :userdoc. :warning :xmp.
  546.  
  547. symbol: :.
  548.  
  549. color: myDarkYellow, normal, myDarkYellow, bold
  550. token: &. &asterisk. &colon. ÷  &darrow.  &larrow. &mu.
  551. token: ¼. ½. &percent. &semi.  &sqbul. ².
  552.  
  553. color: red, normal, red, bold
  554. symbol: &=
  555.  
  556. color: darkcyan, normal, darkcyan, outline
  557. eolCom: .*
  558.  
  559. #==================================================================
  560. # Syntax highlighting for IPP documents
  561.  
  562. files: *.ipp
  563.  
  564. # Word Wrap status
  565. # current [col]  (use current status, set wrap column to [col])
  566. # on      [col]  (activate and set wrap column to [col])
  567. # off            (deactivate)
  568. # disabled       (word wrap not allowed)
  569. wordWrap: disabled
  570.  
  571.  
  572. inf: view.exe  ipfc20   *
  573.  
  574. sectionRegexp:        :[Hh][0-9]
  575. sectionDisplayRegexp: (:[Hh][0-9][ ]*)(res=&)([a-zA-Z0-9_]*\.)[ ]*([a-zA-Z0-9_]*\.)(.*)
  576. sectionBrowserMainKey: 5
  577. sectionBrowserOrder:   1, 5, 3, 4
  578. sectionDisplayOrder:   1, 5
  579.  
  580. caseSensitive: no
  581. checkCommentInString: no
  582.  
  583. defineColor: myDarkYellow  160 160   0
  584. defineColor: myDarkBlue      0   0 150
  585. defineColor: myDarkRed     200   0   0
  586.  
  587. color: red, normal, red, bold
  588. token: :link :elink.
  589.  
  590. color: darkpink, normal, darkpink, bold
  591. token: :ehp1. :ehp2. :ehp3. :ehp4. :ehp5. :ehp6. :ehp7. :ehp8. :ehp9.
  592. token: :hp1. :hp2. :hp3. :hp4. :hp5. :hp6. :hp7. :hp8. :hp9.
  593.  
  594. color: blue, normal, blue, bold
  595. token: :acviewport align :artlink. :artwork aspotref author backm body
  596. token: .br :caution :cgraphic. :color
  597. token:  compact :ctrldef. :ctrl :c. danger :ddf :ddhd :dd defn
  598. token: detable deuserdoc dfname dfn dlinenum dln :dl :docprof
  599. token: dthd :dt eaddress earea :eartlink. :ecaution. :ecgraphic.
  600. token: :ectrldef. edanger :edl. :efig. efn ehelp :ehide. ehpart ehpt
  601. token: ehp eh einfo elines :ent. :eol. :eparml. eprolog eregion
  602. token: :esl. :etable. etitle :eul. :euserdoc. :ewarning. :exmp. :figcap. :fig.
  603. token: fnref :fn :font frontm :h1 :h2 :h3 :h4 :h5 :h6 :h7 :h8 :h9
  604. token: hdref :hide  hpart
  605. token: hpt :i1 :i2 :icmd .im index inform info :isyn launch :lines
  606. token: :li. :lm :lp. :note :nt :ol :parml :pbutton :pd. prolog :pt. :p.
  607. token: region res :rm :row. :sl spotref spot :table tipage :title. tline
  608. token: toc :ul :userdoc. :warning :xmp.
  609.  
  610. symbol: :.
  611.  
  612. color: myDarkYellow, normal, myDarkYellow, bold
  613. token: &. &asterisk. &colon. ÷  &darrow.  &larrow. &mu.
  614. token: ¼. ½. &percent. &semi.  &sqbul. ².
  615.  
  616. color: red, normal, red, bold
  617. symbol: &=
  618.  
  619. color: darkcyan, normal, darkcyan, outline
  620. eolCom: .*
  621.  
  622. #==================================================================
  623. # Syntax highlighting for Resource Files
  624.  
  625. files: *.rc *.dlg
  626.  
  627. # Word Wrap status
  628. # current [col]  (use current status, set wrap column to [col])
  629. # on      [col]  (activate and set wrap column to [col])
  630. # off            (deactivate)
  631. # disabled       (word wrap not allowed)
  632. wordWrap: disabled
  633.  
  634.  
  635. sectionRegexp:        ^DLGTEMPLATE
  636. sectionDisplayRegexp: (^DLGTEMPLATE[ ]+)[ ]*([a-zA-Z0-9_]*)(.*)
  637. sectionBrowserMainKey: 2
  638. sectionBrowserOrder:   2
  639. sectionDisplayOrder:   2
  640. sectionDisplay: 4000, 500
  641.  
  642.  
  643. inf: view.exe  toolinfo  *
  644.  
  645. caseSensitive: yes
  646. checkCommentInString: no
  647.  
  648. color: red, normal, red, bold
  649. token: #define #else #endif #error #ifdef #ifndef #if #include
  650. token: #line #pragma #undef
  651.  
  652. color: blue, normal, blue, bold
  653. token: ACCELTABLE ASSOCTABLE AUTOCHECKBOX AUTORADIOBUTTON BITMAP CHECKBOX CODEPAGE
  654. token: COMBOBOX CONTAINER CONTROL CTEXT CTLDATA  DEFPUSHBUTTON DIALOG DLGINCLUDE
  655. token: DLGTEMPLATE EDITTEXT ENTRYFIELD FONT FRAME GROUPBOX HELPITEM HELPSUBITEM
  656. token: HELPSUBTABLE HELPTABLE ICON LISTBOX LTEXT MENU MENUITEM MESSAGETABLE MLE
  657. token: NOTEBOOK POINTER PRESPARAMS PUSHBUTTON RADIOBUTTON RCDATA
  658. token: RESOURCE RTEXT SLIDER SPINBUTTON STRINGTABLE SUBITEMSIZE SUBMENU
  659. token: VALUESET WINDOW WINDOWTEMPLATE
  660.  
  661. color: red, normal, red, bold
  662. symbol: {}[]().=+-*/:;<>|&,~!^?
  663. literal: \
  664.  
  665. color:  darkpink, normal, darkpink, italic
  666. string: "
  667. char: '
  668.  
  669. color: darkcyan, normal, darkcyan, outline
  670. openCom: /*
  671. closeCom: */
  672. eolCom: //
  673.  
  674. #==================================================================
  675. # Syntax highlighting for OS/2 REXX files
  676.  
  677. files: *.cmd
  678.  
  679. # Word Wrap status
  680. # current [col]  (use current status, set wrap column to [col])
  681. # on      [col]  (activate and set wrap column to [col])
  682. # off            (deactivate)
  683. # disabled       (word wrap not allowed)
  684. wordWrap: disabled
  685.  
  686. sectionRegexp:        ^[a-zA-Z0-9_]+:($|[ ]*/)
  687. sectionDisplayRegexp: (^[a-zA-Z0-9_]+):($|[ ]*/)
  688. sectionBrowserMainKey: 1
  689. sectionBrowserOrder:   1
  690. sectionDisplayOrder:   1
  691. sectionDisplay: 4000, 500
  692.  
  693. inf: view.exe  rexx  *
  694.  
  695. caseSensitive: no
  696. checkCommentInString: no
  697.  
  698. color: blue, normal, blue, bold
  699. token: abbrev abs address all arg b2x beep bitand bitor bitxor by c2d c2x call
  700. token: center centre charin charout chars compare condition copies d2c
  701. token: d2x datatype date delstr delword digits directory do drop else
  702. token: endlocal end error errortext exit expose failure filespec forever format form for fuzz
  703. token: if insert interpret iterate lastpos leave left length linein
  704. token: lineout lines max min name nop numeric on options otherwise overlay parse pos
  705. token: procedure pull push queued queue random return reverse right
  706. token: rxmessagebox rxqueue say select setlocal signal sign sourceline
  707. token: space stream strip substr subword symbol syscls syscreateobject
  708. token: syscurpos syscurstate sysderegisterobjectclass sysdestroyobject
  709. token: sysdriveinfo sysdrivemap sysdropfuncs sysfiledelete sysfilesearch
  710. token: sysfiletree sysgetea sysgetkey sysgetmessage sysini sysmkdir
  711. token: sysos2ver sysputea sysqueryclasslist sysregisterobjectclass
  712. token: sysrmdir syssearchpath sysseticon syssetobjectdata syssleep
  713. token: systempfilename systextscreenread systextscreensize
  714. token: syswaitnamedpipe then time to trace translate trunc until upper value
  715. token: verify when while wordindex wordlength wordpos words word x2b x2c
  716. token: x2d xrange
  717.  
  718.  
  719.  
  720.  
  721. color: red, normal, red, bold
  722. symbol: \{}[]().=+-*/:;<>|&,~!^?
  723.  
  724. color:  darkpink, normal, darkpink, italic
  725. string: "
  726. char: '
  727.  
  728. color:  darkcyan, normal, darkcyan, outline
  729. openCom: /*
  730. closeCom: */
  731.  
  732.  
  733. #==================================================================
  734. # Syntax highlighting for LATEX files
  735.  
  736. files: *.tex
  737.  
  738. # Word Wrap status
  739. # current [col]  (use current status, set wrap column to [col])
  740. # on      [col]  (activate and set wrap column to [col])
  741. # off            (deactivate)
  742. # disabled       (word wrap not allowed)
  743. wordWrap: current
  744.  
  745. sectionRegexp:         (^\\section|^\\subsection)
  746. sectionDisplayRegexp:  (^\\section|^\\subsection)[ ]*{([^}]+)
  747. sectionBrowserMainKey: 2
  748. sectionBrowserOrder:   2, 1
  749. sectionDisplayOrder:   2, 1
  750. sectionDisplay: 5000, 1000
  751.  
  752. inf: view.exe latex *
  753.  
  754. caseSensitive: yes
  755. checkCommentInString: no
  756.  
  757. color: blue, normal, blue, bold
  758. token: !∩ "∩ "- "< "> "`"ck "a "A "e "E "i "I "o "O "u "U "s "| ?∩ | ~
  759. token: \! \" \# \$ \% \& \' \( \) \+ \, \- \. \/ \: \; \< \= \> \@. \[
  760. token: \\ \\* \] \^ \_ \` \{ \| \} \~ \a= \a∩ \a` \AA \aa \abovedisplayskip
  761. token: \abovedisplayshortskip \abstractname \acute \addcontentsline
  762. token: \address \addtime \addtocontents \addtocounter \addtolength
  763. token: \addvspace \AE \ae \aleph \Alph \alph \alpha \alsoname \amalg
  764. token: \and \angle \appendixname \approx \arabic \arccos \arcsin \arctan
  765. token: \arg \arraycolsep \arrayrulewidth \arraystretch \ast \asymp \atop
  766. token: \author \b \backmatter \backslash \bar \baselineskip
  767. token: \baselinestretch \begin \belowdisplayskip \belowdisplayshortskip
  768. token: \beta \bezier \bibname \bf \bfdefault \bfseries \bibitem
  769. token: \bibliography \bibliographystyle \big \Big \bigcap \bigcirc \bigcup
  770. token: \bigg \Bigg \biggl \Biggl \biggm \Biggm \biggr \Biggr \bigl \Bigl
  771. token: \bigm \Bigm \bigodot \bigoplus \bigotimes \bigr \Bigr \bigtriangledown
  772. token: \bigtriangleup \bigskip \bigskipamount \bigsqcup \biguplus \bigvee
  773. token: \bigwedge \bmod \boldmath \bot \botfigrule \bottomfraction \bowtie
  774. token: \Box \breve \bullet \c \cal \cap \caption \captions \cc \ccname \cdot
  775. token: \cdots \centering \centerline \chapter \chapter* \chaptername \check
  776. token: \chi \choose \circ \circle \circle* \cite \cleardoublepage \clearpage
  777. token: \cline \closing \clubsuit \color \colorbox \columnsep \columnseprule
  778. token: \cong \contentsline \contentsname \coprod \copyright \copyrightspace
  779. token: \cos \cosh \cot \coth \csc \cup \d \dag \dagger \dashbox \dashv \date
  780. token: \dblfigrule \dblfloatpagefraction \dblfloatsep \dbltextfloatsep
  781. token: \dbltopfraction \dbltopnumber \ddag \ddagger \ddot \ddots \definecolor
  782. token: \deg \DeleteShortVerb \Delta \delta \depth \det \Diamond \diamond
  783. token: \diamondsuit \dim \discretionary \displaystyle \div \documentclass
  784. token: \documentstyle \dot \doteq \dotfill \doublerulesep \Downarrow
  785. token: \downarrow \dq \ell \em \emailid \emailhost \emph \emptyset \encl
  786. token: \enclname \end \enlargethispage \enlargethispage* \ensuremath
  787. token: \epsilon \equiv \eta \evensidemargin \exists \exp \extracolsep \fbox
  788. token: \fboxrule \fboxsep \fcolorbox \figurename \fill \flat
  789. token: \floatpagefraction \floatsep \flq \flqq \flushbottom \fnsymbol
  790. token: \fontencoding \fontfamily \fontseries \fontshape \fontsize \footnote
  791. token: \footnotemark \footnoterule \footnoteseq \footnotesize \footnotetext
  792. token: \footskip \forall \frac \frame \framebox \frenchspacing \frontmatter
  793. token: \frown \frq \frqq \fussy \Gamma \gamma \gcd \ge \geq \germanTeX \gets
  794. token: \gg \glossary \glossaryentry \glq \glqq \graphpaper \grave \grq \grqq
  795. token: \H \hat \hbar \headheight \headsep \headtoname \heartsuit \height
  796. token: \hfill \hline \hoffset \hom \hookleftarrow \hookrightarrow \hrulefill
  797. token: \hspace \hspace* \huge \Huge \hyphenation \i \iff \ifthenelse \Im
  798. token: \imath \in \include \includeonly \indent \index \indexentry \indexname
  799. token: \indexspace \inf \infty \input \int \intextsep \invisible \iota \it
  800. token: \itdefault \item \itemindent \itemsep \itshape \j \jmath \Join \jot
  801. token: \kappa \ker \hill \L \l \label \labelenum \labelitem \labelsep
  802. token: \labelwidth \Lambda \lambda \langle \language \LARGE \large \Large
  803. token: \LaTeX \LaTeXe \lceil \ldots \le \leadsto \left \Leftarrow \leftarrow
  804. token: \lefteqn \leftharpoondown \leftharpoonup \leftline \leftmargin
  805. token: \Leftrightarrow \leftrightarrow \leq \lfloor \lg \lhd \lim \liminf
  806. token: \limits \limsup \line \linebreak \linethickness \listfigurename
  807. token: \listfiles \listoffigures \listoftables \listparindent \listtablename
  808. token: \ll \ln \location \log \Longleftarrow \longleftarrow
  809. token: \Longleftrightarrow \longleftrightarrow \longmapsto \Longrightarrow
  810. token: \longrightarrow \mainmatter \makebox \makeglossary \makeindex
  811. token: \makelabel \makelabels \MakeShortVerb \maketitle \mapsto \marginpar
  812. token: \marginparpush \marginparsep \marginparwidth \markboth \markright
  813. token: \mathbf \mathcal \mathindent \mathit \mathnormal \mathrm \mathsf
  814. token: \mathtt \mathversion \max \mbox \mddefault \mdseries \medskip
  815. token: \medskipamount \mho \mid \min \mit \models \mp \mu \multicolumn
  816. token: \multiput \myref \nabla \name \natural \nearrow \neg \neq \newboolean
  817. token: \newcommand \newcommand* \newcounter \newenvironment \newenvironment*
  818. token: \newfont \newlength \newline \newpage \newsavebox \newtheorem \ni
  819. token: \nocite \nocorr \nofiles \noindent \nolimits \nolinebreak
  820. token: \nonfrenchspacing \nonumber \nopagebreak \normalcolor \normalfont
  821. token: \normalmarginpar \normalsize \not \notin \nu \numberline \nwarrow \O
  822. token: \o \oddsidemargin \odot \OE \oe \oint \Omega \omega \ominus \onecolumn
  823. token: \onlynotes \onlyslides \opening \oplus \originalTeX \oslash \otimes
  824. token: \oval \overbrace \overline \P \pagebreak \pagecolor \pagename
  825. token: \pagenumbering \pageref \pagestyle \paperheight \paperwidth \par
  826. token: \par \paragraph \paragraph* \parallel \parbox \parindent \parsep
  827. token: \parskip \part \part* \partial \partname \partopsep \perp \Phi \phi
  828. token: \Pi \pi \pm \pmod \poptabs \pounds \Pr \prec \preceq \prefacename
  829. token: \prime \printindex \prod \propto \protect \providecommand
  830. token: \providecommand* \ps \Psi \psi \pushtabs \put \qbezier \quad \qquad
  831. token: \r \raggedbottom \raggedleft \raggedright \raisebox \rangle \rceil \Re
  832. token: \ref \refname \refstepcounter \renewcommand \renewcommand*
  833. token: \renewenvironment \renewenvironment* reversemarginpar \rfloor \rhd
  834. token: \rho \right \Rightarrow \rightarrow \rightharpoondown \rightharpoonup
  835. token: \rightleftharpoons \rightline \rightmargin \rm \rmdefault \rmfamily
  836. token: \Roman \roman \rq \rule \S \samepage \savebox \sb \sbox \sc \scdefault
  837. token: \scriptscriptstyle \scriptsize \scriptstyle \scshape \searrow \sec
  838. token: \section \section* \see \seename \selectfont \selectlanguage
  839. token: \setboolean \setcounter \setlength \setminus \settime \settodepth
  840. token: \settowidth \sf \sfdefault \sffamily \sharp \shortstack \showhyphens
  841. token: \Sigma \sigma \signature \sim \simwq \sin \sinh \sl \sldefault \sloppy
  842. token: \slshape \small \smallskip \smallskipamount \smile \sp \spadesuit
  843. token: \special \sqcap \sqrt \sqsubset \sqsubseteq \sqsupset \sqsupseteq
  844. token: \SS \ss \stackrel \star \stepcounter \stretch \subitem \subject
  845. token: \subparagraph \subparagraph* \subsection \subsection* \subsubitem
  846. token: \subsubsection \subsubsection* \subset \subseteq \succ \succeq \sum
  847. token: \sup \suppressfloats \supset \supseteq \surd \swarrow \symbol \t
  848. token: \tabbingsep \tabcolsep \tablename \tableofcontents \tabularnewline
  849. token: \tan \tanh \tau \telephone \TeX \text \textbf \textcircled \textcolor
  850. token: \textcompwordmark \textfloatsep \textfraction \textheight \textit
  851. token: \textmd \textnormal \textrm \textsc \textsf \textsl \textstyle
  852. token: \texttt \textup \textwidth \thanks \the \Theta \theta \thicklines
  853. token: \thinlines \thispagestyle \tilde \tiny \times \title \to \today \top
  854. token: \topfigrule \topfraction \topmargin \topsep \topskip \totalheight
  855. token: \triangle \triangleleft \triangleright \tt \ttdefault \ttfamily
  856. token: \twocolumn \typein \typeout \u \umlauthigh \umlautlow \unboldmath
  857. token: \underbrace \underline \unitlenght \unlhd \unrhd \Uparrow \uparrow
  858. token: \updefault \Updownarrow \updownarrow \uplus \upshape \Upsilon
  859. token: \upsilon \usebox \usecounter \usefont \usepackage \v \value
  860. token: \varepsilon \varphi \varpi \varrho \varsigma \vartheta \vdash \vdots
  861. token: \vec \vector \vee \verb \verb* \vfill \visible \vline \voffset \vspace
  862. token: \vspace* \wedge \whiledo \widehat \widetilde \width \wp \wr \Xi \xi
  863. token: \ymail \yref \zeta
  864.  
  865. color: darkcyan, normal, darkcyan, bold
  866. token: abstract alltt appendix array center description displaymath
  867. token: document enumerate eqnarray eqnarray* equation figure figure*
  868. token: filecontents filecontents* flushleft flushright fussypar itemize
  869. token: list lrbox math minipage note overlay picture quotation quote
  870. token: samepage slide sloppypar tabbing table table* tabular tabular*
  871. token: thebibliography theindex theorem titlepage topnumber totalnumber
  872. token: trivlist verbatim verbatim* verse
  873.  
  874. color: darkgreen, normal, darkgreen, bold
  875. token: 10pt 11pt 12pt a4 a4paper article austrian babel book fleqn float
  876. token: french ftnright german graphics identfirst latexsym leqno letter
  877. token: longtable makeidx multicol proc report twocolumn twoside USenglish
  878. token: verb verse
  879.  
  880. color: red, normal, red, bold
  881. symbol: #$&{}()[]\
  882.  
  883. color:  darkgray, normal, darkgray, outline
  884. eolCom: %
  885. comCol: 0
  886.  
  887.  
  888. #==================================================================
  889. # Syntax highlighting for LATEX files
  890.  
  891. files: *.tst
  892.  
  893. # Word Wrap status
  894. # current [col]  (use current status, set wrap column to [col])
  895. # on      [col]  (activate and set wrap column to [col])
  896. # off            (deactivate)
  897. # disabled       (word wrap not allowed)
  898. wordWrap: current
  899.  
  900. #==================================================================
  901. # Predefined color names (case sensitive):
  902. #
  903. color: black, normal, black, bold
  904. token: black
  905.  
  906. color: white, normal, white, bold
  907. token: white
  908.  
  909. color: blue, normal, blue, bold
  910. token: blue
  911.  
  912. color: red, normal, red, bold
  913. token: red
  914.  
  915. color: pink, normal, pink, bold
  916. token: pink
  917.  
  918. color: green, normal, green, bold
  919. token: green
  920.  
  921. color: cyan, normal, cyan, bold
  922. token: cyan
  923.  
  924. color: yellow, normal, yellow, bold
  925. token: yellow
  926.  
  927. color: darkgray, normal, darkgray, bold
  928. token: darkgray
  929.  
  930. color: darkblue, normal, darkblue, bold
  931. token: darkblue
  932.  
  933. color: darkred, normal, darkred, bold
  934. token: darkred
  935.  
  936. color: darkpink, normal, darkpink, bold
  937. token: darkpink
  938.  
  939. color: darkgreen, normal, darkgreen, bold
  940. token: darkgreen
  941.  
  942. color: darkcyan, normal, darkcyan, bold
  943. token: darkcyan
  944.  
  945. color: brown, normal, brown, bold
  946. token: brown
  947.  
  948. color: palegray, normal, palegray, bold
  949. token: palegray
  950.  
  951.  
  952. #==================================================================
  953. # Syntax highlighting for PASCAL
  954.  
  955. files: *.pas *.inc
  956.  
  957. # Word Wrap status
  958. # current [col]  (use current status, set wrap column to [col])
  959. # on      [col]  (activate and set wrap column to [col])
  960. # off            (deactivate)
  961. # disabled       (word wrap not allowed)
  962. wordWrap: disabled
  963.  
  964. sectionRegexp: (^[ ]*)([pP]rocedure|[fF]unction|PROCEDURE|FUNCTION)[ ]+([a-zA-Z0-9_\$]+)
  965. sectionDisplayRegexp: (^[ ]*)([pP]rocedure|[fF]unction|PROCEDURE|FUNCTION)[ ]+([a-zA-Z0-9_\$]+)
  966. sectionBrowserMainKey:   3
  967. sectionBrowserOrder: 2, 3
  968. sectionDisplayOrder: 2, 3
  969. sectionDisplay: 4000, 500
  970.  
  971. caseSensitive: no
  972. checkCommentInString: no
  973.  
  974.  
  975. color: blue, normal, blue, bold
  976. token: AND ARRAY ASM BEGIN BOOLEAN BYTE CASE CHAR COMP CONSTRUCTOR
  977. token: CONST DESTRUCTOR DIV DOUBLE DOWNTO DO ELSE END EXIT
  978. token: EXTENDED EXTERNAL FALSE FILE FORWARD FOR FUNCTION GOTO IF
  979. token: IMPLEMENTATION INTEGER INTERFACE IN LABEL LONGINT MOD NIL
  980. token: NOT OBJECT OF OR OTHERWISE PACKED PRIVATE PROCEDURE
  981. token: PROGRAM REAL RECORD REPEAT SEGMENT SET SHL SHR SHORTINT
  982. token: SINGLE STRING THEN TO TRUE TYPE UNIT UNTIL USES VAR VIRTUAL
  983. token: WHILE WITH WORD XOR
  984.  
  985. color: red, normal, red, bold
  986. token: ABS ARCTAN CHR COS DISPOSE EOF EOLN EXP GET LN NEW ODD ORD PACK
  987. token: PAGE PRED PUT READLN READ RESET REWRITE ROUND SIN SQRT SUCC TRUNC
  988. token: UNPACK WRITELN WRITE
  989.  
  990. color: red, normal, red, bold
  991. symbol: @().=*+-/[],$#<>:;{}^
  992. literal:
  993.  
  994. color:  darkgreen, normal, darkgreen, bold
  995. funcParml:  (
  996.  
  997. color: darkpink, normal, darkpink, italic
  998. string: '
  999. char:
  1000.  
  1001. color: darkcyan, normal, darkcyan, outline
  1002. openCom:  {
  1003. closeCom: }
  1004. eolCom:
  1005. comCol:
  1006.  
  1007.  
  1008. #==================================================================
  1009. # Syntax highlighting for Ada
  1010.  
  1011. files:  *.ads *.adb
  1012.  
  1013. # Word Wrap status
  1014. # current [col]  (use current status, set wrap column to [col])
  1015. # on      [col]  (activate and set wrap column to [col])
  1016. # off            (deactivate)
  1017. # disabled       (word wrap not allowed)
  1018. wordWrap: disabled
  1019.  
  1020. caseSensitive:  no
  1021. checkCommentInString: no
  1022.  
  1023. # colors
  1024. defineColor: myDarkBlue      0   0 200
  1025. defineColor: myDarkerBlue    0   0 160
  1026. defineColor: myDarkRed     180   0   0
  1027. defineColor: myLightGray   220 220 220
  1028.  
  1029. # Ada 95 (ISO/IEC 8652:1995) reserved words
  1030. color: myDarkBlue, normal, myDarkBlue, bold
  1031. token:  abort          else           new            return
  1032. token:  abs            elsif          not            reverse
  1033. token:  abstract       end            null
  1034. token:  accept         entry                         select
  1035. token:  access         exception                     separate
  1036. token:  aliased        exit           of             subtype
  1037. token:  all                           or
  1038. token:  and            for            others         tagged
  1039. token:  array          function       out            task
  1040. token:  at                                           terminate
  1041. token:                 generic        package        then
  1042. token:  begin          goto           pragma         type
  1043. token:  body                          private
  1044. token:                 if             procedure
  1045. token:  case           in             protected      until
  1046. token:  constant       is                            use
  1047. token:                                raise
  1048. token:  declare                       range          when
  1049. token:  delay          limited        record         while
  1050. token:  delta          loop           rem            with
  1051. token:  digits                        renames
  1052. token:  do             mod            requeue        xor
  1053.  
  1054. # set the characters which open/close string and character constants
  1055. color:  darkpink, normal, darkpink, italic
  1056. string:  "
  1057. char:    '
  1058.  
  1059. # package Standard
  1060. color:  myDarkerBlue, normal, myDarkerBlue, bold
  1061. token:  boelean integer natural positive float character wide_character
  1062. token:  string duration constraint_error program_error storage_error tasking_error
  1063.  
  1064. color:  myDarkRed, normal, myDarkRed, bold
  1065. symbol: ().,:;'<>=&+-/*
  1066.  
  1067. # comments
  1068. color:  darkcyan, normal, darkcyan, outline
  1069. eolCom: --
  1070.  
  1071.  
  1072.  
  1073.  
  1074. #==================================================================
  1075. # Syntax Highlighting for HTML files
  1076.  
  1077. files: *.html *.htm
  1078.  
  1079. # Word Wrap status
  1080. # current [col]  (use current status, set wrap column to [col])
  1081. # on      [col]  (activate and set wrap column to [col])
  1082. # off            (deactivate)
  1083. # disabled       (word wrap not allowed)
  1084. wordWrap: current
  1085.  
  1086. sectionRegexp:         <[Hh][1-6]
  1087. sectionDisplayRegexp:  (<[Hh][1-6]>)(.*)(</[Hh][1-6]>)
  1088. sectionBrowserMainKey: 2
  1089. sectionBrowserOrder:   2
  1090. sectionDisplayOrder:   2
  1091. sectionDisplay: 4000, 1000
  1092.  
  1093. caseSensitive: no
  1094. checkCommentInString: no
  1095.  
  1096. defineColor: myDarkYellow  160 160   0
  1097. defineColor: myDarkBlue      0   0 150
  1098. defineColor: myDarkRed     200   0   0
  1099.  
  1100. # Tags
  1101. color: myDarkRed, normal, myDarkRed, bold
  1102. # Level 0 tags
  1103. token: <H1 </H1> <H2 </H2> <H3 </H3> <H4 </H4> <H5 </H5> <H6 </H6>
  1104. token: <HTML </HTML> <HEAD </HEAD> <BODY </BODY> <TITLE </TITLE> <BASE </BASE>
  1105. token: <ISINDEX </ISINDEX> <LINK </LINK> <META </META> <NEXTID </NEXTID>
  1106. token: <BLOCKQUOTE </BLOCKQUOTE> <A </A> <IMG <P </P> <BR <HR <PRE </PRE>
  1107. token: <UL </UL> <OL </OL> <LI <DL </DL> <DD <DT <MENU </MENU> <DIR </DIR>
  1108. token: <ADDRESS </ADDRESS>
  1109. # Level 1 tags
  1110. token: <CITE </CITE> <CODE </CODE> <EM </EM> <KBD </KBD> <SAMP </SAMP> <STRONG </STRONG>
  1111. token: <VAR </VAR> <B </B> <I </I> <TT </TT>
  1112. # Level 2 tags
  1113. token: <FORM </FORM> <INPUT </INPUT> <SELECT </SELECT> <OPTION </OPTION> <TEXTAREA </TEXTAREA>
  1114. # Level 3 tags
  1115. token: <STYLE </STYLE> <SCRIPT </SCRIPT> <LINK </LINK> <APPLET </APPLET> <DIV </DIV> <MAP </MAP>
  1116. token: <AREA <FONT <DFN </DFN> <Q </Q> <LANG </LANG> <AU </AU> <PERSON </PERSON> <ACRONYM </ACRONYM>
  1117. token: <INS </INS> <DEL </DEL> <U </U> <STRIKE </STRIKE> <BIG </BIG> <SMALL </SMALL> <SUB </SUB>
  1118. token: <SUP </SUP> <FIG </FIG> <CAPTION </CAPTION> <CREDIT </CREDIT> <TABLE </TABLE> <TR </TR> <TH <TD </TD>
  1119. #Other tags
  1120. token: <CENTER </CENTER> <XMP </XMP>
  1121.  
  1122. # Characters
  1123. color: myDarkYellow, normal, myDarkYellow, bold
  1124. # Latin 1 characters
  1125. token: Á À Â Ã Å Ä Æ Ç
  1126. token: É È Ê Ë Í Ì Î Ï Ð
  1127. token: Ñ Ó Ò Ô Õ Ö Ø Ú
  1128. token: Ù Û Ü Ý Þ ß á à
  1129. token: â ã å ä æ ç é è
  1130. token: ê ë í ì î ï ð ñ ó
  1131. token: ò ô õ ö ø ú ù û
  1132. token: ü ý þ ÿ
  1133. # Other characters
  1134. token:   ¡ ¢ £ ¤ ¥ ¦ § ¨ ª
  1135. token: « ¬ ­ ¯ ° ± ² ³ ´ µ
  1136. token: × ÷ ¶ · ¸ ¹ º » ¼
  1137. token: ½ ¾ ¿
  1138. # Level 0 characters
  1139. token: < > & "
  1140. # Level 3 characters
  1141. token: © ®
  1142.  
  1143. # Attributes
  1144. color: myDarkBlue, normal, myDarkBlue, bold
  1145. # Level 0 attributes
  1146. token: Alt Href Name Rel Rev Urn Title Methods Http-equiv Content Compact Ismap
  1147. # Level 2 attributes
  1148. token: Action Method Enctype Checked Maxlength Size Src Type Text Value Multiple
  1149. token: Selected Rows Cols
  1150. # Level 3 attributes
  1151. token: Version Background BGColor Link VLink ALink Shape Coords Align Nohref
  1152. token: Noshade Width Height Md Border Vspace Hspace Usemap Rowspan Colspan
  1153. token: Cellspacing Cellpadding Valign Nowrap
  1154.  
  1155. # Values
  1156. color: darkgreen, normal, darkgreen, bold
  1157. # Level 0 values
  1158. token: top middle bottom
  1159. # Level 2 values
  1160. token: get post checkbox hidden image password radio reset submit text
  1161. # Level 3 values
  1162. token: Home ToC Index Glossary Copyright Up Next Previous Help Bookmark StyleSheet
  1163. token: rect poly circle left right center disc circle square justify baseline
  1164.  
  1165. # Comments
  1166. color: darkcyan, normal, darkcyan, outline
  1167. openCom: <!-
  1168. closeCom: -->
  1169.  
  1170. # Strings
  1171. color: darkpink, normal, darkpink, italic
  1172. string: "
  1173.  
  1174. # Symbols for tags
  1175. color: myDarkRed, normal, myDarkRed, bold
  1176. symbol: <>
  1177.  
  1178. # Other symbols
  1179. color: blue, normal, blue, bold
  1180. symbol: =
  1181.  
  1182.  
  1183. #==================================================================
  1184. # Syntax highlighting for x86 Assembler
  1185.  
  1186. files:  *.asm
  1187.  
  1188. # if defined, this string is written to the extended file attributes
  1189. # as file type (.TYPE) when a file is saved
  1190. eaFileType: "Assembler Code"
  1191.  
  1192. # Word Wrap status
  1193. # current [col]  (use current status, set wrap column to [col])
  1194. # on      [col]  (activate and set wrap column to [col])
  1195. # off            (deactivate)
  1196. # disabled       (word wrap not allowed)
  1197. wordWrap: disabled
  1198.  
  1199. # first define some handy colors
  1200. defineColor: myDarkYellow  160 160   0
  1201. defineColor: myDarkBlue      0   0 150
  1202. defineColor: myDarkRed     200   0   0
  1203. defineColor: myLightGray   220 220 220
  1204.  
  1205. # set the general textwindow colors
  1206. foregroundColor:  black
  1207. backgroundColor:  white
  1208. blockColor:       myLightGray
  1209.  
  1210. # treat reserved words case sensitive
  1211. caseSensitive:  no
  1212.  
  1213. # search comments in string constants (set this to "no" for better performance)
  1214. checkCommentInString: no
  1215.  
  1216. # Sections - the best I can think of for asm is by proc
  1217. sectionRegexp:         (^[ ]*)([a-zA-Z_][a-zA-Z0-9_]*[ \t]+)[pP][rR][oO][cC]
  1218. sectionDisplayRegexp:  (^[ ]*)([a-zA-Z_][a-zA-Z0-9_]*[ \t]+)
  1219. sectionDisplayOrder:   1
  1220. sectionDisplay: 5000, 1000
  1221. sectionBrowserMainKey: 1
  1222. sectionBrowserOrder:   1
  1223.  
  1224. # the reserved words...
  1225.  
  1226. # Assembler directives and key words
  1227. color: myDarkYellow, normal, myDarkYellow, italic
  1228. token: ASSUME BEGINPROC BYTE COMMENT CREF DB DBIT DD DP DQ DT DW ELSE
  1229. token: DGROUP DWORD
  1230. token: END ENDIF ENDM  ENDP ENDPROC ENDS EQU EVEN EXITM EXTRN FAR GROUP
  1231. token: IF IF1 IF2 IFB IFDEF IFDIF IFE IFIDN IFNB IFNDEF INCLUDE IRP IRPC
  1232. token: LABEL LALL LFCOND LIST LOCAL MACRO MSFLOAT NAME NEAR OFFSET ORG
  1233. token: OUT PAGE PROC PROCEDURE PTR PUBLIC PURGE RADIX RECORD REPT SALL
  1234. token: SEGMENT SFCOND SHORT STACK STRUC SUBTTL TFCOND TITLE WORD XALL
  1235. token: XCREF XLIST
  1236.  
  1237. # 80286 and 8086 mnemonics
  1238. color: blue, normal, blue, bold
  1239. token: AAA AAD AAM AAS ADC ADD AND ARPL BOUND CALL CBW CLC CLD CLI CLTS
  1240. token: CMC  CMP CMPS CMPSB CMPSW CWD DAA DAS DEC DIV  ENTER HLT IDIV IMUL
  1241. token: IN INC INS INSB INSW INT INT0 IRET IRETD JA JAE JB JBE JC JCXZ JE JG JGE
  1242. token: JL JLE JMP JNA JNAE JNB JNBE JNC JNE JNG JNGE JNL JNO JNP JNS JNZ
  1243. token: JZ LAHF LAR LDS LEA LEAVE LES LFS LGDT LGS LIDT LLDT LMSW LOCK
  1244. token: LODS LODSB LODSW LOOP LSL LSS LTR MOV MOVS MOVSB MOVSW MOVSX MOVZX
  1245. token: MUL NEG NOP NOT OR OUT OUTS OUTSB OUTSW POP POPA POPF PUSH PUSHA
  1246. token: PUSHF RCL RCR REP REPZ REPE REPNE REPNZ RET ROL ROR SAHF SAL SAR
  1247. token: SBB SCAS SCASB SCASW SGDT SHL SHR SIDT SLDT SMSW STC STD STI STOS
  1248. token: STOSB STOSW STR SUB TEST VERR VERW WAIT XCHG XLAT XOR
  1249.  
  1250. # 80386 specific mnemonics
  1251. token: BSF BSR BT BTS BTR BTC IBTS MOV  CR_ MOV DR_ MOV TR_ SETO SETNO
  1252. token: SETB SETNAE SETNB SETAE SETE SETZ SETNE SETNZ SETBE SETNA SETNBE
  1253. token: SETA SETS SETNS SETP SETPE SETNP SETPO SETL SETNGE SETNL SETGE
  1254. token: SETLE SETNG SETNLE SETG SHLD SHRD XBTS
  1255. token: movsd lodsd stosd
  1256.  
  1257. # 80x87 mnemonics
  1258. color: darkpink, normal, darkpink, bold
  1259. token: F2XM1 FABS FADD FADDP FBLD FBSTP FCHS FCLEX FCOM FCOMP FCOMPP
  1260. token: FCOS FDECSTP FDISI FDIV FDIVP FDIVR FDIVRP FENI FFREE FIADD FICOM
  1261. token: FICOMP FIDIV FIDIVR FILD FIMUL FINCSTP FINIT FIST FISTP FISUB
  1262. token: FISUBR FLD FLD1 FLDCW FLDENV FLDL2E FLDL2T FLDLG2 FLDLN2 FLDPI
  1263. token: FLDZ FMUL FMULP FNCLEX FNDISI FNENI FNINIT FNOP FNSAVE FNSTCW
  1264. token: FNSTENV FNSTSW FPATAN FPREM FPTAN FRNDINT FRSTOR FSAVE FSCALE
  1265. token: FSETPM FSIN FSINCOS FSQRT FST FSTCW FSTENV FSTP FSTSW FSUB FSUBP
  1266. token: FSUBR FSUBRP FTST FWAIT FXAM FXCH FXTRACT FYL2X FYL2XP1
  1267.  
  1268.  
  1269. # flags and registers
  1270. color: darkgreen, normal, darkgreen, bold
  1271. token: AF AH AL AX BH BL BP BX CF CH CL CR0 CR1 CR2 CR3 CS CX DF DH DI DL
  1272. token: DR0 DR1 DR2 DR3 DR4 DR5 DR6 DR7 DS DX EAX EBP EBX ECX EDI EDX EFLAGS
  1273. token: EIP EM ES ESI ESP ET FS GDTR GS IF IDTR IOPL LDTR MP NT OF PE PF RF
  1274. token: SF SI SP SS TF TR TR6 TR7 TS VM ZF
  1275.  
  1276.  
  1277. # set the characters which open/close string and character constants
  1278. color:  darkpink, normal, darkpink, italic
  1279. string:  "
  1280. char:    '
  1281.  
  1282. # set the symbols
  1283. color:  myDarkRed, normal, myDarkRed, normal
  1284. symbol: ><{}()+-:&!|=~?.;,^/*[]
  1285.  
  1286. # set the symbol which opens the parameter list of a C-function
  1287. color:  darkred, normal, darkred, bold
  1288. funcParml:  :
  1289.  
  1290. # set the escape character
  1291. color:  red, normal, red, normal
  1292. literal: \
  1293.  
  1294. # comments
  1295.  
  1296. color:     darkcyan, normal, darkcyan, outline
  1297. eolCom: ;
  1298. #openCom:
  1299. #closeCom:
  1300.  
  1301.  
  1302. # set the column in which each of the end-of-line comment sequence
  1303. # must appear in order to be recognized as a comment.
  1304. # A zero value indicates that the comment sequence should be recognized
  1305. # in all columns.
  1306.  
  1307. comCol:  0
  1308.  
  1309.  
  1310.  
  1311. #==================================================================
  1312. # Syntax highlighting for CLIPPER
  1313.  
  1314. files: *.prg
  1315.  
  1316. # Word Wrap status
  1317. # current [col]  (use current status, set wrap column to [col])
  1318. # on      [col]  (activate and set wrap column to [col])
  1319. # off            (deactivate)
  1320. # disabled       (word wrap not allowed)
  1321. wordWrap: disabled
  1322.  
  1323. sectionRegexp: (^[ ]*)([pP]rocedure|[fF]unction|PROCEDURE|FUNCTION)[ ]+([a-zA-Z0-9_\$]+)
  1324. sectionDisplayRegexp: (^[ ]*)([pP]rocedure|[fF]unction|PROCEDURE|FUNCTION)[ ]+([a-zA-Z0-9_\$]+)
  1325. sectionBrowserMainKey:   3
  1326. sectionBrowserOrder: 2, 3
  1327. sectionDisplayOrder: 2, 3
  1328. sectionDisplay: 4000, 500
  1329.  
  1330. caseSensitive: no
  1331. checkCommentInString: no
  1332.  
  1333. color: myDarkYellow, normal, myDarkYellow, italic
  1334. token: #command #translate #define #error #ifdef #ifndef #include
  1335. token: #stdout #undef #xcommand #xtranslate
  1336.  
  1337. color: blue, normal, blue, bold
  1338. token: AADD ABS ACHOICE ACLONE ACOPY ADEL ADIR AEVAL AFIELDS AFILL AINS ALERT
  1339. token: ALIAS ALLTRIM ALTD ARRAY ASC ASCAN ASIZE ASORT AT ATAIL BIN2I BIN2L BIN2W
  1340. token: BOF BREAK BROWSE CDOW CHR CMONTH COL COLORSELECT CTOD CURDIR DATE DAY
  1341. token: DBAPPEND DBCLEARFILTER DBCLEARINDEX DBCLEARRELATION DBCLOSEALL
  1342. token: DBCLOSEAREA DBCOMMIT DBCOMMITALL DBCREATE DBCREATEINDEX DBDELETE DBEDIT
  1343. token: DBEVAL DBF DBFILTER DBGOBOTTOM DBGOTO DBGOTOP DBRECALL DBREINDEX DBRELATION
  1344. token: DBSELECT DBSEEK DBSELECTAREA DBSETDRIVER DBSETFILTER DBSETINDEX
  1345. token: DBSETORDER DBSETRELATION DBSKIP DBSTRUCT DBUNLOCK DBUNLOCKALL
  1346. token: DBUSEAREA DELETED DESCEND DEVOUT DEVOUTPICT DEVPOS DIRECTORY DISKSPACE
  1347. token: DISPBEGIN DISPBOX DISPCOUNT DISPEND DISPOUT DOSERROR DOW DTOC DTOS
  1348. token: EMPTY EOF ERRORBLOCK ERRORLEVEL EVAL EXP FCLOSE FCOUNT FCREATE FERASE
  1349. token: FERROR FIELDBLOCK FIELDGET FIELDNAME FIELD FIELDPOS FIELDPUT
  1350. token: FIELDWBLOCK FILE FKLABEL FKMAX FLOCK FOPEN FOUND FREAD FREADSTR FRENAME
  1351. token: FSEEK FWRITE GETENV HARDCR HEADER I2BIN IF INDEXEXT INDEXKEY INDEXORD
  1352. token: INKEY INT ISALPHA ISCOLOR ISDIGIT ISLOWER ISPRINTER ISUPPER
  1353. token: L2BIN LASTKEY LASSTREC LEFT LEN LOWER LUPDATE MAX MAXCOL MAXROW MEMOEDIT
  1354. token: MEMOLINE MEMOREAD MEMORY MEMOTRAN MEMOWRIT MIN MLCOUNT MLCTOPOS MLPOS
  1355. token: MOD MONTH MOSTOLC NETERR NETNAME NEXTKEY NOSNOW OS OUTERR OUTSTD PAD
  1356. token: PADR PADL
  1357. token: PCOL PCOUNT PROCLINE PROCNAME PROW QOUT RAT READEXIT READINSERT READKEY
  1358. token: READMODAL READVAR RECCOUNT RECNO RECSIZE REPLICATE RESTSCREEN RIGHT
  1359. token: RLOCK ROUND ROW RTRIM SAVESCREEN SCROLL SECONDS SELECT SETBLINK SETCANCEL
  1360. token: SETCOLOR SETCURSOR SETKEY SETMODE SETPOS SETPRC SOUNDEX SPACE SQRT STR
  1361. token: STRTRAN STUFF SUBSTR TIME TONE TRANSFORM TYPE UPDATED UPPER USED VAL
  1362. token: VALTYPE VERSION WORD YEAR
  1363. token: ? ?? @ BOX CLEAR GET PROMPT SAY TO ACCEPT APPEND BLANK FROM
  1364. token: AVERAGE CALL CANCEL CLEAR ALL GETS MEMORY SCREEN TYPEAHEAD CLOSE
  1365. token: COMMIT CONTINUE COPY FIE STRUCTURE EXTENDED COPY TO COUNT CREATE
  1366. token: FROM DELETE FILE DIR DISPLAY EJECT FIND GO INDEX INPUT
  1367. token: JOIN KEYBOARD LABEL FORM LIST LOCATE MENU TO NOTE PACK QUIT READ
  1368. token: RECALL REINDEX RELEASE RENAME REPLACE REPORT FORM RESTORE SCREEN
  1369. token: SEEK SELECT SET ALTERNATE BELL CENTURY COLOR CONFIRM CONSOLE CURSOR
  1370. token: DATE DECIMALS DEFAULT DELETED DELIMITERS DEVICE EPOCH ESCAPE EXACT
  1371. token: EXCLUSIVE FILTER FIXED FORMAT FUNCTION INDEX INTENSITY KEY MARGIN MESSAGE
  1372. token: ORDER PATH PRINTER RELATION SCOREBOARD SOFTSEEK TYPEAHEAD UNIQUE
  1373. token: WRAP SKIP SORT STORE SUM TEXT TOTAL TYPE UNLOCK UPDATE USE WAIT ZAP
  1374.  
  1375. color: darkblue, normal, darkblue, bold
  1376. token: ANNOUNCE BEGIN SEQUENCE DECLARE DO CASE WHILE EXIT PROCEDURE EXTERNAL
  1377. token: FIELD FOR FUNCTION IF INIT PROCEDURE LOCAL MEMVAR PARAMETERS PRIVATE
  1378. token: PROCEDURE PUBLIC REQUEST RETURN STATIC
  1379. token: ENDIF ENDDO ELSE ENDCASE OTHERWISE
  1380.  
  1381. # set the symbols
  1382. color:  myDarkRed, normal, myDarkRed, normal
  1383. symbol: ><{}()+-:&!|=~?.;,^/*
  1384. color:  darkred, normal, darkred, normal
  1385. symbol: []
  1386.  
  1387. color:  darkgreen, normal, darkgreen, bold
  1388. funcParml:  (
  1389.  
  1390. color: darkpink, normal, darkpink, italic
  1391. string: "
  1392. char:   "
  1393.  
  1394. color: darkcyan, normal, darkcyan, outline
  1395. openCom:  /*
  1396. closeCom: */
  1397. eolCom: //
  1398. comCol:
  1399.  
  1400. caseSensitive:  no
  1401. checkCommentInString: no
  1402.  
  1403.  
  1404. #==================================================================
  1405. # Syntax highlighting for FORTRAN
  1406.  
  1407. files: *.for
  1408.  
  1409. # Word Wrap status
  1410. # current [col]  (use current status, set wrap column to [col])
  1411. # on      [col]  (activate and set wrap column to [col])
  1412. # off            (deactivate)
  1413. # disabled       (word wrap not allowed)
  1414. wordWrap: disabled
  1415.  
  1416. caseSensitive:  no
  1417.  
  1418. # first define some handy colors
  1419. defineColor: myDarkYellow  150 150   0
  1420. defineColor: myDarkBlue      0   0 150
  1421. defineColor: myDarkRed     200   0   0
  1422. defineColor: myLightGray   220 220 220
  1423.  
  1424. # set the general textwindow colors
  1425. foregroundColor:  black
  1426. backgroundColor:  white
  1427. blockColor:       myLightGray
  1428.  
  1429. color: blue, normal, blue, bold
  1430. token: allocatable allocate if go backspace call case character close contains
  1431. token: continue cycle data deallocate type dimension do else elsewhere end endif
  1432. token: enddo endfile exit external format function if implicit inquire integer
  1433. token: intent interface intrinsic module namelist none nullify open optional
  1434. token: parameter pointer print private program public read result return rewind
  1435. token: save select sequence stop subroutine target then to type use where write
  1436. token: abs achar acos adjustl adjustr aimag aint all allocated amint any asin
  1437. token: associated atan atan2 btest ceiling char cmplx conjg cos cosh count cshift
  1438. token: dble digits dim dprod eoshift epsilon exp exponent floor fraction huge
  1439. token: iachar iand ibclr ibits ibset ichar ieor index int ior ishft ishftc kind
  1440. token: lbound len lge lgt lle llt log log1 logical matmul max maxexponent maxloc
  1441. token: maxval merge min minexponent minloc minval mod mvbits nearest mint not
  1442. token: pack precision present product radix range real repeat reshape prspacing
  1443. token: scale scan shape sign sin sinh size spacing spread sqrt sum tan tanh
  1444. token: tiny transfer transpose trim ubound unpack verify
  1445.  
  1446.  
  1447. # set the characters which open/close string constants
  1448. color:  darkpink, normal, darkpink, italic
  1449. string:  '
  1450.  
  1451. # symbols
  1452. color:  myDarkRed, normal, myDarkRed, normal
  1453. symbol: +-*/=():,.$
  1454. color:  black, normal, black, normal
  1455. symbol: Cc!
  1456.  
  1457. color:   darkcyan, normal, darkcyan, outline
  1458. eolCom: !
  1459. comCol: 0
  1460.  
  1461. eolCom: C
  1462. comCol: 1
  1463.  
  1464.