home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / con2v766.zip / colore01.zip / includes / rarelng / abap4.hrc next >
Text File  |  2000-02-14  |  7KB  |  228 lines

  1. <!--
  2.    ABAP/4 Syntax
  3. With Help of:
  4.    Arpad Biro <biroa@demasz.hu>
  5. -->
  6.  
  7. <Define Name="ABAP4Comment" Value="dCommentsEx">
  8. <Define Name="ABAP4Number"  Value="dNumbers">
  9. <Define Name="ABAP4String"  Value="dStrings">
  10. <Define Name="ABAP4Symbol"  Value="dSymbols">
  11. <Define Name="ABAP4Word"    Value="dResWords">
  12.  
  13. <Scheme Name="ABAP4">
  14.    <!-- Linear Comments -->
  15.    <RegExp Start='/(\".*$)/'      Color0="ABAP4Comment">
  16.    <RegExp Start="/(^\*.*$)/"     Color0="ABAP4Comment">
  17.    <!-- Strings -->
  18.    <RegExp Start="/(\'.*?\')/"    Color0="ABAP4String">
  19.    <!-- Numbers -->
  20.    <RegExp Start="/\b([0-9]+)\B/" Color0="ABAP4Number">
  21.  
  22.    <KeyWords Color="ABAP4Symbol">
  23.       <Symb Name="="><Symb Name="+"><Symb Name="-">
  24.       <Symb Name="*"><Symb Name="/"><Symb Name="(">
  25.       <Symb Name=")"><Symb Name="<"><Symb Name=">">
  26.       <Symb Name=","><Symb Name="."><Symb Name=":">
  27.       <Symb Name="#"><Symb Name="&">
  28.    </KeyWords>
  29.  
  30.    <KeyWords MatchCase="False" Color="ABAP4Word">
  31.       <Word Name="ADD">
  32.       <Word Name="ADD-CONDITIONAL">
  33.       <Word Name="ADD-CORRESPONDING">
  34.       <Word Name="ADD-SELECTIVE">
  35.       <Word Name="APPEND">
  36.       <Word Name="ASSIGN">
  37.       <Word Name="AT">
  38.       <Word Name="AUTHORITY-CHECK">
  39.       <Word Name="BACK">
  40.       <Word Name="BREAK-POINT">
  41.       <Word Name="CALL">
  42.       <Word Name="CASE">
  43.       <Word Name="CATCH">
  44.       <Word Name="CHECK">
  45.       <Word Name="CLASS">
  46.       <Word Name="CLASS-DATA">
  47.       <Word Name="CLASS-EVENTS">
  48.       <Word Name="CLASS-METHODS">
  49.       <Word Name="CLEAR">
  50.       <Word Name="CLOSE">
  51.       <Word Name="COLLECT">
  52.       <Word Name="COMMIT">
  53.       <Word Name="COMMUNICATION">
  54.       <Word Name="COMPONENT-CHECK">
  55.       <Word Name="COMPUTE">
  56.       <Word Name="CONCATENATE">
  57.       <Word Name="CONDENSE">
  58.       <Word Name="CONSTANTS">
  59.       <Word Name="CONTEXTS">
  60.       <Word Name="CONTINUE">
  61.       <Word Name="CONTROLS">
  62.       <Word Name="CONVERT">
  63.       <Word Name="CREATE">
  64.       <Word Name="CURRENCY-CONVERSION">
  65.       <Word Name="DATA">
  66.       <Word Name="DEFINE">
  67.       <Word Name="DELETE">
  68.       <Word Name="DEMAND">
  69.       <Word Name="DEQUEUE">
  70.       <Word Name="DESCRIBE">
  71.       <Word Name="DETAIL">
  72.       <Word Name="DIVIDE">
  73.       <Word Name="DIVIDE-CORRESPONDING">
  74.       <Word Name="DO">
  75.       <Word Name="DOWNLOAD">
  76.       <Word Name="DYNPROS">
  77.       <Word Name="EDITOR-CALL">
  78.       <Word Name="ELSE">
  79.       <Word Name="ELSEIF">
  80.       <Word Name="END-OF-DEFINITION">
  81.       <Word Name="END-OF-PAGE">
  82.       <Word Name="END-OF-SELECTION">
  83.       <Word Name="ENDAT">
  84.       <Word Name="ENDCASE">
  85.       <Word Name="ENDCATCH">
  86.       <Word Name="ENDCLASS">
  87.       <Word Name="ENDDO">
  88.       <Word Name="ENDEXEC">
  89.       <Word Name="ENDFOR">
  90.       <Word Name="ENDFORM">
  91.       <Word Name="ENDFUNCTION">
  92.       <Word Name="ENDIF">
  93.       <Word Name="ENDIFEND">
  94.       <Word Name="ENDINTERFACE">
  95.       <Word Name="ENDLOOP">
  96.       <Word Name="ENDMETHOD">
  97.       <Word Name="ENDMODULE">
  98.       <Word Name="ENDON">
  99.       <Word Name="ENDPROVIDE">
  100.       <Word Name="ENDSELECT">
  101.       <Word Name="ENDUPLOAD">
  102.       <Word Name="ENDWHILE">
  103.       <Word Name="ENQUEUE">
  104.       <Word Name="EVENTS">
  105.       <Word Name="EXEC">
  106.       <Word Name="EXIT">
  107.       <Word Name="EXPORT">
  108.       <Word Name="EXTRACT">
  109.       <Word Name="FETCH">
  110.       <Word Name="FIELD-GROUPS">
  111.       <Word Name="FIELD-SYMBOLS">
  112.       <Word Name="FIELDS">
  113.       <Word Name="FILL">
  114.       <Word Name="FOR">
  115.       <Word Name="FORM">
  116.       <Word Name="FORMAT">
  117.       <Word Name="FREE">
  118.       <Word Name="FUNCTION">
  119.       <Word Name="FUNCTION-POOL">
  120.       <Word Name="GENERATE">
  121.       <Word Name="GET">
  122.       <Word Name="HIDE">
  123.       <Word Name="IF">
  124.       <Word Name="IMPORT">
  125.       <Word Name="INCLUDE">
  126.       <Word Name="INFOTYPES">
  127.       <Word Name="INITIALIZATION">
  128.       <Word Name="INPUT">
  129.       <Word Name="INSERT">
  130.       <Word Name="INTERFACE">
  131.       <Word Name="INTERFACES">
  132.       <Word Name="LEAVE">
  133.       <Word Name="LOAD">
  134.       <Word Name="LOCAL">
  135.       <Word Name="LOOP">
  136.       <Word Name="MARK">
  137.       <Word Name="MAXIMUM">
  138.       <Word Name="MESSAGE">
  139.       <Word Name="METHOD">
  140.       <Word Name="METHODS">
  141.       <Word Name="MINIMUM">
  142.       <Word Name="MODIFY">
  143.       <Word Name="MODULE">
  144.       <Word Name="MOVE">
  145.       <Word Name="MOVE-CONDITIONAL">
  146.       <Word Name="MOVE-CORRESPONDING">
  147.       <Word Name="MOVE-DYNPRO">
  148.       <Word Name="MOVE-TEXT">
  149.       <Word Name="MULTIPLY">
  150.       <Word Name="MULTIPLY-CORRESPONDING">
  151.       <Word Name="NEW-LINE">
  152.       <Word Name="NEW-PAGE">
  153.       <Word Name="NEW-SECTION">
  154.       <Word Name="ON">
  155.       <Word Name="OPEN">
  156.       <Word Name="OVERLAY">
  157.       <Word Name="PACK">
  158.       <Word Name="PARAMETERS">
  159.       <Word Name="PERFORM">
  160.       <Word Name="POSITION">
  161.       <Word Name="PRINT-CONTROL">
  162.       <Word Name="PRIVATE">
  163.       <Word Name="PROGRAM">
  164.       <Word Name="PROTECTED">
  165.       <Word Name="PROVIDE">
  166.       <Word Name="PUBLIC">
  167.       <Word Name="PUT">
  168.       <Word Name="RAISE">
  169.       <Word Name="RANGES">
  170.       <Word Name="READ">
  171.       <Word Name="RECEIVE">
  172.       <Word Name="REFRESH">
  173.       <Word Name="REJECT">
  174.       <Word Name="REPLACE">
  175.       <Word Name="REPORT">
  176.       <Word Name="RESERVE">
  177.       <Word Name="RESTORE">
  178.       <Word Name="ROLLBACK">
  179.       <Word Name="SCAN">
  180.       <Word Name="SCROLL">
  181.       <Word Name="SEARCH">
  182.       <Word Name="SECURITY">
  183.       <Word Name="SEGMENTS">
  184.       <Word Name="SELECT">
  185.       <Word Name="SELECT-OPTIONS">
  186.       <Word Name="SELECTION-SCREEN">
  187.       <Word Name="SET">
  188.       <Word Name="SHIFT">
  189.       <Word Name="SKIP">
  190.       <Word Name="SORT">
  191.       <Word Name="SPLIT">
  192.       <Word Name="START-OF-SELECTION">
  193.       <Word Name="STATICS">
  194.       <Word Name="STOP">
  195.       <Word Name="SUBMIT">
  196.       <Word Name="SUBTRACT">
  197.       <Word Name="SUBTRACT-CORRESPONDING">
  198.       <Word Name="SUM">
  199.       <Word Name="SUMMARY">
  200.       <Word Name="SUMMING">
  201.       <Word Name="SUPPLY">
  202.       <Word Name="SUPPRESS">
  203.       <Word Name="SYNTAX-CHECK">
  204.       <Word Name="SYNTAX-TRACE">
  205.       <Word Name="SYSTEM-CALL">
  206.       <Word Name="TABLES">
  207.       <Word Name="TELEX">
  208.       <Word Name="TEXTS">
  209.       <Word Name="TOP-OF-PAGE">
  210.       <Word Name="TRANSFER">
  211.       <Word Name="TRANSFER-DYNPRO">
  212.       <Word Name="TRANSLATE">
  213.       <Word Name="TYPE-POOL">
  214.       <Word Name="TYPE-POOLS">
  215.       <Word Name="TYPES">
  216.       <Word Name="ULINE">
  217.       <Word Name="UNASSIGN">
  218.       <Word Name="UNPACK">
  219.       <Word Name="UPDATE">
  220.       <Word Name="UPLOAD">
  221.       <Word Name="WAIT">
  222.       <Word Name="WHEN">
  223.       <Word Name="WHILE">
  224.       <Word Name="WINDOW">
  225.       <Word Name="WRITE">
  226.    </KeyWords>
  227. </Scheme>
  228.