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