abap.xml 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802
  1. <?xml version="1.0"?>
  2. <!-- $Id: abap.xml,v 1.1 2007/06/03 02:35:28 ssttoo Exp $ -->
  3. <highlight lang="abap" case = "no">
  4. <authors>
  5. <author name="Stoyan Stefanov" email ="ssttoo@gmail.com"/>
  6. </authors>
  7. <default innerClass="code" />
  8. <region name="block" delimClass="brackets" innerClass="code" start="\{" end="\}">
  9. <contains all="yes"/>
  10. </region>
  11. <region name="brackets" delimClass="brackets" innerClass="code" start="\(" end="\)">
  12. <contains all="yes"/>
  13. </region>
  14. <region name="sqbrackets" delimClass="brackets" innerClass="code" start="\[" end="\]">
  15. <contains all="yes"/>
  16. </region>
  17. <region name="comment" start="^\*|&quot;" end="/$/m" innerClass="comment">
  18. <contains all="no"/>
  19. </region>
  20. <region name="strsingle" delimClass="quotes" innerClass="string" start="'" end="'" />
  21. <block name="identifier" match="[a-zA-Z_]\w*" innerClass="identifier" contained="yes"/>
  22. <block name="hexinteger" match="0[xX][\da-f]+" innerClass="number" contained="yes"/>
  23. <block name="integer" match="\d\d*|\b0\b" innerClass="number" contained="yes"/>
  24. <block name="octinteger" match="0[0-7]+" innerClass="number" contained="yes"/>
  25. <block name="float" match="(\d*\.\d+)|(\d+\.\d*)" innerClass="number" contained="yes"/>
  26. <block name="identifier" match="[a-z_\-]\w*" innerClass="identifier" case="no"/>
  27. <keywords name="sy" inherits="identifier" innerClass="reserved">
  28. <keyword match="SCREEN-NAME"/>
  29. <keyword match="SCREEN-GROUP1"/>
  30. <keyword match="SCREEN-GROUP2"/>
  31. <keyword match="SCREEN-GROUP3"/>
  32. <keyword match="SCREEN-GROUP4"/>
  33. <keyword match="SCREEN-REQUIRED"/>
  34. <keyword match="SCREEN-INPUT"/>
  35. <keyword match="SCREEN-OUTPUT"/>
  36. <keyword match="SCREEN-INTENSIFIED"/>
  37. <keyword match="SCREEN-INVISIBLE"/>
  38. <keyword match="SCREEN-LENGTH"/>
  39. <keyword match="SCREEN-ACTIVE"/>
  40. <keyword match="SY-INDEX"/>
  41. <keyword match="SY-PAGNO"/>
  42. <keyword match="SY-TABIX"/>
  43. <keyword match="SY-TFILL"/>
  44. <keyword match="SY-TLOPC"/>
  45. <keyword match="SY-TMAXL"/>
  46. <keyword match="SY-TOCCU"/>
  47. <keyword match="SY-TTABC"/>
  48. <keyword match="SY-TSTIS"/>
  49. <keyword match="SY-TTABI"/>
  50. <keyword match="SY-DBCNT"/>
  51. <keyword match="SY-FDPOS"/>
  52. <keyword match="SY-COLNO"/>
  53. <keyword match="SY-LINCT"/>
  54. <keyword match="SY-LINNO"/>
  55. <keyword match="SY-LINSZ"/>
  56. <keyword match="SY-PAGCT"/>
  57. <keyword match="SY-MACOL"/>
  58. <keyword match="SY-MAROW"/>
  59. <keyword match="SY-TLENG"/>
  60. <keyword match="SY-SFOFF"/>
  61. <keyword match="SY-WILLI"/>
  62. <keyword match="SY-LILLI"/>
  63. <keyword match="SY-SUBRC"/>
  64. <keyword match="SY-FLENG"/>
  65. <keyword match="SY-CUCOL"/>
  66. <keyword match="SY-CUROW"/>
  67. <keyword match="SY-LSIND"/>
  68. <keyword match="SY-LISTI"/>
  69. <keyword match="SY-STEPL"/>
  70. <keyword match="SY-TPAGI"/>
  71. <keyword match="SY-WINX1"/>
  72. <keyword match="SY-WINY1"/>
  73. <keyword match="SY-WINX2"/>
  74. <keyword match="SY-WINY2"/>
  75. <keyword match="SY-WINCO"/>
  76. <keyword match="SY-WINRO"/>
  77. <keyword match="SY-WINDI"/>
  78. <keyword match="SY-SROWS"/>
  79. <keyword match="SY-SCOLS"/>
  80. <keyword match="SY-LOOPC"/>
  81. <keyword match="SY-FOLEN"/>
  82. <keyword match="SY-FODEC"/>
  83. <keyword match="SY-TZONE"/>
  84. <keyword match="SY-DAYST"/>
  85. <keyword match="SY-FTYPE"/>
  86. <keyword match="SY-APPLI"/>
  87. <keyword match="SY-FDAYW"/>
  88. <keyword match="SY-CCURS"/>
  89. <keyword match="SY-CCURT"/>
  90. <keyword match="SY-DEBUG"/>
  91. <keyword match="SY-CTYPE"/>
  92. <keyword match="SY-INPUT"/>
  93. <keyword match="SY-LANGU"/>
  94. <keyword match="SY-MODNO"/>
  95. <keyword match="SY-BATCH"/>
  96. <keyword match="SY-BINPT"/>
  97. <keyword match="SY-CALLD"/>
  98. <keyword match="SY-DYNNR"/>
  99. <keyword match="SY-DYNGR"/>
  100. <keyword match="SY-NEWPA"/>
  101. <keyword match="SY-PRI40"/>
  102. <keyword match="SY-RSTRT"/>
  103. <keyword match="SY-WTITL"/>
  104. <keyword match="SY-CPAGE"/>
  105. <keyword match="SY-DBNAM"/>
  106. <keyword match="SY-MANDT"/>
  107. <keyword match="SY-PREFX"/>
  108. <keyword match="SY-FMKEY"/>
  109. <keyword match="SY-PEXPI"/>
  110. <keyword match="SY-PRINI"/>
  111. <keyword match="SY-PRIMM"/>
  112. <keyword match="SY-PRREL"/>
  113. <keyword match="SY-PLAYO"/>
  114. <keyword match="SY-PRBIG"/>
  115. <keyword match="SY-PLAYP"/>
  116. <keyword match="SY-PRNEW"/>
  117. <keyword match="SY-PRLOG"/>
  118. <keyword match="SY-PDEST"/>
  119. <keyword match="SY-PLIST"/>
  120. <keyword match="SY-PAUTH"/>
  121. <keyword match="SY-PRDSN"/>
  122. <keyword match="SY-PNWPA"/>
  123. <keyword match="SY-CALLR"/>
  124. <keyword match="SY-REPI2"/>
  125. <keyword match="SY-RTITL"/>
  126. <keyword match="SY-PRREC"/>
  127. <keyword match="SY-PRTXT"/>
  128. <keyword match="SY-PRABT"/>
  129. <keyword match="SY-LPASS"/>
  130. <keyword match="SY-NRPAG"/>
  131. <keyword match="SY-PAART"/>
  132. <keyword match="SY-PRCOP"/>
  133. <keyword match="SY-BATZS"/>
  134. <keyword match="SY-BSPLD"/>
  135. <keyword match="SY-BREP4"/>
  136. <keyword match="SY-BATZO"/>
  137. <keyword match="SY-BATZD"/>
  138. <keyword match="SY-BATZW"/>
  139. <keyword match="SY-BATZM"/>
  140. <keyword match="SY-CTABL"/>
  141. <keyword match="SY-DBSYS"/>
  142. <keyword match="SY-DCSYS"/>
  143. <keyword match="SY-MACDB"/>
  144. <keyword match="SY-SYSID"/>
  145. <keyword match="SY-OPSYS"/>
  146. <keyword match="SY-PFKEY"/>
  147. <keyword match="SY-SAPRL"/>
  148. <keyword match="SY-TCODE"/>
  149. <keyword match="SY-UCOMM"/>
  150. <keyword match="SY-CFWAE"/>
  151. <keyword match="SY-CHWAE"/>
  152. <keyword match="SY-SPONO"/>
  153. <keyword match="SY-SPONR"/>
  154. <keyword match="SY-WAERS"/>
  155. <keyword match="SY-CDATE"/>
  156. <keyword match="SY-DATUM"/>
  157. <keyword match="SY-SLSET"/>
  158. <keyword match="SY-SUBTY"/>
  159. <keyword match="SY-SUBCS"/>
  160. <keyword match="SY-GROUP"/>
  161. <keyword match="SY-FFILE"/>
  162. <keyword match="SY-UZEIT"/>
  163. <keyword match="SY-DSNAM"/>
  164. <keyword match="SY-REPID"/>
  165. <keyword match="SY-TABID"/>
  166. <keyword match="SY-TFDSN"/>
  167. <keyword match="SY-UNAME"/>
  168. <keyword match="SY-LSTAT"/>
  169. <keyword match="SY-ABCDE"/>
  170. <keyword match="SY-MARKY"/>
  171. <keyword match="SY-SFNAM"/>
  172. <keyword match="SY-TNAME"/>
  173. <keyword match="SY-MSGLI"/>
  174. <keyword match="SY-TITLE"/>
  175. <keyword match="SY-ENTRY"/>
  176. <keyword match="SY-LISEL"/>
  177. <keyword match="SY-ULINE"/>
  178. <keyword match="SY-XCODE"/>
  179. <keyword match="SY-CPROG"/>
  180. <keyword match="SY-XPROG"/>
  181. <keyword match="SY-XFORM"/>
  182. <keyword match="SY-LDBPG"/>
  183. <keyword match="SY-TVAR0"/>
  184. <keyword match="SY-TVAR1"/>
  185. <keyword match="SY-TVAR2"/>
  186. <keyword match="SY-TVAR3"/>
  187. <keyword match="SY-TVAR4"/>
  188. <keyword match="SY-TVAR5"/>
  189. <keyword match="SY-TVAR6"/>
  190. <keyword match="SY-TVAR7"/>
  191. <keyword match="SY-TVAR8"/>
  192. <keyword match="SY-TVAR9"/>
  193. <keyword match="SY-MSGID"/>
  194. <keyword match="SY-MSGTY"/>
  195. <keyword match="SY-MSGNO"/>
  196. <keyword match="SY-MSGV1"/>
  197. <keyword match="SY-MSGV2"/>
  198. <keyword match="SY-MSGV3"/>
  199. <keyword match="SY-MSGV4"/>
  200. <keyword match="SY-ONCOM"/>
  201. <keyword match="SY-VLINE"/>
  202. <keyword match="SY-WINSL"/>
  203. <keyword match="SY-STACO"/>
  204. <keyword match="SY-STARO"/>
  205. <keyword match="SY-DATAR"/>
  206. <keyword match="SY-HOST"/>
  207. <keyword match="SY-LOCDB"/>
  208. <keyword match="SY-LOCOP"/>
  209. <keyword match="SY-DATLO"/>
  210. <keyword match="SY-TIMLO"/>
  211. <keyword match="SY-ZONLO"/>
  212. <keyword match="SYST-INDEX"/>
  213. <keyword match="SYST-PAGNO"/>
  214. <keyword match="SYST-TABIX"/>
  215. <keyword match="SYST-TFILL"/>
  216. <keyword match="SYST-TLOPC"/>
  217. <keyword match="SYST-TMAXL"/>
  218. <keyword match="SYST-TOCCU"/>
  219. <keyword match="SYST-TTABC"/>
  220. <keyword match="SYST-TSTIS"/>
  221. <keyword match="SYST-TTABI"/>
  222. <keyword match="SYST-DBCNT"/>
  223. <keyword match="SYST-FDPOS"/>
  224. <keyword match="SYST-COLNO"/>
  225. <keyword match="SYST-LINCT"/>
  226. <keyword match="SYST-LINNO"/>
  227. <keyword match="SYST-LINSZ"/>
  228. <keyword match="SYST-PAGCT"/>
  229. <keyword match="SYST-MACOL"/>
  230. <keyword match="SYST-MAROW"/>
  231. <keyword match="SYST-TLENG"/>
  232. <keyword match="SYST-SFOFF"/>
  233. <keyword match="SYST-WILLI"/>
  234. <keyword match="SYST-LILLI"/>
  235. <keyword match="SYST-SUBRC"/>
  236. <keyword match="SYST-FLENG"/>
  237. <keyword match="SYST-CUCOL"/>
  238. <keyword match="SYST-CUROW"/>
  239. <keyword match="SYST-LSIND"/>
  240. <keyword match="SYST-LISTI"/>
  241. <keyword match="SYST-STEPL"/>
  242. <keyword match="SYST-TPAGI"/>
  243. <keyword match="SYST-WINX1"/>
  244. <keyword match="SYST-WINY1"/>
  245. <keyword match="SYST-WINX2"/>
  246. <keyword match="SYST-WINY2"/>
  247. <keyword match="SYST-WINCO"/>
  248. <keyword match="SYST-WINRO"/>
  249. <keyword match="SYST-WINDI"/>
  250. <keyword match="SYST-SROWS"/>
  251. <keyword match="SYST-SCOLS"/>
  252. <keyword match="SYST-LOOPC"/>
  253. <keyword match="SYST-FOLEN"/>
  254. <keyword match="SYST-FODEC"/>
  255. <keyword match="SYST-TZONE"/>
  256. <keyword match="SYST-DAYST"/>
  257. <keyword match="SYST-FTYPE"/>
  258. <keyword match="SYST-APPLI"/>
  259. <keyword match="SYST-FDAYW"/>
  260. <keyword match="SYST-CCURS"/>
  261. <keyword match="SYST-CCURT"/>
  262. <keyword match="SYST-DEBUG"/>
  263. <keyword match="SYST-CTYPE"/>
  264. <keyword match="SYST-INPUT"/>
  265. <keyword match="SYST-LANGU"/>
  266. <keyword match="SYST-MODNO"/>
  267. <keyword match="SYST-BATCH"/>
  268. <keyword match="SYST-BINPT"/>
  269. <keyword match="SYST-CALLD"/>
  270. <keyword match="SYST-DYNNR"/>
  271. <keyword match="SYST-DYNGR"/>
  272. <keyword match="SYST-NEWPA"/>
  273. <keyword match="SYST-PRI40"/>
  274. <keyword match="SYST-RSTRT"/>
  275. <keyword match="SYST-WTITL"/>
  276. <keyword match="SYST-CPAGE"/>
  277. <keyword match="SYST-DBNAM"/>
  278. <keyword match="SYST-MANDT"/>
  279. <keyword match="SYST-PREFX"/>
  280. <keyword match="SYST-FMKEY"/>
  281. <keyword match="SYST-PEXPI"/>
  282. <keyword match="SYST-PRINI"/>
  283. <keyword match="SYST-PRIMM"/>
  284. <keyword match="SYST-PRREL"/>
  285. <keyword match="SYST-PLAYO"/>
  286. <keyword match="SYST-PRBIG"/>
  287. <keyword match="SYST-PLAYP"/>
  288. <keyword match="SYST-PRNEW"/>
  289. <keyword match="SYST-PRLOG"/>
  290. <keyword match="SYST-PDEST"/>
  291. <keyword match="SYST-PLIST"/>
  292. <keyword match="SYST-PAUTH"/>
  293. <keyword match="SYST-PRDSN"/>
  294. <keyword match="SYST-PNWPA"/>
  295. <keyword match="SYST-CALLR"/>
  296. <keyword match="SYST-REPI2"/>
  297. <keyword match="SYST-RTITL"/>
  298. <keyword match="SYST-PRREC"/>
  299. <keyword match="SYST-PRTXT"/>
  300. <keyword match="SYST-PRABT"/>
  301. <keyword match="SYST-LPASS"/>
  302. <keyword match="SYST-NRPAG"/>
  303. <keyword match="SYST-PAART"/>
  304. <keyword match="SYST-PRCOP"/>
  305. <keyword match="SYST-BATZS"/>
  306. <keyword match="SYST-BSPLD"/>
  307. <keyword match="SYST-BREP4"/>
  308. <keyword match="SYST-BATZO"/>
  309. <keyword match="SYST-BATZD"/>
  310. <keyword match="SYST-BATZW"/>
  311. <keyword match="SYST-BATZM"/>
  312. <keyword match="SYST-CTABL"/>
  313. <keyword match="SYST-DBSYS"/>
  314. <keyword match="SYST-DCSYS"/>
  315. <keyword match="SYST-MACDB"/>
  316. <keyword match="SYST-SYSID"/>
  317. <keyword match="SYST-OPSYS"/>
  318. <keyword match="SYST-PFKEY"/>
  319. <keyword match="SYST-SAPRL"/>
  320. <keyword match="SYST-TCODE"/>
  321. <keyword match="SYST-UCOMM"/>
  322. <keyword match="SYST-CFWAE"/>
  323. <keyword match="SYST-CHWAE"/>
  324. <keyword match="SYST-SPONO"/>
  325. <keyword match="SYST-SPONR"/>
  326. <keyword match="SYST-WAERS"/>
  327. <keyword match="SYST-CDATE"/>
  328. <keyword match="SYST-DATUM"/>
  329. <keyword match="SYST-SLSET"/>
  330. <keyword match="SYST-SUBTY"/>
  331. <keyword match="SYST-SUBCS"/>
  332. <keyword match="SYST-GROUP"/>
  333. <keyword match="SYST-FFILE"/>
  334. <keyword match="SYST-UZEIT"/>
  335. <keyword match="SYST-DSNAM"/>
  336. <keyword match="SYST-REPID"/>
  337. <keyword match="SYST-TABID"/>
  338. <keyword match="SYST-TFDSN"/>
  339. <keyword match="SYST-UNAME"/>
  340. <keyword match="SYST-LSTAT"/>
  341. <keyword match="SYST-ABCDE"/>
  342. <keyword match="SYST-MARKY"/>
  343. <keyword match="SYST-SFNAM"/>
  344. <keyword match="SYST-TNAME"/>
  345. <keyword match="SYST-MSGLI"/>
  346. <keyword match="SYST-TITLE"/>
  347. <keyword match="SYST-ENTRY"/>
  348. <keyword match="SYST-LISEL"/>
  349. <keyword match="SYST-ULINE"/>
  350. <keyword match="SYST-XCODE"/>
  351. <keyword match="SYST-CPROG"/>
  352. <keyword match="SYST-XPROG"/>
  353. <keyword match="SYST-XFORM"/>
  354. <keyword match="SYST-LDBPG"/>
  355. <keyword match="SYST-TVAR0"/>
  356. <keyword match="SYST-TVAR1"/>
  357. <keyword match="SYST-TVAR2"/>
  358. <keyword match="SYST-TVAR3"/>
  359. <keyword match="SYST-TVAR4"/>
  360. <keyword match="SYST-TVAR5"/>
  361. <keyword match="SYST-TVAR6"/>
  362. <keyword match="SYST-TVAR7"/>
  363. <keyword match="SYST-TVAR8"/>
  364. <keyword match="SYST-TVAR9"/>
  365. <keyword match="SYST-MSGID"/>
  366. <keyword match="SYST-MSGTY"/>
  367. <keyword match="SYST-MSGNO"/>
  368. <keyword match="SYST-MSGV1"/>
  369. <keyword match="SYST-MSGV2"/>
  370. <keyword match="SYST-MSGV3"/>
  371. <keyword match="SYST-MSGV4"/>
  372. <keyword match="SYST-ONCOM"/>
  373. <keyword match="SYST-VLINE"/>
  374. <keyword match="SYST-WINSL"/>
  375. <keyword match="SYST-STACO"/>
  376. <keyword match="SYST-STARO"/>
  377. <keyword match="SYST-DATAR"/>
  378. <keyword match="SYST-HOST"/>
  379. <keyword match="SYST-LOCDB"/>
  380. <keyword match="SYST-LOCOP"/>
  381. <keyword match="SYST-DATLO"/>
  382. <keyword match="SYST-TIMLO"/>
  383. <keyword match="SYST-ZONLO"/>
  384. </keywords>
  385. <keywords name="reserved" inherits="identifier" innerClass="reserved">
  386. <keyword match="ABS"/>
  387. <keyword match="ACOS"/>
  388. <keyword match="ADD"/>
  389. <keyword match="ADD-CORRESPONDING"/>
  390. <keyword match="ADJACENT"/>
  391. <keyword match="AFTER"/>
  392. <keyword match="ALIASES"/>
  393. <keyword match="ALL"/>
  394. <keyword match="ANALYZER"/>
  395. <keyword match="AND"/>
  396. <keyword match="ANY"/>
  397. <keyword match="APPEND"/>
  398. <keyword match="AS"/>
  399. <keyword match="ASCENDING"/>
  400. <keyword match="ASIN"/>
  401. <keyword match="ASSIGN"/>
  402. <keyword match="ASSIGNED"/>
  403. <keyword match="ASSIGNING"/>
  404. <keyword match="AT"/>
  405. <keyword match="ATAN"/>
  406. <keyword match="AUTHORITY-CHECK"/>
  407. <keyword match="AVG"/>
  408. <keyword match="BACK"/>
  409. <keyword match="BEFORE"/>
  410. <keyword match="BEGIN"/>
  411. <keyword match="BINARY"/>
  412. <keyword match="BIT"/>
  413. <keyword match="BIT-AND"/>
  414. <keyword match="BIT-NOT"/>
  415. <keyword match="BIT-OR"/>
  416. <keyword match="BIT-XOR"/>
  417. <keyword match="BLANK"/>
  418. <keyword match="BLOCK"/>
  419. <keyword match="BREAK-POINT"/>
  420. <keyword match="BUFFER"/>
  421. <keyword match="BY"/>
  422. <keyword match="C"/>
  423. <keyword match="CALL"/>
  424. <keyword match="CASE"/>
  425. <keyword match="CATCH"/>
  426. <keyword match="CEIL"/>
  427. <keyword match="CENTERED"/>
  428. <keyword match="CHAIN"/>
  429. <keyword match="CHANGE"/>
  430. <keyword match="CHANGING"/>
  431. <keyword match="CHECK"/>
  432. <keyword match="CHECKBOX"/>
  433. <keyword match="CLASS"/>
  434. <keyword match="CLASS-DATA"/>
  435. <keyword match="CLASS-EVENTS"/>
  436. <keyword match="CLASS-METHODS"/>
  437. <keyword match="CLASS-POOL"/>
  438. <keyword match="CLEAR"/>
  439. <keyword match="CLIENT"/>
  440. <keyword match="CLOSE"/>
  441. <keyword match="CNT"/>
  442. <keyword match="CODE"/>
  443. <keyword match="COLLECT"/>
  444. <keyword match="COLOR"/>
  445. <keyword match="COMMENT"/>
  446. <keyword match="COMMIT"/>
  447. <keyword match="COMMUNICATION"/>
  448. <keyword match="COMPUTE"/>
  449. <keyword match="CONCATENATE"/>
  450. <keyword match="CONDENSE"/>
  451. <keyword match="CONSTANTS"/>
  452. <keyword match="CONTEXT"/>
  453. <keyword match="CONTEXTS"/>
  454. <keyword match="CONTINUE"/>
  455. <keyword match="CONTROL"/>
  456. <keyword match="CONTROLS"/>
  457. <keyword match="CONVERT"/>
  458. <keyword match="COPY"/>
  459. <keyword match="CORRESPONDING"/>
  460. <keyword match="COS"/>
  461. <keyword match="COSH"/>
  462. <keyword match="COUNT"/>
  463. <keyword match="COUNTRY"/>
  464. <keyword match="CREATE"/>
  465. <keyword match="CURRENCY"/>
  466. <keyword match="CURSOR"/>
  467. <keyword match="CUSTOMER-FUNCTION"/>
  468. <keyword match="DATA"/>
  469. <keyword match="DATABASE"/>
  470. <keyword match="DATASET"/>
  471. <keyword match="DELETE"/>
  472. <keyword match="DECIMALS"/>
  473. <keyword match="DEFAULT"/>
  474. <keyword match="DEFINE"/>
  475. <keyword match="DELETE"/>
  476. <keyword match="DEMAND"/>
  477. <keyword match="DESCENDING"/>
  478. <keyword match="DESCRIBE"/>
  479. <keyword match="DIALOG"/>
  480. <keyword match="DISTINCT"/>
  481. <keyword match="DIV"/>
  482. <keyword match="DIVIDE"/>
  483. <keyword match="DIVIDE-CORRESPONDING"/>
  484. <keyword match="DO"/>
  485. <keyword match="DUPLICATES"/>
  486. <keyword match="DYNPRO"/>
  487. <keyword match="EDIT"/>
  488. <keyword match="EDITOR-CALL"/>
  489. <keyword match="ELSE"/>
  490. <keyword match="ELSEIF"/>
  491. <keyword match="END"/>
  492. <keyword match="END-OF-DEFINITION"/>
  493. <keyword match="END-OF-PAGE"/>
  494. <keyword match="END-OF-SELECTION"/>
  495. <keyword match="ENDAT"/>
  496. <keyword match="ENDCASE"/>
  497. <keyword match="ENDCATCH"/>
  498. <keyword match="ENDCHAIN"/>
  499. <keyword match="ENDCLASS"/>
  500. <keyword match="ENDDO"/>
  501. <keyword match="ENDEXEC"/>
  502. <keyword match="ENDFORM"/>
  503. <keyword match="ENDFUNCTION"/>
  504. <keyword match="ENDIF"/>
  505. <keyword match="ENDINTERFACE"/>
  506. <keyword match="ENDLOOP"/>
  507. <keyword match="ENDMETHOD"/>
  508. <keyword match="ENDMODULE"/>
  509. <keyword match="ENDON"/>
  510. <keyword match="ENDPROVIDE"/>
  511. <keyword match="ENDSELECT"/>
  512. <keyword match="ENDWHILE"/>
  513. <keyword match="ENTRIES"/>
  514. <keyword match="EVENTS"/>
  515. <keyword match="EXEC"/>
  516. <keyword match="EXIT"/>
  517. <keyword match="EXIT-COMMAND"/>
  518. <keyword match="EXP"/>
  519. <keyword match="EXPONENT"/>
  520. <keyword match="EXPORT"/>
  521. <keyword match="EXPORTING"/>
  522. <keyword match="EXCEPTIONS"/>
  523. <keyword match="EXTENDED"/>
  524. <keyword match="EXTRACT"/>
  525. <keyword match="FETCH"/>
  526. <keyword match="FIELD"/>
  527. <keyword match="FIELD-GROUPS"/>
  528. <keyword match="FIELD-SYMBOLS"/>
  529. <keyword match="FIELDS"/>
  530. <keyword match="FLOOR"/>
  531. <keyword match="FOR"/>
  532. <keyword match="FORM"/>
  533. <keyword match="FORMAT"/>
  534. <keyword match="FRAC"/>
  535. <keyword match="FRAME"/>
  536. <keyword match="FREE"/>
  537. <keyword match="FROM"/>
  538. <keyword match="FUNCTION"/>
  539. <keyword match="FUNCTION-POOL"/>
  540. <keyword match="GENERATE"/>
  541. <keyword match="GET"/>
  542. <keyword match="GROUP"/>
  543. <keyword match="HASHED"/>
  544. <keyword match="HEADER"/>
  545. <keyword match="HELP-ID"/>
  546. <keyword match="HELP-REQUEST"/>
  547. <keyword match="HIDE"/>
  548. <keyword match="HOTSPOT"/>
  549. <keyword match="ICON"/>
  550. <keyword match="ID"/>
  551. <keyword match="IF"/>
  552. <keyword match="IMPORT"/>
  553. <keyword match="IMPORTING"/>
  554. <keyword match="INCLUDE"/>
  555. <keyword match="INDEX"/>
  556. <keyword match="INFOTYPES"/>
  557. <keyword match="INITIALIZATION"/>
  558. <keyword match="INNER"/>
  559. <keyword match="INPUT"/>
  560. <keyword match="INSERT"/>
  561. <keyword match="INTENSIFIED"/>
  562. <keyword match="INTERFACE"/>
  563. <keyword match="INTERFACE-POOL"/>
  564. <keyword match="INTERFACES"/>
  565. <keyword match="INTO"/>
  566. <keyword match="INVERSE"/>
  567. <keyword match="JOIN"/>
  568. <keyword match="KEY"/>
  569. <keyword match="LANGUAGE"/>
  570. <keyword match="LAST"/>
  571. <keyword match="LEAVE"/>
  572. <keyword match="LEFT"/>
  573. <keyword match="LEFT-JUSTIFIED"/>
  574. <keyword match="LIKE"/>
  575. <keyword match="LINE"/>
  576. <keyword match="LINE-COUNT"/>
  577. <keyword match="LINE-SELECTION"/>
  578. <keyword match="LINE-SIZE"/>
  579. <keyword match="LINES"/>
  580. <keyword match="LIST-PROCESSING"/>
  581. <keyword match="LOAD"/>
  582. <keyword match="LOAD-OF-PROGRAM"/>
  583. <keyword match="LOCAL"/>
  584. <keyword match="LOCALE"/>
  585. <keyword match="LOG"/>
  586. <keyword match="LOG10"/>
  587. <keyword match="LOOP"/>
  588. <keyword match="M"/>
  589. <keyword match="MARGIN"/>
  590. <keyword match="MASK"/>
  591. <keyword match="MATCHCODE"/>
  592. <keyword match="MAX"/>
  593. <keyword match="MEMORY"/>
  594. <keyword match="MESSAGE"/>
  595. <keyword match="MESSAGE-ID"/>
  596. <keyword match="MESSAGES"/>
  597. <keyword match="METHOD"/>
  598. <keyword match="METHODS"/>
  599. <keyword match="MIN"/>
  600. <keyword match="MOD"/>
  601. <keyword match="MODE"/>
  602. <keyword match="MODIF"/>
  603. <keyword match="MODIFY"/>
  604. <keyword match="MODULE"/>
  605. <keyword match="MOVE"/>
  606. <keyword match="MOVE-CORRESPONDING"/>
  607. <keyword match="MULTIPLY"/>
  608. <keyword match="MULTIPLY-CORRESPONDING"/>
  609. <keyword match="NEW"/>
  610. <keyword match="NEW-LINE"/>
  611. <keyword match="NEW-PAGE"/>
  612. <keyword match="NEXT"/>
  613. <keyword match="NO"/>
  614. <keyword match="NO-GAP"/>
  615. <keyword match="NO-GAPS"/>
  616. <keyword match="NO-HEADING"/>
  617. <keyword match="NO-SCROLLING"/>
  618. <keyword match="NO-SIGN"/>
  619. <keyword match="NO-TITLE"/>
  620. <keyword match="NO-ZERO"/>
  621. <keyword match="NODES"/>
  622. <keyword match="NON-UNIQUE"/>
  623. <keyword match="O"/>
  624. <keyword match="OBJECT"/>
  625. <keyword match="OBLIGATORY"/>
  626. <keyword match="OCCURS"/>
  627. <keyword match="OF"/>
  628. <keyword match="OFF"/>
  629. <keyword match="ON"/>
  630. <keyword match="OPEN"/>
  631. <keyword match="OR"/>
  632. <keyword match="ORDER"/>
  633. <keyword match="OTHERS"/>
  634. <keyword match="OUTER"/>
  635. <keyword match="OUTPUT"/>
  636. <keyword match="OVERLAY"/>
  637. <keyword match="PACK"/>
  638. <keyword match="PAGE"/>
  639. <keyword match="PARAMETER"/>
  640. <keyword match="PARAMETERS"/>
  641. <keyword match="PERFORM"/>
  642. <keyword match="PF-STATUS"/>
  643. <keyword match="POSITION"/>
  644. <keyword match="PRINT"/>
  645. <keyword match="PRINT-CONTROL"/>
  646. <keyword match="PRIVATE"/>
  647. <keyword match="PROCESS"/>
  648. <keyword match="PROGRAM"/>
  649. <keyword match="PROPERTY"/>
  650. <keyword match="PROTECTED"/>
  651. <keyword match="PROVIDE"/>
  652. <keyword match="PUBLIC"/>
  653. <keyword match="PUT"/>
  654. <keyword match="RADIOBUTTON"/>
  655. <keyword match="RAISE"/>
  656. <keyword match="RAISING"/>
  657. <keyword match="RANGE"/>
  658. <keyword match="RANGES"/>
  659. <keyword match="READ"/>
  660. <keyword match="RECEIVE"/>
  661. <keyword match="REFRESH"/>
  662. <keyword match="REJECT"/>
  663. <keyword match="REPLACE"/>
  664. <keyword match="REPORT"/>
  665. <keyword match="REQUESTED"/>
  666. <keyword match="RESERVE"/>
  667. <keyword match="RESET"/>
  668. <keyword match="RIGHT-JUSTIFIED"/>
  669. <keyword match="ROLLBACK"/>
  670. <keyword match="ROUND"/>
  671. <keyword match="ROWS"/>
  672. <keyword match="RTTI"/>
  673. <keyword match="RUN"/>
  674. <keyword match="SCAN"/>
  675. <keyword match="SCREEN"/>
  676. <keyword match="SEARCH"/>
  677. <keyword match="SEPARATED"/>
  678. <keyword match="SCROLL"/>
  679. <keyword match="SCROLL-BOUNDARY"/>
  680. <keyword match="SEARCH"/>
  681. <keyword match="SELECT"/>
  682. <keyword match="SELECT-OPTIONS"/>
  683. <keyword match="SELECTION-SCREEN"/>
  684. <keyword match="SELECTION-TABLE"/>
  685. <keyword match="SET"/>
  686. <keyword match="SHARED"/>
  687. <keyword match="SHIFT"/>
  688. <keyword match="SIGN"/>
  689. <keyword match="SIN"/>
  690. <keyword match="SINGLE"/>
  691. <keyword match="SINH"/>
  692. <keyword match="SIZE"/>
  693. <keyword match="SKIP"/>
  694. <keyword match="SORT"/>
  695. <keyword match="SORTED"/>
  696. <keyword match="SPLIT"/>
  697. <keyword match="SQL"/>
  698. <keyword match="SQRT"/>
  699. <keyword match="STAMP"/>
  700. <keyword match="STANDARD"/>
  701. <keyword match="START-OF-SELECTION"/>
  702. <keyword match="STATICS"/>
  703. <keyword match="STOP"/>
  704. <keyword match="STRING"/>
  705. <keyword match="STRLEN"/>
  706. <keyword match="STRUCTURE"/>
  707. <keyword match="SUBMIT"/>
  708. <keyword match="SUBTRACT"/>
  709. <keyword match="SUBTRACT-CORRESPONDING"/>
  710. <keyword match="SUM"/>
  711. <keyword match="SUPPLY"/>
  712. <keyword match="SUPPRESS"/>
  713. <keyword match="SYMBOL"/>
  714. <keyword match="SYNTAX-CHECK"/>
  715. <keyword match="SYNTAX-TRACE"/>
  716. <keyword match="SYSTEM-CALL"/>
  717. <keyword match="SYSTEM-EXCEPTIONS"/>
  718. <keyword match="TABLE"/>
  719. <keyword match="TABLE_LINE"/>
  720. <keyword match="TABLES"/>
  721. <keyword match="TAN"/>
  722. <keyword match="TANH"/>
  723. <keyword match="TEXT"/>
  724. <keyword match="TEXTPOOL"/>
  725. <keyword match="TIME"/>
  726. <keyword match="TIMES"/>
  727. <keyword match="TITLE"/>
  728. <keyword match="TITLEBAR"/>
  729. <keyword match="TO"/>
  730. <keyword match="TOP-OF-PAGE"/>
  731. <keyword match="TRANSACTION"/>
  732. <keyword match="TRANSFER"/>
  733. <keyword match="TRANSLATE"/>
  734. <keyword match="TRANSPORTING"/>
  735. <keyword match="TRUNC"/>
  736. <keyword match="TYPE"/>
  737. <keyword match="TYPE-POOL"/>
  738. <keyword match="TYPE-POOLS"/>
  739. <keyword match="TYPES"/>
  740. <keyword match="ULINE"/>
  741. <keyword match="UNDER"/>
  742. <keyword match="UNIQUE"/>
  743. <keyword match="UNIT"/>
  744. <keyword match="UNPACK"/>
  745. <keyword match="UP"/>
  746. <keyword match="UPDATE"/>
  747. <keyword match="USER-COMMAND"/>
  748. <keyword match="USING"/>
  749. <keyword match="VALUE"/>
  750. <keyword match="VALUE-REQUEST"/>
  751. <keyword match="VALUES"/>
  752. <keyword match="VARY"/>
  753. <keyword match="WHEN"/>
  754. <keyword match="WHERE"/>
  755. <keyword match="WHILE"/>
  756. <keyword match="WINDOW"/>
  757. <keyword match="WITH"/>
  758. <keyword match="WITH-TITLE"/>
  759. <keyword match="WORK"/>
  760. <keyword match="WRITE"/>
  761. <keyword match="X"/>
  762. <keyword match="XSTRING"/>
  763. <keyword match="Z"/>
  764. <keyword match="ZONE"/>
  765. </keywords>
  766. <keywords name="constants" inherits="identifier" innerClass="reserved">
  767. <keyword match="INITIAL"/>
  768. <keyword match="NULL"/>
  769. <keyword match="SPACE"/>
  770. <keyword match="COL_BACKGROUND"/>
  771. <keyword match="COL_HEADING"/>
  772. <keyword match="COL_NORMAL"/>
  773. <keyword match="COL_TOTAL"/>
  774. <keyword match="COL_KEY"/>
  775. <keyword match="COL_POSITIVE"/>
  776. <keyword match="COL_NEGATIVE"/>
  777. <keyword match="COL_GROUP"/>
  778. </keywords>
  779. </highlight>