Warning, /frameworks/syntax-highlighting/data/syntax/abap.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003 <language name="ABAP" version="7" kateversion="5.0" section="Sources" extensions="*.abap;*.ABAP" mimetype="text/x-abap-src" priority="5" author="Marcos Antonio Alvarez Costales (busgosin@hotmail.com)" license="GPL">
0004   <highlighting>
0005 
0006     <list name="keywords">
0007     <!-- compiler directives and structures -->
0008       <item>ADD</item>
0009       <item>ADJACENT</item>
0010       <item>ALL</item>
0011       <item>AND</item>
0012       <item>APPEND</item>
0013       <item>APPENDING</item>
0014       <item>AS</item>
0015       <item>ASCENDING</item>
0016       <item>AT</item>
0017       <item>BEGIN</item>
0018       <item>BETWEEN</item>
0019       <item>BINARY</item>
0020       <item>BLOCK</item>
0021       <item>BY</item>
0022       <item>CASE</item>
0023       <item>CENTERED</item>
0024       <item>CHAIN</item>
0025       <item>CHANGING</item>
0026       <item>CHECK</item>
0027       <item>CHECKBOX</item>
0028       <item>CLEAR</item>
0029       <item>COL_BACKGROUND</item>
0030       <item>COL_HEADING</item>
0031       <item>COL_NORMAL</item>
0032       <item>COL_TOTAL</item>
0033       <item>COLOR</item>
0034       <item>COMMENT</item>
0035       <item>COMMIT</item>
0036       <item>COMPARING</item>
0037       <item>COMPUTE</item>
0038       <item>CONCATENATE</item>
0039       <item>CONDENSE</item>
0040       <item>CONSTANTS</item>
0041       <item>CONTINUE</item>
0042       <item>CONTROLS</item>
0043       <item>COUNTRY</item>
0044       <item>DATA</item>
0045       <item>DECIMALS</item>
0046       <item>DEFAULT</item>
0047       <item>DELETE</item>
0048       <item>DELETING</item>
0049       <item>DESCENDING</item>
0050       <item>DESCRIBE</item>
0051       <item>DO</item>
0052       <item>DUPLICATES</item>
0053       <item>EDIT</item>
0054       <item>ELSE</item>
0055       <item>ELSEIF</item>
0056       <item>END</item>
0057       <item>ENDCASE</item>
0058       <item>ENDCHAIN</item>
0059       <item>ENDDO</item>
0060       <item>ENDIF</item>
0061       <item>ENDLOOP</item>
0062       <item>ENDMODULE</item>
0063       <item>ENDSELECT</item>
0064       <item>ENDWHILE</item>
0065       <item>ENTRIES</item>
0066       <item>EQ</item>
0067       <item>EXCEPTIONS</item>
0068       <item>EXCLUDING</item>
0069       <item>EXIT</item>
0070       <item>EXIT-COMMAND</item>
0071       <item>EXPORT</item>
0072       <item>EXPORTING</item>
0073       <item>FIELD</item>
0074       <item>FIRST</item>
0075       <item>FOR</item>
0076       <item>FORMAT</item>
0077       <item>FRAME</item>
0078       <item>FREE</item>
0079       <item>FROM</item>
0080       <item>GE</item>
0081       <item>GROUP</item>
0082       <item>GT</item>
0083       <item>HEADER</item>
0084       <item>HEADING</item>
0085       <item>HIDE</item>
0086       <item>HOTSPOT</item>
0087       <item>ID</item>
0088       <item>IF</item>
0089       <item>IMPORT</item>
0090       <item>IMPORTING</item>
0091       <item>IN</item>
0092       <item>INDEX</item>
0093       <item>INITIAL</item>
0094       <item>INNER</item>
0095       <item>INPUT</item>
0096       <item>INSERT</item>
0097       <item>INTENSIFIED</item>
0098       <item>INTERVALS</item>
0099       <item>INTO</item>
0100       <item>IS</item>
0101       <item>JOIN</item>
0102       <item>KEY</item>
0103       <item>LE</item>
0104       <item>LEAVE</item>
0105       <item>LEFT</item>
0106       <item>LEFT-JUSTIFIED</item>
0107       <item>LIKE</item>
0108       <item>LINE</item>
0109       <item>LINE-COUNT</item>
0110       <item>LINES</item>
0111       <item>LINES</item>
0112       <item>LINE-SIZE</item>
0113       <item>LIST-PROCESSING</item>
0114       <item>LOOP</item>
0115       <item>LT</item>
0116       <item>MASK</item>
0117       <item>MEMORY</item>
0118       <item>MESSAGE</item>
0119       <item>MESSAGE-ID</item>
0120       <item>MOD</item>
0121       <item>MODIFY</item>
0122       <item>MODULE</item>
0123       <item>MOVE</item>
0124       <item>MOVE-CORRESPONDING</item>
0125       <item>NE</item>
0126       <item>NEW-LINE</item>
0127       <item>NEW-PAGE</item>
0128       <item>NO</item>
0129       <item>NO-EXTENSION</item>
0130       <item>NO-GAP</item>
0131       <item>NO-SCROLLING</item>
0132       <item>NOT</item>
0133       <item>NO-ZERO</item>
0134       <item>NUMBER</item>
0135       <item>OBLIGATORY</item>
0136       <item>OCCURS</item>
0137       <item>OF</item>
0138       <item>OFF</item>
0139       <item>ON</item>
0140       <item>OR</item>
0141       <item>OTHERS</item>
0142       <item>OUTPUT</item>
0143       <item>PAGE</item>
0144       <item>PARAMETER</item>
0145       <item>PARAMETERS</item>
0146       <item>PERFORM</item>
0147       <item>PF-STATUS</item>
0148       <item>POS_HIGH</item>
0149       <item>POS_LOW</item>
0150       <item>POSITION</item>
0151       <item>PROGRAM</item>
0152       <item>RADIOBUTTON</item>
0153       <item>RANGES</item>
0154       <item>READ</item>
0155       <item>REFRESH</item>
0156       <item>REPORT</item>
0157       <item>RESERVE</item>
0158       <item>RESET</item>
0159       <item>RIGHT</item>
0160       <item>RIGHT-JUSTIFIED</item>
0161       <item>ROLLBACK</item>
0162       <item>ROWS</item>
0163       <item>SCREEN</item>
0164       <item>SCREEN-GROUP1</item>
0165       <item>SCREEN-GROUP2</item>
0166       <item>SCREEN-GROUP3</item>
0167       <item>SCREEN-GROUP4</item>
0168       <item>SCREEN-GROUP5</item>
0169       <item>SCREEN-INPUT</item>
0170       <item>SCREEN-INTENSIFIED</item>
0171       <item>SEARCH</item>
0172       <item>SELECT</item>
0173       <item>SELECTION</item>
0174       <item>SELECTION-SCREEN</item>
0175       <item>SELECT-OPTIONS</item>
0176       <item>SEPARATED</item>
0177       <item>SET</item>
0178       <item>SHIFT</item>
0179       <item>SINGLE</item>
0180       <item>SKIP</item>
0181       <item>SORT</item>
0182       <item>SPACE</item>
0183       <item>SPLIT</item>
0184       <item>STANDARD</item>
0185       <item>STARTING</item>
0186       <item>STOP</item>
0187       <item>STRLEN</item>
0188       <item>STRUCTURE</item>
0189       <item>SUBTRACT</item>
0190       <item>SY-CUCOL</item>
0191       <item>SY-DATUM</item>
0192       <item>SY-DYNNR</item>
0193       <item>SY-LINSZ</item>
0194       <item>SY-LOOPC</item>
0195       <item>SY-LSIND</item>
0196       <item>SY-MSGID</item>
0197       <item>SY-MSGTY</item>
0198       <item>SY-MSGV1</item>
0199       <item>SY-MSGV2</item>
0200       <item>SY-MSGV3</item>
0201       <item>SY-MSGV4</item>
0202       <item>SY-PAGNO</item>
0203       <item>SY-REPID</item>
0204       <item>SY-STEPL</item>
0205       <item>SY-SUBRC</item>
0206       <item>SY-TABIX</item>
0207       <item>SY-TCODE</item>
0208       <item>SY-TMAXL</item>
0209       <item>SY-UCOMM</item>
0210       <item>SY-ULINE</item>
0211       <item>SY-UNAME</item>
0212       <item>SY-UZEIT</item>
0213       <item>SY-VLINE</item>
0214       <item>TABLE</item>
0215       <item>TABLES</item>
0216       <item>TABLEVIEW</item>
0217       <item>TIMES</item>
0218       <item>TITLE</item>
0219       <item>TITLEBAR</item>
0220       <item>TO</item>
0221       <item>TRAILING</item>
0222       <item>TRANSPORTING</item>
0223       <item>TYPE</item>
0224       <item>TYPE-POOLS</item>
0225       <item>TYPES</item>
0226       <item>ULINE</item>
0227       <item>UP</item>
0228       <item>UPDATE</item>
0229       <item>USING</item>
0230       <item>VALUE</item>
0231       <item>WHEN</item>
0232       <item>WHERE</item>
0233       <item>WHILE</item>
0234       <item>WITH</item>
0235       <item>WORK</item>
0236       <item>WRITE</item>
0237       <item>AFTER</item>
0238       <item>BEFORE</item>
0239       <item>CALL</item>
0240       <item>DURING</item>
0241       <item>ENDFORM</item>
0242       <item>END-OF-SELECTION</item>
0243       <item>FORM</item>
0244       <item>FUNCTION</item>
0245       <item>INCLUDE</item>
0246       <item>LINE-SELECTION</item>
0247       <item>PROCESS</item>
0248       <item>START-OF-SELECTION</item>
0249       <item>TOP-OF-PAGE</item>
0250       <item>TRANSACTION</item>
0251       <item>USER-COMMAND</item>
0252     </list>
0253 
0254     <contexts>
0255             <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
0256                     <keyword attribute="Keyword" context="#stay" String="keywords"/>
0257                     <AnyChar attribute="Comment" context="Comment" String="&quot;*"/>
0258                     <AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;:=&gt;[]^~"/>
0259             </context>
0260             <context attribute="Comment" lineEndContext="#pop" name="Comment">
0261                        <AnyChar attribute="Comment" context="#pop" String="&quot;*"/>
0262                        <IncludeRules context="##Comments"/>
0263             </context>
0264     </contexts>
0265     
0266     <itemDatas>
0267             <itemData name="Normal Text"        defStyleNum="dsNormal"/>
0268             <itemData name="Keyword"            defStyleNum="dsKeyword"/>
0269             <itemData name="Comment"            defStyleNum="dsComment"/>
0270             <itemData name="Symbol"             defStyleNum="dsOperator"/>
0271     </itemDatas>
0272 
0273   </highlighting>
0274   
0275   <general>
0276     <comments>
0277       <comment name="singleLine" start="*" />
0278     </comments>
0279     <keywords casesensitive="0" />
0280   </general>
0281   
0282 </language>