pascal.syntax 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. # Pascal (BP7 IDE alike)
  2. context default yellow
  3. keyword whole absolute white
  4. keyword whole Absolute white
  5. keyword whole ABSOLUTE white
  6. keyword whole abstract white
  7. keyword whole Abstract white
  8. keyword whole ABSTRACT white
  9. keyword whole and cyan
  10. keyword whole And cyan
  11. keyword whole AND cyan
  12. keyword whole array white
  13. keyword whole Array white
  14. keyword whole ARRAY white
  15. keyword whole as white
  16. keyword whole As white
  17. keyword whole AS white
  18. keyword whole asm white
  19. keyword whole Asm white
  20. keyword whole ASM white
  21. keyword whole assembler white
  22. keyword whole Assembler white
  23. keyword whole ASSEMBLER white
  24. keyword whole begin white
  25. keyword whole Begin white
  26. keyword whole BEGIN white
  27. keyword whole break white
  28. keyword whole Break white
  29. keyword whole BREAK white
  30. keyword whole case white
  31. keyword whole Case white
  32. keyword whole CASE white
  33. keyword whole cdecl white
  34. keyword whole Cdecl white
  35. keyword whole CDECL white
  36. keyword whole class white
  37. keyword whole Class white
  38. keyword whole CLASS white
  39. keyword whole const white
  40. keyword whole Const white
  41. keyword whole CONST white
  42. keyword whole continue white
  43. keyword whole Continue white
  44. keyword whole CONTINUE white
  45. keyword whole constructor white
  46. keyword whole Constructor white
  47. keyword whole CONSTRUCTOR white
  48. keyword whole destructor white
  49. keyword whole Destructor white
  50. keyword whole DESTRUCTOR white
  51. keyword whole dispid white
  52. keyword whole Dispid white
  53. keyword whole DISPID white
  54. keyword whole dispinterface white
  55. keyword whole Dispinterface white
  56. keyword whole DISPINTERFACE white
  57. keyword whole dispose white
  58. keyword whole Dispose white
  59. keyword whole DISPOSE white
  60. keyword whole div cyan
  61. keyword whole Div cyan
  62. keyword whole DIV cyan
  63. keyword whole do white
  64. keyword whole Do white
  65. keyword whole DO white
  66. keyword whole downto white
  67. keyword whole Downto white
  68. keyword whole DOWNTO white
  69. keyword whole dynamic white
  70. keyword whole Dynamic white
  71. keyword whole DYNAMIC white
  72. keyword whole else white
  73. keyword whole Else white
  74. keyword whole ELSE white
  75. keyword whole end white
  76. keyword whole End white
  77. keyword whole END white
  78. keyword whole except white
  79. keyword whole Except white
  80. keyword whole EXCEPT white
  81. keyword whole exit white
  82. keyword whole Exit white
  83. keyword whole EXIT white
  84. keyword whole export white
  85. keyword whole Export white
  86. keyword whole EXPORT white
  87. keyword whole exports white
  88. keyword whole Exports white
  89. keyword whole EXPORTS white
  90. keyword whole external white
  91. keyword whole External white
  92. keyword whole EXTERNAL white
  93. keyword whole fail white
  94. keyword whole Fail white
  95. keyword whole FAIL white
  96. keyword whole far white
  97. keyword whole Far white
  98. keyword whole FAR white
  99. keyword whole false white
  100. keyword whole False white
  101. keyword whole FALSE white
  102. keyword whole file white
  103. keyword whole File white
  104. keyword whole FILE white
  105. keyword whole finalisation white
  106. keyword whole Finalisation white
  107. keyword whole FINALISATION white
  108. keyword whole finally white
  109. keyword whole Finally white
  110. keyword whole FINALLY white
  111. keyword whole for white
  112. keyword whole For white
  113. keyword whole FOR white
  114. keyword whole forward white
  115. keyword whole Forward white
  116. keyword whole FORWARD white
  117. keyword whole function white
  118. keyword whole Function white
  119. keyword whole FUNCTION white
  120. keyword whole goto white
  121. keyword whole Goto white
  122. keyword whole GOTO white
  123. keyword whole if white
  124. keyword whole If white
  125. keyword whole IF white
  126. keyword whole implementation white
  127. keyword whole Implementation white
  128. keyword whole IMPLEMENTATION white
  129. keyword whole in white
  130. keyword whole In white
  131. keyword whole IN white
  132. keyword whole inherited white
  133. keyword whole Inherited white
  134. keyword whole INHERITED white
  135. keyword whole initialization white
  136. keyword whole Initialization white
  137. keyword whole INITIALIZATION white
  138. keyword whole inline white
  139. keyword whole Inline white
  140. keyword whole INLINE white
  141. keyword whole interface white
  142. keyword whole Interface white
  143. keyword whole INTERFACE white
  144. keyword whole interrupt white
  145. keyword whole Interrupt white
  146. keyword whole INTERRUPT white
  147. keyword whole is white
  148. keyword whole Is white
  149. keyword whole IS white
  150. keyword whole label white
  151. keyword whole Label white
  152. keyword whole LABEL white
  153. keyword whole library white
  154. keyword whole Library white
  155. keyword whole LIBRARY white
  156. keyword whole mod cyan
  157. keyword whole Mod cyan
  158. keyword whole MOD cyan
  159. keyword whole near white
  160. keyword whole Near white
  161. keyword whole NEAR white
  162. keyword whole new white
  163. keyword whole New white
  164. keyword whole NEW white
  165. keyword whole nil white
  166. keyword whole Nil white
  167. keyword whole NIL white
  168. keyword whole not white
  169. keyword whole Not white
  170. keyword whole NOT white
  171. keyword whole object white
  172. keyword whole Object white
  173. keyword whole OBJECT white
  174. keyword whole of white
  175. keyword whole Of white
  176. keyword whole OF white
  177. keyword whole on white
  178. keyword whole On white
  179. keyword whole ON white
  180. keyword whole operator white
  181. keyword whole Operator white
  182. keyword whole OPERATOR white
  183. keyword whole or cyan
  184. keyword whole Or cyan
  185. keyword whole OR cyan
  186. keyword whole otherwise white
  187. keyword whole Otherwise white
  188. keyword whole OTHERWISE white
  189. keyword whole overload white
  190. keyword whole Overload white
  191. keyword whole OVERLOAD white
  192. keyword whole override white
  193. keyword whole Override white
  194. keyword whole OVERRIDE white
  195. keyword whole packed white
  196. keyword whole Packed white
  197. keyword whole PACKED white
  198. keyword whole pascal white
  199. keyword whole Pascal white
  200. keyword whole PASCAL white
  201. keyword whole private white
  202. keyword whole Private white
  203. keyword whole PRIVATE white
  204. keyword whole procedure white
  205. keyword whole Procedure white
  206. keyword whole PROCEDURE white
  207. keyword whole program white
  208. keyword whole Program white
  209. keyword whole PROGRAM white
  210. keyword whole property white
  211. keyword whole Property white
  212. keyword whole PROPERTY white
  213. keyword whole protected white
  214. keyword whole Protected white
  215. keyword whole PROTECTED white
  216. keyword whole public white
  217. keyword whole Public white
  218. keyword whole PUBLIC white
  219. keyword whole published white
  220. keyword whole Published white
  221. keyword whole PUBLISHED white
  222. keyword whole raise white
  223. keyword whole Raise white
  224. keyword whole RAISE white
  225. keyword whole read white
  226. keyword whole Read white
  227. keyword whole READ white
  228. keyword whole readonly white
  229. keyword whole Readonly white
  230. keyword whole READONLY white
  231. keyword whole record white
  232. keyword whole Record white
  233. keyword whole RECORD white
  234. keyword whole register white
  235. keyword whole Register white
  236. keyword whole REGISTER white
  237. keyword whole repeat white
  238. keyword whole Repeat white
  239. keyword whole REPEAT white
  240. keyword whole safecall white
  241. keyword whole Safecall white
  242. keyword whole SAFECALL white
  243. keyword whole self white
  244. keyword whole Self white
  245. keyword whole SELF white
  246. keyword whole set cyan
  247. keyword whole Set cyan
  248. keyword whole SET cyan
  249. keyword whole shl cyan
  250. keyword whole Shl cyan
  251. keyword whole SHL cyan
  252. keyword whole shr
  253. keyword whole Shr
  254. keyword whole SHR
  255. keyword whole stdcall white
  256. keyword whole Stdcall white
  257. keyword whole STDCALL white
  258. keyword whole string white
  259. keyword whole String white
  260. keyword whole STRING white
  261. keyword whole then white
  262. keyword whole Then white
  263. keyword whole THEN white
  264. keyword whole to white
  265. keyword whole To white
  266. keyword whole TO white
  267. keyword whole true white
  268. keyword whole True white
  269. keyword whole TRUE white
  270. keyword whole try white
  271. keyword whole Try white
  272. keyword whole TRY white
  273. keyword whole type white
  274. keyword whole Type white
  275. keyword whole TYPE white
  276. keyword whole unit white
  277. keyword whole Unit white
  278. keyword whole UNIT white
  279. keyword whole until white
  280. keyword whole Until white
  281. keyword whole UNTIL white
  282. keyword whole uses white
  283. keyword whole Uses white
  284. keyword whole USES white
  285. keyword whole var white
  286. keyword whole Var white
  287. keyword whole VAR white
  288. keyword whole virtual white
  289. keyword whole Virtual white
  290. keyword whole VIRTUAL white
  291. keyword whole while white
  292. keyword whole While white
  293. keyword whole WHILE white
  294. keyword whole with white
  295. keyword whole With white
  296. keyword whole WITH white
  297. keyword whole write white
  298. keyword whole Write white
  299. keyword whole WRITE white
  300. keyword whole writeln white
  301. keyword whole Writeln white
  302. keyword whole WRITELN white
  303. keyword whole xor cyan
  304. keyword whole Xor cyan
  305. keyword whole XOR cyan
  306. keyword whole .. white
  307. keyword // brightgreen
  308. keyword > cyan
  309. keyword < cyan
  310. keyword \+ cyan
  311. keyword - cyan
  312. keyword / cyan
  313. keyword % lightgray
  314. keyword = cyan
  315. keyword [ lightgray
  316. keyword ] lightgray
  317. keyword ( lightgray
  318. keyword ) lightgray
  319. keyword , lightgray
  320. keyword . lightgray
  321. keyword : lightgray
  322. keyword ; lightgray
  323. # keyword {$*} brightred
  324. context ' ' brightcyan
  325. context exclusive // \n brightgreen
  326. keyword $+:*$ black green
  327. context exclusive (\*\* \*) brightgreen black
  328. keyword $+:*$ black green
  329. context exclusive (\* \*) brightgreen
  330. keyword $+:*$ black green
  331. context {$ } green
  332. context { } brightgreen
  333. # keyword \[ABCDEFGHIJKLMNOPQRSTUVWXYZ\]\[-\+\] brightgreen
  334. # keyword $* green
  335. keyword $+:*$ black green
  336. spellcheck