home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / epmapp.zip / EPMKWDS.RC < prev    next >
Text File  |  1994-08-26  |  11KB  |  428 lines

  1. @ -----------------------------------------------------------------
  2. @ Sample of keywords file for the keywords highlighting feature of EPM
  3. @ -----------------------------------------------------------------
  4. @  This file is used by EPM to figure out which keywords to highlight
  5. @  for OS/2 resource compiler files.
  6. @
  7. @ ------------------------------------------------------------------
  8. @ Format of the file
  9. @ ------------------------------------------------------------------
  10. @ The first character of the first line is the "special" character.
  11. @ If it appears at the beginning of a line after, it is
  12. @ either followed by a space and marks then a comment, or
  13. @ by any other character and is then a topic name.
  14. @ Currently the only topics are :
  15. @  DELIM
  16. @     What's between the 'start' and 'end' delimiters is set to the 'color' color.
  17. @     If no 'end' is specified, the whole line after any 'start' string is colored.
  18. @     If an 'Escape' character appears just before a 'end' string, it won't be considered an end delimiter.
  19. @     An 'Escape' character can be escaped by another 'Escape' character
  20. @     If the end delimiter is not on the same line as the start, no color changes will be done.
  21. @  KEYWORDS
  22. @     They must include only characters specified in the CHARSET section, case sensitive.
  23. @  INSENSITIVE
  24. @     Same as KEYWORDS except case insensitive.
  25. @  CHARSET
  26. @     List of characters allowed in the names of the KEYWORDS and INSENSITIVE sections.
  27. @  SPECIAL
  28. @     Any occurrence of these strings will be changed to the specified color.
  29. @     They can include any character.
  30. @
  31. @  The background and foreground colors are values between 0 and 15
  32. @  (see the EPM doc). If a value of -1 is given then the default
  33. @  foreground or background color is used.
  34. @
  35. @ Colors -
  36. @   0 - Black          8 - Gray
  37. @   1 - Blue           9 - Bright Blue
  38. @   2 - Green         10 - Bright Green
  39. @   3 - Cyan          11 - Bright Cyan
  40. @   4 - Red           12 - Bright Red
  41. @   5 - Magenta       13 - Bright Magenta
  42. @   6 - Brown         14 - Yellow
  43. @   7 - Dark Gray     15 - White
  44. @
  45. @ -----------------------------------------------------------------
  46. @ Actual description of the keywords
  47. @ -----------------------------------------------------------------
  48. @
  49. @DELIM
  50. @
  51. @ Start   Color Color  End     Escape
  52. @ string  bg    fg     string  character
  53. @  /*       -1      13   */
  54. @  //       -1      13
  55. @  "       -1       2   "       \
  56. @  '       -1      10   '       \
  57.   /*       -1      10   */
  58.   //       -1      10
  59.   "       -1      11   "       \
  60.   '       -1      11   '       \
  61. @
  62. @SPECIAL
  63. @@
  64. @{  -1  12
  65. @}  -1  12
  66. @;  -1  12
  67. @,  -1  12
  68. @?  -1  12
  69. @:  -1  12
  70. {  -1   15
  71. }  -1   15
  72. ;  -1   15
  73. ,  -1   15
  74. @
  75. @CHARSET
  76. @
  77. abcdefghijklmnopqrstuvwxyz_#ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
  78. @
  79. @KEYWORDS
  80. @
  81. @ -------------------- C pre-processor keywords    ---------------------------
  82. #define     -1    5
  83. #elif        -1    5
  84. #else        -1    5
  85. #endif        -1    5
  86. #include    -1    5
  87. #if        -1    5
  88. #ifdef        -1    5
  89. #ifndef     -1    5
  90. #pragma     -1    5
  91. #undef        -1    5
  92. @ -------------------- Resource Statements ---------------------------
  93. ACCELTABLE      -1      5
  94. ALT             -1      5
  95. ASSOCTABLE      -1      5
  96. AUTOCHECKBOX    -1      5
  97. AUTORADIOBUTTON -1      5
  98. BEGIN         -1    15
  99. BITMAP          -1      5
  100. CHAR            -1      5
  101. CHECKBOX        -1      5
  102. CODEPAGE        -1      5
  103. COMBOBOX        -1      5
  104. CONTAINER       -1      5
  105. CONTROL         -1      5
  106. CTEXT           -1    5
  107. CTLDATA         -1      5
  108. DEFPUSHBUTTON   -1      5
  109. DIALOG          -1      5
  110. DISCARDABLE     -1      5
  111. DLGINCLUDE      -1      5
  112. DLGTEMPLATE     -1      5
  113. EAF_DEFAULTOWNER -1     5
  114. EAF_REUSEICON   -1      5
  115. EAF_UNCHANGEABLE -1     5
  116. EDITTEXT        -1      5
  117. END          -1    15
  118. ENTRYFIELD      -1      5
  119. FIXED           -1      5
  120. FONT            -1      5
  121. FRAME           -1      5
  122. GROUPBOX        -1      5
  123. HELP            -1      5
  124. HELPITEM        -1      5
  125. HELPSUBITEM     -1      5
  126. HELPSUBTABLE    -1      5
  127. HELPTABLE       -1      5
  128. ICON            -1    5
  129. ICON            -1      5
  130. LISTBOX    -1    5
  131. LOADONCALL      -1      5
  132. LONEKEY         -1      5
  133. LTEXT           -1    5
  134. MENU         -1    5
  135. MENUITEM    -1    5
  136. MESSAGETABLE    -1      5
  137. MLE             -1      5
  138. MOVEABLE        -1      5
  139. NOT             -1      5
  140. NOTEBOOK        -1      5
  141. POINTER         -1      5
  142. PRELOAD         -1    5
  143. PRESPARAMS      -1      5
  144. PUSHBUTTON      -1      5
  145. RADIOBUTTON     -1      5
  146. RCDATA          -1      5
  147. RCINCLUDE       -1      5
  148. RESOURCE        -1      5
  149. RTEXT           -1    5
  150. SCANCODE        -1      5
  151. SEPARATOR       -1      5
  152. SHIFT           -1      5
  153. SLIDER          -1      5
  154. SPINBUTTON      -1      5
  155. STRINGTABLE     -1      5
  156. SUBITEMSIZE     -1      5
  157. SUBMENU     -1    5
  158. SYSCOMMAND      -1      5
  159. VALUESET        -1      5
  160. VIRTUALKEY      -1      5
  161. WINDOW          -1      5
  162. WINDOWTEMPLATE  -1      5
  163. @ -------------------- OS/2 Toolkit definitions    ---------------------------
  164. BKS_BACKPAGESBR                     -1    5
  165. BKS_BACKPAGESBL                     -1    5
  166. BKS_BACKPAGESTR                     -1    5
  167. BKS_BACKPAGESTL                     -1    5
  168. BKS_MAJORTABRIGHT                    -1    5
  169. BKS_MAJORTABLEFT                    -1    5
  170. BKS_MAJORTABTOP                     -1    5
  171. BKS_MAJORTABBOTTOM                    -1    5
  172. BKS_SQUARETABS                        -1    5
  173. BKS_ROUNDEDTABS                     -1    5
  174. BKS_POLYGONTABS                     -1    5
  175. BKS_SOLIDBIND                        -1    5
  176. BKS_SPIRALBIND                        -1    5
  177. BKS_STATUSTEXTLEFT                    -1    5
  178. BKS_STATUSTEXTRIGHT                    -1    5
  179. BKS_STATUSTEXTCENTER                    -1    5
  180. BKS_TABTEXTLEFT                     -1    5
  181. BKS_TABTEXTRIGHT                    -1    5
  182. BKS_TABTEXTCENTER                    -1    5
  183. BS_3STATE        -1    5
  184. BS_AUTO3STATE        -1    5
  185. BS_AUTOCHECKBOX    -1    5
  186. BS_AUTORADIOBUTTON    -1    5
  187. BS_AUTOSIZE        -1    5
  188. BS_BITMAP        -1    5
  189. BS_CHECKBOX        -1    5
  190. BS_DEFAULT        -1    5
  191. BS_HELP         -1    5
  192. BS_ICON         -1    5
  193. BS_NOBORDER        -1    5
  194. BS_NOCURSORSELECT    -1    5
  195. BS_NOPOINTERFOCUS    -1    5
  196. BS_PRIMARYSTYLES    -1    5
  197. BS_PUSHBUTTON        -1    5
  198. BS_RADIOBUTTON            -1    5
  199. BS_SYSCOMMAND        -1    5
  200. BS_USERBUTTON        -1    5
  201. CBS_COMPATIBLE        -1    5
  202. CBS_DROPDOWN        -1    5
  203. CBS_DROPDOWNLIST    -1    5
  204. CBS_SIMPLE        -1    5
  205. DT_LEFT                         -1    5
  206. DT_QUERYEXTENT                        -1    5
  207. DT_UNDERSCORE                        -1    5
  208. DT_STRIKEOUT                        -1    5
  209. DT_TEXTATTRS                        -1    5
  210. DT_EXTERNALLEADING                    -1    5
  211. DT_CENTER                        -1    5
  212. DT_RIGHT                        -1    5
  213. DT_TOP                            -1    5
  214. DT_VCENTER                        -1    5
  215. DT_BOTTOM                        -1    5
  216. DT_HALFTONE                        -1    5
  217. DT_MNEMONIC                        -1    5
  218. DT_WORDBREAK                        -1    5
  219. DT_ERASERECT                        -1    5
  220. ES_ANY            -1    5
  221. ES_AUTOSCROLL        -1    5
  222. ES_AUTOSIZE        -1    5
  223. ES_AUTOTAB        -1    5
  224. ES_CENTER        -1    5
  225. ES_COMMAND        -1    5
  226. ES_DBCS         -1    5
  227. ES_LEFT         -1    5
  228. ES_MARGIN        -1    5
  229. ES_MIXED        -1    5
  230. ES_READONLY        -1    5
  231. ES_RIGHT        -1    5
  232. ES_SBCS         -1    5
  233. ES_UNREADABLE        -1    5
  234. FCF_ACCELTABLE        -1    5
  235. FCF_AUTOICON        -1    5
  236. FCF_BORDER        -1    5
  237. FCF_DBE_APPSTAT     -1    5
  238. FCF_DLGBORDER        -1    5
  239. FCF_HIDEBUTTON        -1    5
  240. FCF_HIDEMAX        -1    5
  241. FCF_HORZSCROLL        -1    5
  242. FCF_ICON        -1    5
  243. FCF_MAXBUTTON        -1    5
  244. FCF_MENU        -1    5
  245. FCF_MINBUTTON        -1    5
  246. FCF_MINMAX        -1    5
  247. FCF_MOUSEALIGN        -1    5
  248. FCF_NOBYTEALIGN     -1    5
  249. FCF_NOMOVEWITHOWNER    -1    5
  250. FCF_SCREENALIGN     -1    5
  251. FCF_SHELLPOSITION    -1    5
  252. FCF_SIZEBORDER        -1    5
  253. FCF_STANDARD        -1    5
  254. FCF_SYSMENU        -1    5
  255. FCF_SYSMODAL        -1    5
  256. FCF_TASKLIST        -1    5
  257. FCF_TITLEBAR        -1    5
  258. FCF_VERTSCROLL        -1    5
  259. FS_ACCELTABLE                        -1    5
  260. FS_AUTOICON                        -1    5
  261. FS_BORDER                        -1    5
  262. FS_DBE_APPSTAT                        -1    5
  263. FS_DLGBORDER                        -1    5
  264. FS_ICON                         -1    5
  265. FS_MOUSEALIGN                        -1    5
  266. FS_NOBYTEALIGN                        -1    5
  267. FS_NOMOVEWITHOWNER                    -1    5
  268. FS_SCREENALIGN                        -1    5
  269. FS_SHELLPOSITION                    -1    5
  270. FS_SIZEBORDER                        -1    5
  271. FS_STANDARD                        -1    5
  272. FS_SYSMODAL                        -1    5
  273. FS_TASKLIST                        -1    5
  274. LS_EXTENDEDSEL        -1    5
  275. LS_HORZSCROLL        -1    5
  276. LS_MULTIPLESEL        -1    5
  277. LS_NOADJUSTPOS            -1    5
  278. LS_OWNERDRAW        -1    5
  279. MIA_CHECKED        -1    5
  280. MIA_DISABLED        -1    5
  281. MIA_FRAMED        -1    5
  282. MIA_HILITED        -1    5
  283. MIA_NODISMISS        -1    5
  284. MIS_BITMAP        -1    5
  285. MIS_BREAK        -1    5
  286. MIS_BREAKSEPARATOR    -1    5
  287. MIS_BUTTONSEPARATOR    -1    5
  288. MIS_GROUP        -1    5
  289. MIS_HELP        -1    5
  290. MIS_MULTMENU        -1    5
  291. MIS_OWNERDRAW        -1    5
  292. MIS_SEPARATOR        -1    5
  293. MIS_SINGLE        -1    5
  294. MIS_STATIC        -1    5
  295. MIS_SUBMENU        -1    5
  296. MIS_SYSCOMMAND        -1    5
  297. MIS_TEXT        -1    5
  298. MS_ACTIONBAR                        -1    5
  299. MS_TITLEBUTTON                        -1    5
  300. MS_VERTICALFLIP                     -1    5
  301. MS_CONDITIONALCASCADE                    -1    5
  302. PP_ACTIVECOLOR                        -1    5
  303. PP_ACTIVECOLORINDEX                    -1    5
  304. PP_ACTIVETEXTBGNDCOLOR                    -1    5
  305. PP_ACTIVETEXTBGNDCOLORINDEX                -1    5
  306. PP_ACTIVETEXTFGNDCOLOR                    -1    5
  307. PP_ACTIVETEXTFGNDCOLORINDEX                -1    5
  308. PP_BACKGROUNDCOLOR                    -1    5
  309. PP_BACKGROUNDCOLORINDEX                 -1    5
  310. PP_BORDERCOLOR                        -1    5
  311. PP_BORDERCOLORINDEX                    -1    5
  312. PP_DISABLEDBACKGROUNDCOLOR                -1    5
  313. PP_DISABLEDBACKGROUNDCOLORINDEX             -1    5
  314. PP_DISABLEDFOREGROUNDCOLOR                -1    5
  315. PP_DISABLEDFOREGROUNDCOLORINDEX             -1    5
  316. PP_FONTHANDLE                        -1    5
  317. PP_FONTNAMESIZE                     -1    5
  318. PP_FOREGROUNDCOLOR                    -1    5
  319. PP_FOREGROUNDCOLORINDEX                 -1    5
  320. PP_HILITEBACKGROUNDCOLOR                -1    5
  321. PP_HILITEBACKGROUNDCOLORINDEX                -1    5
  322. PP_HILITEFOREGROUNDCOLOR                -1    5
  323. PP_HILITEFOREGROUNDCOLORINDEX                -1    5
  324. PP_INACTIVECOLOR                    -1    5
  325. PP_INACTIVECOLORINDEX                    -1    5
  326. PP_INACTIVETEXTBGNDCOLOR                -1    5
  327. PP_INACTIVETEXTBGNDCOLORINDEX                -1    5
  328. PP_INACTIVETEXTFGNDCOLOR                -1    5
  329. PP_INACTIVETEXTFGNDCOLORINDEX                -1    5
  330. PP_MENUBACKGROUNDCOLOR                    -1    5
  331. PP_MENUBACKGROUNDCOLORINDEX                -1    5
  332. PP_MENUDISABLEDBGNDCOLOR                -1    5
  333. PP_MENUDISABLEDBGNDCOLORINDEX                -1    5
  334. PP_MENUDISABLEDFGNDCOLOR                -1    5
  335. PP_MENUDISABLEDFGNDCOLORINDEX                -1    5
  336. PP_MENUFOREGROUNDCOLOR                    -1    5
  337. PP_MENUFOREGROUNDCOLORINDEX                -1    5
  338. PP_MENUHILITEBGNDCOLOR                    -1    5
  339. PP_MENUHILITEBGNDCOLORINDEX                -1    5
  340. PP_MENUHILITEFGNDCOLOR                    -1    5
  341. PP_MENUHILITEFGNDCOLORINDEX                -1    5
  342. PP_RESERVED                        -1    5
  343. PP_SHADOW                        -1    5
  344. PP_USER                         -1    5
  345. SBS_AUTOSIZE        -1    5
  346. SBS_AUTOTRACK        -1    5
  347. SBS_HORZ        -1    5
  348. SBS_THUMBSIZE        -1    5
  349. SBS_VERT        -1    5
  350. SPBM_OVERRIDESETLIMITS    -1    5
  351. SPBM_QUERYLIMITS    -1    5
  352. SPBM_QUERYVALUE     -1    5
  353. SPBM_SETARRAY        -1    5
  354. SPBM_SETCURRENTVALUE    -1    5
  355. SPBM_SETLIMITS        -1    5
  356. SPBM_SETMASTER        -1    5
  357. SPBM_SETTEXTLIMIT    -1    5
  358. SPBM_SPINDOWN        -1    5
  359. SPBM_SPINUP        -1    5
  360. SPBN_CHANGE        -1    5
  361. SPBN_DOWNARROW        -1    5
  362. SPBN_ENDSPIN        -1    5
  363. SPBN_KILLFOCUS        -1    5
  364. SPBN_SETFOCUS        -1    5
  365. SPBN_UPARROW        -1    5
  366. SPBQ_ALWAYSUPDATE    -1    5
  367. SPBQ_DONOTUPDATE    -1    5
  368. SPBQ_UPDATEIFVALID    -1    5
  369. SPBS_ALLCHARACTERS    -1    5
  370. SPBS_FASTSPIN        -1    5
  371. SPBS_JUSTCENTER     -1    5
  372. SPBS_JUSTDEFAULT    -1    5
  373. SPBS_JUSTLEFT        -1    5
  374. SPBS_JUSTRIGHT        -1    5
  375. SPBS_MASTER        -1    5
  376. SPBS_NOBORDER        -1    5
  377. SPBS_NUMERICONLY    -1    5
  378. SPBS_PADWITHZEROS    -1    5
  379. SPBS_READONLY        -1    5
  380. SPBS_SERVANT        -1    5
  381. SS_BITMAP        -1    5
  382. SS_BKGNDFRAME        -1    5
  383. SS_BKGNDRECT        -1    5
  384. SS_FGNDFRAME        -1    5
  385. SS_FGNDRECT        -1    5
  386. SS_GROUPBOX        -1    5
  387. SS_HALFTONEFRAME    -1    5
  388. SS_HALFTONERECT     -1    5
  389. SS_ICON         -1    5
  390. SS_SYSICON        -1    5
  391. SS_TEXT         -1    5
  392. WC_FRAME                        -1    5
  393. WC_COMBOBOX                        -1    5
  394. WC_BUTTON                        -1    5
  395. WC_MENU                         -1    5
  396. WC_STATIC                        -1    5
  397. WC_ENTRYFIELD                        -1    5
  398. WC_LISTBOX                        -1    5
  399. WC_SCROLLBAR                        -1    5
  400. WC_TITLEBAR                        -1    5
  401. WC_MLE                            -1    5
  402. WC_APPSTAT                        -1    5
  403. WC_KBDSTAT                        -1    5
  404. WC_PECIC                        -1    5
  405. WC_DBE_KKPOPUP                        -1    5
  406. WC_SPINBUTTON                        -1    5
  407. WC_CONTAINER                        -1    5
  408. WC_SLIDER                        -1    5
  409. WC_VALUESET                        -1    5
  410. WC_NOTEBOOK                        -1    5
  411. WC_PENFIRST                        -1    5
  412. WC_PENLAST                        -1    5
  413. WC_MMPMFIRST                        -1    5
  414. WC_MMPMLAST                        -1    5
  415. WS_ANIMATE              -1    5
  416. WS_CLIPCHILDREN         -1    5
  417. WS_CLIPSIBLINGS         -1    5
  418. WS_DISABLED             -1    5
  419. WS_GROUP                -1    5
  420. WS_MAXIMIZED            -1    5
  421. WS_MINIMIZED            -1    5
  422. WS_MULTISELECT          -1    5
  423. WS_PARENTCLIP           -1    5
  424. WS_SAVEBITS             -1    5
  425. WS_SYNCPAINT            -1    5
  426. WS_TABSTOP              -1    5
  427. WS_VISIBLE              -1    5
  428.