<lexer>
  <config>
    <name>OpenEdge ABL</name>
    <alias>openedge</alias>
    <alias>abl</alias>
    <alias>progress</alias>
    <alias>openedgeabl</alias>
    <filename>*.p</filename>
    <filename>*.cls</filename>
    <filename>*.w</filename>
    <filename>*.i</filename>
    <mime_type>text/x-openedge</mime_type>
    <mime_type>application/x-openedge</mime_type>
  </config>
  <rules>
    <state name="root">
      <rule pattern="/\*">
        <token type="CommentMultiline"/>
        <push state="comment"/>
      </rule>
      <rule pattern="//.*?$">
        <token type="CommentSingle"/>
      </rule>
      <rule pattern="\{">
        <token type="CommentPreproc"/>
        <push state="preprocessor"/>
      </rule>
      <rule pattern="\s*&amp;.*">
        <token type="CommentPreproc"/>
      </rule>
      <rule pattern="0[xX][0-9a-fA-F]+[LlUu]*">
        <token type="LiteralNumberHex"/>
      </rule>
      <rule pattern="(?i)(DEFINE|DEF|DEFI|DEFIN)\b">
        <token type="KeywordDeclaration"/>
      </rule>
      <rule pattern="(?i)(^|(?&lt;=[^\w\-]))(CHARACTER|CHAR|CHARA|CHARAC|CHARACT|CHARACTE|COM-HANDLE|DATE|DATETIME|DATETIME-TZ|DECIMAL|DEC|DECI|DECIM|DECIMA|HANDLE|INT64|INTEGER|INT|INTE|INTEG|INTEGE|LOGICAL|LONGCHAR|MEMPTR|RAW|RECID|ROWID)\s*($|(?=[^\w\-]))">
        <token type="KeywordType"/>
      </rule>
      <rule pattern="(?i)(^|(?&lt;=[^\w\-]))(XML-SUPPRESS-NAMESPACE-PROCESSING|SERVER-CONNECTION-BOUND-REQUEST|SYMMETRIC-ENCRYPTION-ALGORITHM|SUPPRESS-NAMESPACE-PROCESSING|WRITE-PROCESSING-INSTRUCTION|XML-STRICT-ENTITY-RESOLUTION|GET-INDEX-BY-NAMESPACE-NAME|GET-VALUE-BY-NAMESPACE-NAME|NONAMESPACE-SCHEMA-LOCATION|VIEW-FIRST-COLUMN-ON-REOPEN|XML-ENTITY-EXPANSION-LIMIT|GET-TYPE-BY-NAMESPACE-NAME|LOGIN-EXPIRATION-TIMESTAMP|DEFINE-USER-EVENT-MANAGER|PERSISTENT-CACHE-DISABLED|SERVER-CONNECTION-CONTEXT|GET-CALLBACK-PROC-CONTEXT|CREATE-RESULT-LIST-ENTRY|DELETE-RESULT-LIST-ENTRY|DATA-SOURCE-COMPLETE-MAP|INITIALIZE-DOCUMENT-TYPE|STRICT-ENTITY-RESOLUTION|SYMMETRIC-ENCRYPTION-KEY|SET-EVENT-MANAGER-OPTION|WORK-AREA-HEIGHT-PIXELS|BLOCK-ITERATION-DISPLAY|SYMMETRIC-ENCRYPTION-IV|SERVER-CONNECTION-BOUND|GRID-UNIT-HEIGHT-PIXELS|EVENT-PROCEDURE-CONTEXT|MIN-COLUMN-WIDTH-PIXELS|REMOVE-EVENTS-PROCEDURE|CREATE-LIKE-SEQUENTIAL|WORK-AREA-WIDTH-PIXELS|PRINTER-CONTROL-HANDLE|GET-CALLBACK-PROC-NAME|REMOVE-SUPER-PROCEDURE|ALLOW-COLUMN-SEARCHING|GRID-FACTOR-HORIZONTAL|GET-LOCALNAME-BY-INDEX|REPLACE-SELECTION-TEXT|RETURN-VALUE-DATA-TYPE|INCREMENT-EXCLUSIVE-ID|GRID-UNIT-HEIGHT-CHARS|LOAD-IMAGE-INSENSITIVE|SET-OUTPUT-DESTINATION|GRID-UNIT-WIDTH-PIXELS|MIN-COLUMN-WIDTH-CHARS|MIN-COLUMN-WIDTH-PIXEL|ENTITY-EXPANSION-LIMIT|GRID-UNIT-HEIGHT-PIXEL|NEEDS-APPSERVER-PROMPT|SCROLL-TO-SELECTED-ROW|NO-SEPARATE-CONNECTION|GET-TEXT-HEIGHT-PIXELS|GRID-UNIT-WIDTH-CHARS|MIN-COLUMN-WIDTH-PIXE|NO-SCROLLBAR-VERTICAL|SCROLLED-ROW-POSITION|GET-TEXT-HEIGHT-PIXEL|ENCRYPT-AUDIT-MAC-KEY|SCROLL-TO-CURRENT-ROW|MULTITASKING-INTERVAL|GET-TEXT-WIDTH-PIXELS|CAN-DO-DOMAIN-SUPPORT|GET-TEXT-HEIGHT-CHARS|GRID-UNIT-WIDTH-PIXEL|GRID-UNIT-HEIGHT-PIXE|SERVER-OPERATING-MODE|CREATE-NODE-NAMESPACE|MIN-COLUMN-WIDTH-CHAR|DISABLE-LOAD-TRIGGERS|LOCATOR-COLUMN-NUMBER|CURRENT-RESPONSE-INFO|DISABLE-DUMP-TRIGGERS|DESELECT-SELECTED-ROW|GRID-FACTOR-HORIZONTA|VIRTUAL-HEIGHT-PIXELS|AUTHENTICATION-FAILED|DEFAULT-BUFFER-HANDLE|BORDER-BOTTOM-PIXELS|FIND-PREV-OCCURRENCE|DELETE-SELECTED-ROWS|GET-TEXT-WIDTH-PIXEL|SET-REPOSITIONED-ROW|GRID-UNIT-WIDTH-PIXE|NUM-SELECTED-WIDGETS|VIRTUAL-HEIGHT-CHARS|VIRTUAL-HEIGHT-PIXEL|SERVER-CONNECTION-ID|GRID-UNIT-WIDTH-CHAR|NODE-VALUE-TO-MEMPTR|ASYNC-REQUEST-HANDLE|VIRTUAL-WIDTH-PIXELS|GET-TEXT-WIDTH-CHARS|GRID-FACTOR-HORIZONT|GRID-FACTOR-VERTICAL|NO-CONVERT-3D-COLORS|CLIENT-CONNECTION-ID|GET-TEXT-HEIGHT-PIXE|REFRESH-AUDIT-POLICY|MOVE-BEFORE-TAB-ITEM|SCROLLED-ROW-POSITIO|KEEP-CONNECTION-OPEN|DATA-SOURCE-MODIFIED|GET-REPOSITIONED-ROW|SCROLLBAR-HORIZONTAL|GET-TEXT-HEIGHT-CHAR|GRID-UNIT-HEIGHT-CHA|MIN-COLUMN-WIDTH-PIX|CURRENT-ROW-MODIFIED|CURRENT-REQUEST-INFO|MIN-COLUMN-WIDTH-CHA|DESELECT-FOCUSED-ROW|ADD-EVENTS-PROCEDURE|TRANS-INIT-PROCEDURE|MARGIN-HEIGHT-PIXELS|GRID-UNIT-HEIGHT-PIX|MEMPTR-TO-NODE-VALUE|FIND-NEXT-OCCURRENCE|FOCUSED-ROW-SELECTED|FIRST-ASYNCH-REQUEST|CURRENT-ENVIRONMENT|ADD-SUPER-PROCEDURE|FIND-CASE-SENSITIVE|GRID-UNIT-HEIGHT-PI|MARGIN-HEIGHT-PIXEL|MARGIN-HEIGHT-CHARS|MIN-COLUMN-WIDTH-CH|COPY-SAX-ATTRIBUTES|GET-SELECTED-WIDGET|VIRTUAL-WIDTH-CHARS|VALIDATE-EXPRESSION|MIN-COLUMN-WIDTH-PI|LOCATOR-LINE-NUMBER|BORDER-RIGHT-PIXELS|RETURN-TO-START-DIR|GET-TEXT-HEIGHT-CHA|SCROLLBAR-HORIZONTA|GRID-UNIT-HEIGHT-CH|SCROLLED-ROW-POSITI|REPOSITION-TO-ROWID|MOVE-AFTER-TAB-ITEM|REPOSITION-BACKWARD|ADD-SCHEMA-LOCATION|MOVE-BEFORE-TAB-ITE|LIST-PROPERTY-NAMES|MARGIN-WIDTH-PIXELS|WRITE-EMPTY-ELEMENT|GET-TEXT-HEIGHT-PIX|PROCEDURE-CALL-TYPE|GENERATE-RANDOM-KEY|SKIP-DELETED-RECORD|LAST-ASYNCH-REQUEST|GRID-FACTOR-VERTICA|SEPARATE-CONNECTION|GET-TEXT-WIDTH-CHAR|GRID-UNIT-WIDTH-CHA|VIRTUAL-WIDTH-PIXEL|ASYNC-REQUEST-COUNT|AUDIT-EVENT-CONTEXT|BUFFER-PARTITION-ID|BORDER-BOTTOM-PIXEL|VIRTUAL-HEIGHT-CHAR|GRID-FACTOR-HORIZON|GET-TEXT-WIDTH-PIXE|NUM-SELECTED-WIDGET|GRID-UNIT-WIDTH-PIX|VIRTUAL-HEIGHT-PIXE|DELETE-SELECTED-ROW|KEEP-SECURITY-CACHE|BORDER-BOTTOM-CHARS|NUM-VISIBLE-COLUMNS|DOMAIN-DESCRIPTION|GRID-FACTOR-HORIZO|PBE-HASH-ALGORITHM|GET-VALUE-BY-QNAME|GET-VALUE-BY-INDEX|GET-UNSIGNED-SHORT|NUM-SELECTED-WIDGE|BORDER-BOTTOM-PIXE|NUM-LOCKED-COLUMNS|GET-TEXT-WIDTH-PIX|DELETE-CURRENT-ROW|GET-TEXT-WIDTH-CHA|GRID-FACTOR-VERTIC|NO-INHERIT-FGCOLOR|NO-INHERIT-BGCOLOR|VIRTUAL-WIDTH-PIXE|GET-TEXT-HEIGHT-PI|SYSTEM-ALERT-BOXES|MOVE-BEFORE-TAB-IT|GRID-UNIT-HEIGHT-C|APPSERVER-PASSWORD|REPOSITION-FORWARD|MOVE-AFTER-TAB-ITE|EXCLUSIVE-WEB-USER|FETCH-SELECTED-ROW|BORDER-LEFT-PIXELS|RETURN-TO-START-DI|TEMP-TABLE-PREPARE|GET-TEXT-HEIGHT-CH|MIN-COLUMN-WIDTH-P|CURRENT-RESULT-ROW|GRID-UNIT-HEIGHT-P|VIRTUAL-WIDTH-CHAR|MIN-COLUMN-WIDTH-C|CURRENT-ENVIRONMEN|MARGIN-WIDTH-PIXEL|BORDER-RIGHT-CHARS|MARGIN-WIDTH-CHARS|MARGIN-HEIGHT-PIXE|SAX-WRITE-COMPLETE|MARGIN-HEIGHT-CHAR|BORDER-RIGHT-PIXEL|GET-SELECTED-WIDGE|GRID-UNIT-WIDTH-CH|WRITE-DATA-ELEMENT|SCROLLBAR-HORIZONT|VALIDATION-ENABLED|LOCAL-VERSION-INFO|SCROLLBAR-VERTICAL|SCROLLED-ROW-POSIT|LOAD-MOUSE-POINTER|FULL-HEIGHT-PIXELS|FUNCTION-CALL-TYPE|SELECT-FOCUSED-ROW|CLIENT-WORKSTATION|GET-ATTR-CALL-TYPE|CLEAR-APPL-CONTEXT|SEND-SQL-STATEMENT|GET-ATTRIBUTE-NODE|VIRTUAL-HEIGHT-CHA|GET-QNAME-BY-INDEX|GET-CGI-LONG-VALUE|WRITE-EXTERNAL-DTD|LABELS-HAVE-COLONS|GRID-UNIT-WIDTH-PI|SET-ATTR-CALL-TYPE|SET-ATTRIBUTE-NODE|KEEP-FRAME-Z-ORDER|GET-INDEX-BY-QNAME|INDEXED-REPOSITION|VIRTUAL-HEIGHT-PIX|BY-VARIANT-POINTER|LOCATOR-SYSTEM-ID|VIRTUAL-WIDTH-PIX|NUM-SELECTED-WIDG|NUM-SELECTED-ROWS|NUM-LOCKED-COLUMN|NUM-DROPPED-FILES|HTML-HEADER-BEGIN|SUPPRESS-WARNINGS|BEGIN-EVENT-GROUP|IMAGE-INSENSITIVE|SYMMETRIC-SUPPORT|PBE-HASH-ALGORITH|NO-INHERIT-FGCOLO|BORDER-BOTTOM-PIX|IMAGE-SIZE-PIXELS|IMMEDIATE-DISPLAY|PIXELS-PER-COLUMN|SET-POINTER-VALUE|INDEX-INFORMATION|SYSTEM-ALERT-BOXE|ERROR-STACK-TRACE|MOVE-BEFORE-TAB-I|DEFAULT-EXTENSION|MOVE-AFTER-TAB-IT|GRID-UNIT-WIDTH-P|MIN-HEIGHT-PIXELS|DECLARE-NAMESPACE|GRID-UNIT-WIDTH-C|MESSAGE-AREA-FONT|AVAILABLE-FORMATS|PUT-UNSIGNED-LONG|SET-CURRENT-VALUE|MAX-HEIGHT-PIXELS|MARGIN-WIDTH-PIXE|RCODE-INFORMATION|MARGIN-WIDTH-CHAR|GRID-UNIT-HEIGHT-|BORDER-LEFT-CHARS|MARGIN-HEIGHT-PIX|GRID-FACTOR-VERTI|REPOSITION-TO-ROW|MARGIN-HEIGHT-CHA|LOCK-REGISTRATION|DATA-SOURCE-ROWID|ALLOW-REPLICATION|BORDER-LEFT-PIXEL|LOCATOR-PUBLIC-ID|LOAD-MOUSE-POINTE|DATA-ENTRY-RETURN|GRID-FACTOR-HORIZ|FULL-HEIGHT-CHARS|FULL-HEIGHT-PIXEL|SEPARATOR-FGCOLOR|SIDE-LABEL-HANDLE|BORDER-TOP-PIXELS|FULL-WIDTH-PIXELS|CURRENT-ITERATION|CURRENT-ENVIRONME|GENERATE-PBE-SALT|ROW-HEIGHT-PIXELS|BORDER-RIGHT-CHAR|VIRTUAL-HEIGHT-CH|CLEAR-SORT-ARROWS|GET-BROWSE-COLUMN|GET-BUFFER-HANDLE|SAX-UNINITIALIZED|SAX-WRITE-CONTENT|SAX-WRITE-ELEMENT|GET-UNSIGNED-LONG|BORDER-RIGHT-PIXE|CONVERT-TO-OFFSET|GET-TYPE-BY-QNAME|CONVERT-3D-COLORS|VIRTUAL-HEIGHT-PI|ATTACHED-PAIRLIST|GET-TYPE-BY-INDEX|GET-TEXT-WIDTH-PI|KEEP-FRAME-Z-ORDE|CONTEXT-HELP-FILE|GET-POINTER-VALUE|GET-TEXT-WIDTH-CH|GET-SELECTED-WIDG|VIRTUAL-WIDTH-CHA|SCROLLED-ROW-POSI|SCROLLBAR-HORIZON|GET-TEXT-HEIGHT-C|SCROLLBAR-VERTICA|GET-TEXT-HEIGHT-P|BORDER-RIGHT-CHA|CREATE-TEST-FILE|SCROLLBAR-VERTIC|HTML-END-OF-LINE|APPL-ALERT-BOXES|APPSERVER-USERID|VIRTUAL-WIDTH-PI|NUM-SELECTED-WID|DISABLE-AUTO-ZAP|COLUMN-READ-ONLY|COLUMN-RESIZABLE|COLUMN-SCROLLING|GET-TEXT-HEIGHT-|STORED-PROCEDURE|IS-PARAMETER-SET|SOURCE-PROCEDURE|SCROLLED-ROW-POS|SCROLLBAR-HORIZO|NUM-LOCKED-COLUM|HTML-FRAME-BEGIN|VIRTUAL-WIDTH-CH|GET-TEXT-WIDTH-C|DROP-FILE-NOTIFY|GET-SELECTED-WID|SUPPRESS-WARNING|DYNAMIC-FUNCTION|HTML-TITLE-BEGIN|NO-JOIN-BY-SQLDB|PBE-HASH-ALGORIT|BORDER-TOP-CHARS|IMAGE-SIZE-CHARS|KEEP-FRAME-Z-ORD|GET-TEXT-WIDTH-P|CODEPAGE-CONVERT|BORDER-BOTTOM-PI|VIRTUAL-HEIGHT-P|CODEBASE-LOCATOR|IMAGE-SIZE-PIXEL|CONVERT-TO-OFFSE|NO-INHERIT-FGCOL|DELETE-CHARACTER|NO-CURRENT-VALUE|NO-AUTO-VALIDATE|EMPTY-TEMP-TABLE|NO-ARRAY-MESSAGE|GET-ERROR-COLUMN|GET-DROPPED-FILE|DELETE PROCEDURE|GET-URI-BY-INDEX|PIXELS-PER-COLUM|BORDER-RIGHT-PIX|IMPORT-PRINCIPAL|NAMESPACE-PREFIX|SAX-PARSER-ERROR|GET-CONFIG-VALUE|SYSTEM-ALERT-BOX|CLIENT-PRINCIPAL|SET-INPUT-SOURCE|DEFAULT-EXTENSIO|CLEAR-SORT-ARROW|MOVE-BEFORE-TAB-|MARGIN-HEIGHT-PI|TARGET-PROCEDURE|MOVE-AFTER-TAB-I|VIRTUAL-HEIGHT-C|WINDOW-MAXIMIZED|INTERNAL-ENTRIES|GENERATE-PBE-KEY|MIN-WIDTH-PIXELS|EXPORT-PRINCIPAL|CURRENT-ENVIRONM|INSERT-ATTRIBUTE|SUPER-PROCEDURES|STATUS-AREA-FONT|WRITE-ENTITY-REF|BORDER-TOP-PIXEL|FULL-WIDTH-PIXEL|MIN-HEIGHT-PIXEL|MIN-HEIGHT-CHARS|CURRENT-LANGUAGE|FULL-WIDTH-CHARS|PROC-TEXT-BUFFER|FILE-CREATE-DATE|FILE-CREATE-TIME|LIST-QUERY-ATTRS|GRID-FACTOR-HORI|FULL-HEIGHT-PIXE|FILE-INFORMATION|ROW-HEIGHT-CHARS|SERIALIZE-HIDDEN|FULL-HEIGHT-CHAR|GRID-UNIT-WIDTH-|LITERAL-QUESTION|TRANSACTION-MODE|PUBLISHED-EVENTS|MAX-WIDTH-PIXELS|ADD-COLUMNS-FROM|DATA-ENTRY-RETUR|SIDE-LABEL-HANDL|START-ROW-RESIZE|LOAD-MOUSE-POINT|FIND-WRAP-AROUND|MAX-HEIGHT-PIXEL|MAX-HEIGHT-CHARS|VALIDATE-MESSAGE|CHARACTER_LENGTH|WINDOW-MINIMIZED|BORDER-LEFT-PIXE|UPDATE-ATTRIBUTE|HTML-END-OF-PAGE|SET-APPL-CONTEXT|RCODE-INFORMATIO|MANUAL-HIGHLIGHT|WRITE-CHARACTERS|MARGIN-HEIGHT-CH|MARGIN-WIDTH-PIX|MARGIN-WIDTH-CHA|AUTO-SYNCHRONIZE|BORDER-LEFT-CHAR|GRID-FACTOR-VERT|GRID-UNIT-HEIGHT|MARGIN-HEIGHT-P|INHERIT-FGCOLOR|REPOSITION-MODE|BORDER-LEFT-PIX|BORDER-LEFT-CHA|APPL-CONTEXT-ID|REGISTER-DOMAIN|MARGIN-WIDTH-CH|USE-WIDGET-POOL|FORM-LONG-INPUT|ADD-LIKE-COLUMN|MARGIN-WIDTH-PI|GRID-FACTOR-VER|MARGIN-HEIGHT-C|LOG-AUDIT-EVENT|RCODE-INFORMATI|ADD-INDEX-FIELD|SIDE-LABEL-HAND|MAX-HEIGHT-CHAR|LOAD-SMALL-ICON|FIT-LAST-COLUMN|MAX-HEIGHT-PIXE|FIRST-PROCEDURE|WINDOW-MINIMIZE|ADD-FIELDS-FROM|MAX-WIDTH-CHARS|RETURN-INSERTED|DATA-ENTRY-RETU|MAX-WIDTH-PIXEL|LOAD-MOUSE-POIN|VIRTUAL-HEIGHT-|GRID-UNIT-WIDTH|LOAD-IMAGE-DOWN|PROGRESS-SOURCE|FULL-HEIGHT-CHA|FULL-HEIGHT-PIX|FILE-INFORMATIO|AUTO-COMPLETION|LIST-ITEM-PAIRS|MIN-HEIGHT-CHAR|FULL-WIDTH-CHAR|CURRENT-LANGUAG|ADD-CALC-COLUMN|MIN-HEIGHT-PIXE|FULL-WIDTH-PIXE|GRID-FACTOR-HOR|MIN-WIDTH-CHARS|BORDER-RIGHT-CH|CURRENT-ENVIRON|MIN-WIDTH-PIXEL|LIKE-SEQUENTIAL|MOVE-AFTER-TAB-|CURRENT-CHANGED|WRITE-XMLSCHEMA|GET-BINARY-DATA|EVENT-PROCEDURE|MOVE-BEFORE-TAB|CLEAR-SELECTION|DEFAULT-EXTENSI|BORDER-RIGHT-PI|SET-GREEN-VALUE|BORDER-TOP-PIXE|INHERIT-BGCOLOR|XML-SCHEMA-PATH|DEFAULT-NOXLATE|SAX-PARSE-FIRST|SELECTION-START|END-USER-PROMPT|SYSTEM-ALERT-BO|END-EVENT-GROUP|ENCRYPTION-SALT|SAX-WRITE-BEGIN|WINDOW-MAXIMIZE|PIXELS-PER-COLU|SAX-WRITE-ERROR|SCHEMA-LOCATION|COPY-TEMP-TABLE|SELECT-PREV-ROW|GET-FILE-OFFSET|NO-INHERIT-BGCO|DELETE-CHARACTE|GET-GREEN-VALUE|NO-INHERIT-FGCO|SELECT-NEXT-ROW|CONVERT-TO-OFFS|SECURITY-POLICY|BORDER-BOTTOM-P|IMAGE-SIZE-PIXE|CONTEXT-HELP-ID|KEEP-FRAME-Z-OR|PBE-HASH-ALGORI|IMAGE-SIZE-CHAR|BORDER-TOP-CHAR|IS-ROW-SELECTED|HTML-HEADER-END|VIRTUAL-WIDTH-C|GET-SELECTED-WI|STORED-PROCEDUR|DS-CLOSE-CURSOR|SUPPRESS-WARNIN|SSL-SERVER-NAME|ON-FRAME-BORDER|GET-TEXT-WIDTH-|NUM-LOCKED-COLU|SCROLLBAR-HORIZ|HOST-BYTE-ORDER|DISPLAY-MESSAGE|SHOW-IN-TASKBAR|NUM-SELECTED-WI|GET-TEXT-HEIGHT|APPL-ALERT-BOXE|VIRTUAL-WIDTH-P|SCROLLBAR-VERTI|MOVE-BEFORE-TA|FILE-INFORMATI|SAX-PARSE-NEXT|BUFFER-RELEASE|STRETCH-TO-FIT|GET-COLLATIONS|HTML-FRAME-END|NUM-SELECTED-W|LARGE-TO-SMALL|GET-BLUE-VALUE|NUMERIC-FORMAT|SET-WAIT-STATE|SET-SORT-ARROW|NUM-REFERENCES|HTML-TITLE-END|NUM-PARAMETERS|GET-FILE-OFFSE|BORDER-RIGHT-P|SUPPRESS-WARNI|SCHEMA-MARSHAL|IMAGE-SIZE-CHA|LAST-PROCEDURE|NUM-LOCKED-COL|CURRENT-COLUMN|NUM-ITERATIONS|ON-FRAME-BORDE|DROP-DOWN-LIST|KEEP-TAB-ORDER|GET-GREEN-VALU|CURRENT-ENVIRO|AUTO-COMPLETIO|CURRENT-LANGUA|IMAGE-SIZE-PIX|FULL-WIDTH-PIX|STORED-PROCEDU|DYNAMIC-INVOKE|BORDER-RIGHT-C|FULL-WIDTH-CHA|PASSWORD-FIELD|KEEP-FRAME-Z-O|NO-ROW-MARKERS|LIST-SET-ATTRS|CURRENT-WINDOW|PBE-HASH-ALGOR|FULL-HEIGHT-PI|PBE-KEY-ROUNDS|FULL-HEIGHT-CH|NO-INHERIT-FGC|VIRTUAL-WIDTH-|DELETE-CHARACT|NO-INHERIT-BGC|EDIT-CAN-PASTE|START-DOCUMENT|LOAD-MOUSE-POI|NO-EMPTY-SPACE|DATA-ENTRY-RET|GET-SELECTED-W|RETURN-INSERTE|INHERIT-BGCOLO|VIRTUAL-HEIGHT|BUFFER-COMPARE|SCROLL-TO-ITEM|INHERIT-FGCOLO|PIXELS-PER-COL|ENABLED-FIELDS|SCROLLBAR-HORI|IS-PARTITIONED|SYSTEM-ALERT-B|PIXELS-PER-ROW|SORT-ASCENDING|SET-GREEN-VALU|COLUMN-PFCOLOR|PREFER-DATASET|MARGIN-HEIGHT-|COLUMN-MOVABLE|WRITE-FRAGMENT|DATASET-HANDLE|END-ROW-RESIZE|PREPARE-STRING|DEFAULT-WINDOW|SCROLLBAR-VERT|DEFAULT-NOXLAT|SAX-WRITE-IDLE|BORDER-LEFT-PI|MOVE-TO-BOTTOM|APPSERVER-INFO|COLUMN-FGCOLOR|MARGIN-WIDTH-C|BORDER-LEFT-CH|REFERENCE-ONLY|READ-XMLSCHEMA|MARGIN-WIDTH-P|SET-BLUE-VALUE|DEFAULT-EXTENS|ADD-LIKE-FIELD|READ-EXACT-NUM|READ-AVAILABLE|COLUMN-BGCOLOR|EVENT-GROUP-ID|ADD-LIKE-INDEX|MARK-ROW-STATE|MAX-DATA-GUESS|GET-TEXT-WIDTH|MAX-HEIGHT-CHA|CASE-SENSITIVE|DEFAULT-COMMIT|DEFAULT-BUTTON|MOVE-AFTER-TAB|DBRESTRICTIONS|RCODE-INFORMAT|BORDER-TOP-CHA|MAX-HEIGHT-PIX|FIRST-TAB-ITEM|EXCLUSIVE-LOCK|APPL-ALERT-BOX|SEAL-TIMESTAMP|FIRST-PROCEDUR|WINDOW-MAXIMIZ|SIDE-LABEL-HAN|MIN-WIDTH-PIXE|MAX-WIDTH-CHAR|GRID-FACTOR-VE|BORDER-TOP-PIX|MAX-WIDTH-PIXE|MIN-WIDTH-CHAR|SELECTION-LIST|BOX-SELECTABLE|CLEAR-SELECTIO|GET-WAIT-STATE|WINDOW-MINIMIZ|PROXY-PASSWORD|MIN-HEIGHT-PIX|MERGE-BY-FIELD|SERIALIZE-NAME|SELECTION-TEXT|PROGRESS-SOURC|MIN-HEIGHT-CHA|PROCEDURE-TYPE|GRID-FACTOR-HO|INSERT-BACKTAB|THIS-PROCEDURE|TEMP-DIRECTORY|INITIAL-FILTER|ACTIVE-WINDOW|XML-DATA-TYPE|WINDOW-MINIMI|PROGRESS-SOUR|FILE-MOD-DATE|FILE-MOD-TIME|TEMP-DIRECTOR|TEXT-SEG-GROW|TEXT-SELECTED|GRID-FACTOR-H|INSERT-BACKTA|TITLE-BGCOLOR|MIN-HEIGHT-CH|INSERT-STRING|TITLE-FGCOLOR|TOP-NAV-QUERY|MESSAGE-LINES|BORDER-LEFT-C|CLEAR-SELECTI|MIN-HEIGHT-PI|PRINTER-SETUP|FIND-BY-ROWID|IS-ATTR-SPACE|ALWAYS-ON-TOP|MAXIMUM-LEVEL|BOX-SELECTABL|PUT-KEY-VALUE|MIN-WIDTH-CHA|UNLESS-HIDDEN|GRID-FACTOR-V|MAX-WIDTH-PIX|QUERY-OFF-END|PREV-TAB-ITEM|QUERY-PREPARE|UNSIGNED-LONG|MIN-WIDTH-PIX|DEFAULT-BUTTO|MAX-WIDTH-CHA|SELECTION-END|BORDER-TOP-PI|WINDOW-MAXIMI|RADIO-BUTTONS|SEARCH-TARGET|FIRST-PROCEDU|SIDE-LABEL-HA|MOUSE-POINTER|APPL-ALERT-BO|BASE64-DECODE|COLON-ALIGNED|FIRST-TAB-ITE|EXCLUSIVE-LOC|RCODE-INFORMA|WINDOW-NORMAL|MAX-HEIGHT-PI|WINDOW-SYSTEM|SET-BLUE-VALU|MOVE-AFTER-TA|DBRESTRICTION|BASE64-ENCODE|MAX-HEIGHT-CH|CASE-SENSITIV|ADD-NEW-INDEX|ADD-NEW-FIELD|BORDER-TOP-CH|USE-DICT-EXPS|MOVE-BEFORE-T|BUFFER-HANDLE|DEFAULT-EXTEN|DEFAULT-NOXLA|COLUMN-DCOLOR|WRITE-COMMENT|RECORD-LENGTH|SET-DB-CLIENT|CAREFUL-PAINT|SYSTEM-DIALOG|MARGIN-WIDTH-|CANCEL-BUTTON|MOVE-TO-BOTTO|USE-UNDERLINE|DB-REFERENCES|BORDER-LEFT-P|MULTI-COMPILE|DEFAULT-VALUE|NAMESPACE-URI|ARRAY-MESSAGE|RESPONSE-INFO|RESTART-ROWID|SET-GREEN-VAL|END-FILE-DROP|MARGIN-HEIGHT|SCROLLBAR-VER|WRITE-MESSAGE|MACHINE-CLASS|FILE-INFORMAT|GET-SIGNATURE|XML-NODE-TYPE|FRAME-SPACING|RETURN-ALIGNE|NEXT-TAB-ITEM|SCROLLBAR-HOR|RETURN-INSERT|DATA-RELATION|VALIDATE-SEAL|VALUE-CHANGED|INHERIT-FGCOL|SCROLL-TO-ITE|NO-ATTR-SPACE|NO-BIND-WHERE|SYSTEM-ALERT-|DELETE-CHARAC|NO-INDEX-HINT|LOAD-MOUSE-PO|GET-SELECTED-|GET-RGB-VALUE|LOAD-IMAGE-UP|GET-RED-VALUE|CURSOR-OFFSET|EDIT-CAN-UNDO|LITTLE-ENDIAN|ITEMS-PER-ROW|JOIN-BY-SQLDB|INHERIT-BGCOL|FULL-HEIGHT-C|STORED-PROCED|ASK-OVERWRITE|RIGHT-ALIGNED|ROUTINE-LEVEL|FULL-HEIGHT-P|SET-PARAMETER|KEEP-FRAME-Z-|PBE-HASH-ALGO|CURRENT-VALUE|SCROLL-OFFSET|YES-NO-CANCEL|START-ELEMENT|SET-RED-VALUE|FULL-PATHNAME|CONTEXT-POPUP|BORDER-RIGHT-|VIRTUAL-WIDTH|FULL-WIDTH-CH|NO-SEPARATORS|BUFFER-CREATE|CURRENT-QUERY|GET-KEY-VALUE|FULL-WIDTH-PI|SET-RGB-VALUE|DESELECT-ROWS|CURRENT-LANGU|KEEP-MESSAGES|GET-ITERATION|DSLOG-MANAGER|IMAGE-SIZE-PI|CONTROL-FRAME|LAST-TAB-ITEM|OS-CREATE-DIR|CURRENT-ENVIR|GET-GREEN-VAL|AUTO-COMPLETI|GENERATE-UUID|HEIGHT-PIXELS|LABEL-BGCOLOR|BUFFER-DELETE|ROW-RESIZABLE|ON-FRAME-BORD|LAST-PROCEDUR|IMAGE-SIZE-CH|SUPPRESS-WARN|SET-SELECTION|GET-BLUE-VALU|NUM-SELECTED-|RUN-PROCEDURE|GET-FILE-NAME|NUMERIC-FORMA|AUTHORIZATION|GET-ERROR-ROW|SAX-WRITE-TAG|AUDIT-ENABLED|GET-CGI-VALUE|AUDIT-CONTROL|GET-CODEPAGES|STREAM-HANDLE|NUM-TO-RETAIN|LABEL-PFCOLOR|LABEL-FGCOLOR|FROM-CURRENT|LABEL-PFCOLO|GET-CGI-LIST|AUDIT-POLICY|LABEL-FGCOLO|SAX-COMPLETE|GET-BLUE-VAL|LAST-PROCEDU|LABEL-DCOLOR|AUTO-COMPLET|LABEL-BGCOLO|KEY-FUNCTION|LAST-TAB-ITE|GET-GREEN-VA|CURRENT-ENVI|GENERATE-MD5|COPY-DATASET|SCREEN-LINES|LEFT-ALIGNED|SCREEN-VALUE|LINE-COUNTER|CURRENT-LANG|GET-KEY-VALU|FULL-WIDTH-P|ASYNCHRONOUS|FULL-WIDTH-C|SCROLL-DELTA|BORDER-RIGHT|CONTEXT-HELP|FULL-PATHNAM|AUTO-END-KEY|CURRENT_DATE|GET-PRINTERS|GET-PROPERTY|REVERSE-FROM|KEEP-FRAME-Z|FULL-HEIGHT-|LIST-WIDGETS|START-RESIZE|LOAD-DOMAINS|GET-RED-VALU|RETURN-VALUE|SCROLL-TO-IT|STRING-VALUE|GET-SELECTED|LOAD-MOUSE-P|STATE-DETAIL|LOAD-PICTURE|DATA-RELATIO|SCROLLBAR-HO|RETURN-INSER|LOCATOR-TYPE|FRAME-SPACIN|RETURN-ALIGN|VALID-OBJECT|IS-LEAD-BYTE|GET-TAB-ITEM|BORDER-TOP-C|SCROLLBAR-VE|RETRY-CANCEL|MARGIN-EXTRA|RETAIN-SHAPE|VALID-HANDLE|COLUMN-LABEL|REQUEST-INFO|USE-REVVIDEO|MARGIN-WIDTH|USE-FILENAME|DBRESTRICTIO|URL-PASSWORD|MAX-HEIGHT-C|MAX-HEIGHT-P|FIRST-TAB-IT|COLON-ALIGNE|RCODE-INFORM|FIRST-SERVER|APPL-ALERT-B|BORDER-TOP-P|RAW-TRANSFER|WIDGET-ENTER|WIDGET-LEAVE|WIDTH-PIXELS|WINDOW-MAXIM|FIRST-PROCED|QUERY-TUNING|MAX-WIDTH-CH|FIRST-OBJECT|FIRST-COLUMN|MAX-WIDTH-PI|UNIQUE-MATCH|PUT-KEY-VALU|WINDOW-MINIM|FIND-CURRENT|PROXY-USERID|IS-ATTR-SPAC|MESSAGE-AREA|TITLE-FGCOLO|TITLE-DCOLOR|TITLE-BGCOLO|INSERT-BACKT|CLEAR-SELECT|INPUT-OUTPUT|PROGRESS-SOU|FILE-INFORMA|GRAPHIC-EDGE|MIN-HEIGHT-C|PROGRAM-NAME|PRIVATE-DATA|SERIALIZABLE|MIN-HEIGHT-P|PRINTER-PORT|BOX-SELECTAB|TEMP-DIRECTO|PRINTER-NAME|MIN-WIDTH-CH|BORDER-LEFT-|MIN-WIDTH-PI|DEFAULT-BUTT|MOUSE-POINTE|SET-BLUE-VAL|EXCLUSIVE-LO|WINDOW-STATE|MOVE-AFTER-T|EXCLUSIVE-ID|PREV-TAB-ITE|PREV-SIBLING|MOVE-BEFORE-|TABLE-NUMBER|DEFAULT-EXTE|ERROR-STATUS|CASE-SENSITI|DEFAULT-NOXL|SET-CALLBACK|TABLE-HANDLE|SET-CONTENTS|ERROR-COLUMN|TAB-POSITION|BUFFER-CHARS|MOVE-TO-BOTT|CANCEL-BREAK|MULTIPLE-KEY|SET-GREEN-VA|STOP-PARSING|NEEDS-PROMPT|NEW-INSTANCE|WRITE-STATUS|END-DOCUMENT|NEXT-SIBLING|NEXT-TAB-ITE|GRID-VISIBLE|STORED-PROCE|NO-ATTR-LIST|INHERIT-FGCO|NO-ATTR-SPAC|DELETE-CHARA|SYSTEM-ALERT|INHERIT-BGCO|SIDE-LABEL-H|BORDER-BOTTO|NO-LOOKAHEAD|SET-PROPERTY|SET-RED-VALU|PBE-HASH-ALG|NO-UNDERLINE|HEIGHT-CHARS|DYNAMIC-ENUM|NO-WORD-WRAP|PARSE-STATUS|IMAGE-SIZE-P|HEIGHT-PIXEL|ORDERED-JOIN|DRAG-ENABLED|SET-ROLLBACK|ON-FRAME-BOR|OCTET-LENGTH|IMAGE-SIZE-C|NUM-MESSAGES|DISPLAY-TYPE|NUM-REPLACED|NUM-SELECTED|BUFFER-VALUE|NUMERIC-FORM|SUPPRESS-WAR|BUFFER-FIELD|HTML-CHARSET|BUFFER-LINES|LINE-COUNTE|BEFORE-HIDE|PAGE-BOTTOM|YEAR-OFFSET|ACCELERATOR|PAGE-NUMBER|DESELECTION|PARTIAL-KEY|ON-FRAME-BO|ACTIVE-FORM|DELETE-LINE|DELETE-CHAR|NUMERIC-FOR|PREV-COLUMN|WRITE-CDATA|DEFAULT-EXT|PREV-TAB-IT|NUM-RESULTS|DISPLAY-TYP|HEIGHT-PIXE|DEFAULT-BUT|DOMAIN-NAME|WORK-AREA-Y|HEIGHT-CHAR|DOMAIN-TYPE|WORK-AREA-X|PRINTER-HDC|NUM-FORMATS|NUM-ENTRIES|NUM-COLUMNS|PRIVATE-DAT|NUM-BUTTONS|WINDOW-STAT|NUM-BUFFERS|NUM-ALIASES|WINDOW-NAME|PROC-HANDLE|PROC-STATUS|DROP-TARGET|WIDTH-PIXEL|PROGRESS-SO|NO-VALIDATE|WIDTH-CHARS|DEBUG-ALERT|NO-UNDERLIN|INFORMATION|INHERIT-BGC|NO-TAB-STOP|HAS-RECORDS|PUT-KEY-VAL|WIDGET-POOL|INHERIT-FGC|WIDGET-LEAV|NO-PREFETCH|QUERY-CLOSE|RCODE-INFOR|DBRESTRICTI|WIDGET-ENTE|EDGE-PIXELS|DBCOLLATION|WEB-CONTEXT|INITIAL-DIR|GRAPHIC-EDG|REFRESHABLE|DATE-FORMAT|INNER-CHARS|INNER-LINES|APPL-ALERT-|APPLICATION|RESTART-ROW|DATASERVERS|NO-ATTR-SPA|INPUT-OUTPU|RETURN-INSE|INPUT-VALUE|NO-ATTR-LIS|DATA-SOURCE|DATA-RELATI|RETURN-VALU|NEXT-TAB-IT|INSERT-BACK|CURSOR-LINE|NEXT-PROMPT|AUTO-COMPLE|INSERT-FILE|NEXT-COLUMN|AUTO-ENDKEY|CURSOR-CHAR|END-ELEMENT|CURRENT-ENV|ROW-MARKERS|AUTO-INDENT|AUTO-RESIZE|CREATE-LIKE|SAX-COMPLET|SAX-RUNNING|VALID-EVENT|MOVE-TO-TOP|AUTO-RETURN|MOVE-TO-EOF|MOVE-TO-BOT|MOVE-COLUMN|IS-ATTR-SPA|SCHEMA-PATH|ERROR-COLUM|ERROR-STATU|SCREEN-VALU|CONTROL-BOX|UNSUBSCRIBE|MOVE-BEFORE|SCROLL-BARS|GET-RED-VAL|IS-SELECTED|SCROLL-TO-I|UNFORMATTED|CONSTRUCTOR|EXCLUSIVE-L|MOVE-AFTER-|SCROLLBAR-H|MOUSE-POINT|CONFIG-NAME|SCROLLBAR-V|COLUMN-LABE|TRANSPARENT|GET-MESSAGE|TRANSACTION|COLUMN-FONT|GET-KEY-VAL|COLOR-TABLE|GET-GREEN-V|COLON-ALIGN|SEARCH-SELF|TITLE-FGCOL|MIN-WIDTH-P|CLIENT-TYPE|KEY-FUNCTIO|MIN-WIDTH-C|SET-BLUE-VA|CASE-SENSIT|SET-BUFFERS|TITLE-DCOLO|MIN-HEIGHT-|FILE-INFORM|KEYFUNCTION|FILE-OFFSET|SET-DYNAMIC|TITLE-BGCOL|KEYWORD-ALL|SET-GREEN-V|SET-RED-VAL|SHA1-DIGEST|LABEL-BGCOL|BUFFER-NAME|FIND-GLOBAL|FIND-SELECT|FIND-UNIQUE|MAX-WIDTH-P|LABEL-DCOLO|BUFFER-COPY|FIRST-CHILD|BOX-SELECTA|LABEL-FGCOL|TIME-SOURCE|GET-DYNAMIC|MAX-WIDTH-C|SIDE-LABELS|FIRST-PROCE|LABEL-PFCOL|FIRST-TAB-I|GET-CURRENT|FLAT-BUTTON|FOCUSED-ROW|SIZE-PIXELS|THREAD-SAFE|SMALL-TITLE|THIS-OBJECT|TEXT-CURSOR|BORDER-TOP-|GET-BLUE-VA|SORT-NUMBER|BORDER-RIGH|STATUS-AREA|BORDER-LEFT|STORED-PROC|FRAME-FIELD|LAST-OBJECT|FRAME-INDEX|BORDER-BOTT|LAST-PROCED|LOGIN-STATE|BLOCK-LEVEL|LOG-MANAGER|LAST-SERVER|FRAME-SPACI|LAST-TAB-IT|STRING-XREF|TEMP-DIRECT|FRAME-VALUE|SUB-AVERAGE|SUB-MAXIMUM|SUB-MINIMUM|SYSTEM-HELP|FROM-CURREN|LEFT-ALIGNE|FROM-PIXELS|FULL-HEIGHT|FULL-PATHNA|FULL-WIDTH-|LIST-EVENTS|SUPPRESS-WA|LABEL-PFCO|URL-DECODE|BIG-ENDIAN|BEFORE-HID|PAGE-BOTTO|BATCH-SIZE|LIST-ITEMS|FULL-WIDTH|BATCH-MODE|FULL-PATHN|DESTRUCTOR|SUPPRESS-W|SUM-MAXIMU|OS-COMMAND|DIALOG-BOX|FROM-PIXEL|PAGE-NUMBE|PAGE-WIDTH|WRITE-JSON|LOAD-IMAGE|SUBSTITUTE|ACCUMULATE|ON-FRAME-B|LEFT-ALIGN|FROM-CURRE|DESCENDING|ADD-BUFFER|FROM-CHARS|PERSISTENT|IMAGE-DOWN|TABLE-SCAN|DICTIONARY|LOCAL-NAME|NUMERIC-FO|POPUP-MENU|SUB-AVERAG|POPUP-ONLY|TEMP-DIREC|FRAME-VALU|PREPROCESS|DISCONNECT|BIND-WHERE|LAST-TAB-I|BACKGROUND|IMAGE-SIZE|FRAME-SPAC|LOGIN-HOST|GET-BLUE-V|WORK-TABLE|PREV-TAB-I|HEX-ENCODE|BORDER-BOT|LAST-PROCE|HEX-DECODE|DISPLAY-TY|DEFAULT-EX|HEIGHT-PIX|FRAME-NAME|FRAME-LINE|TEMP-TABLE|FRAME-INDE|FRAME-FILE|HEIGHT-CHA|FRAME-DOWN|DEFAULT-BU|IMPLEMENTS|BORDER-LEF|STOP-AFTER|LAST-EVENT|NUM-FIELDS|PRIVATE-DA|BORDER-RIG|NUM-COPIES|START-MOVE|LAST-CHILD|STANDALONE|WORD-INDEX|FORM INPUT|FOREGROUND|NUM-COLUMN|BORDER-TOP|LAST-BATCH|PRIVILEGES|HORIZONTAL|NUM-BUTTON|SMALL-ICON|PROC-HANDL|SIZE-PIXEL|MAX-BUTTON|WINDOW-STA|FORCE-FILE|MAX-HEIGHT|INDEX-HINT|FONT-TABLE|SIZE-CHARS|NUM-ALIASE|PROC-STATU|NOT-ACTIVE|DEBUG-LIST|FIXED-ONLY|GET-DOUBLE|PROGRESS-S|FIRST-PROC|SINGLE-RUN|WIDTH-PIXE|NO-VALIDAT|BOX-SELECT|PROMPT-FOR|INFORMATIO|MAX-WIDTH-|LABEL-FONT|LABEL-FGCO|FIRST-FORM|NO-UNDERLI|PROVERSION|LABEL-DCOL|SIDE-LABEL|WIDTH-CHAR|PUT-DOUBLE|WIDGET-LEA|NO-PREFETC|PUT-STRING|SHOW-STATS|NO-MESSAGE|QUERY-OPEN|SHARE-LOCK|FIND-FIRST|MD5-DIGEST|RCODE-INFO|LABEL-BGCO|DBRESTRICT|BY-POINTER|EDGE-CHARS|CACHE-SIZE|EDGE-PIXEL|WIDGET-ENT|SET-RED-VA|EDIT-CLEAR|GRAPHIC-ED|DBCODEPAGE|MENU-MOUSE|CAN-CREATE|CAN-DELETE|SET-OPTION|DB-CONTEXT|APPL-ALERT|TITLE-BGCO|SET-GREEN-|REPOSITION|MIN-BUTTON|DATE-FORMA|EDIT-PASTE|SET-COMMIT|NO-CONVERT|NO-CONSOLE|TITLE-DCOL|FILE-OFFSE|RETURN-INS|SET-CLIENT|INPUT-OUTP|KEYFUNCTIO|MIN-HEIGHT|NO-ATTR-SP|FILE-INFOR|ATTR-SPACE|CASE-SENSI|NO-ATTR-LI|AUTO-COMPL|TITLE-FGCO|DATA-RELAT|SET-BLUE-V|RETURN-VAL|SESSION-ID|NEXT-VALUE|SEPARATORS|CLASS-TYPE|INSERT-BAC|NEXT-TAB-I|GO-PENDING|MIN-WIDTH-|GET-GREEN-|NEXT-ROWID|CLIENT-TTY|KEY-FUNCTI|INSERT-ROW|RIGHT-TRIM|INSERT-TAB|SELECTABLE|EXPANDABLE|SELECT-ROW|AUTO-INDEN|SELECT-ALL|SAVE CACHE|END-RESIZE|TITLE-FONT|SAX-COMPLE|TOGGLE-BOX|COLUMN-LAB|GET-NUMBER|MUST-EXIST|AUTO-RETUR|COM-HANDLE|CPRCODEOUT|UNBUFFERED|MOVE-TO-TO|MOUSE-POIN|CPINTERNAL|SAX-WRITER|SCROLLABLE|MOVE-TO-BO|MOVE-AFTER|IS-ATTR-SP|UNFORMATTE|EXCLUSIVE-|MOVE-COLUM|GET-RED-VA|ERROR-COLU|EVENT-TYPE|URL-USERID|ERROR-STAT|MOVE-BEFOR|URL-ENCODE|GET-STRING|LINE-COUNT|SCREEN-VAL|TITLE-BGC|GET-CLASS|GET-SHORT|ERROR-ROW|EVENT-TYP|UNIQUE-ID|AUTOMATIC|MOVE-COLU|EXCLUSIVE|GET-RED-V|MOVE-TO-B|CONNECTED|IS-ATTR-S|ERROR-COL|UNFORMATT|UNDERLINE|USE-INDEX|MOVE-TO-T|MOUSE-POI|V6DISPLAY|CPRCODEIN|COMBO-BOX|UNBUFFERE|CRC-VALUE|SAX-PARSE|AUTO-RETU|COLUMN-OF|GET-INT64|SAVE-FILE|SCROLLING|TITLE-FON|INTERFACE|CLOSE-LOG|SELECTION|KEY-FUNCT|INSERT-TA|RGB-VALUE|AUTO-INDE|CLIPBOARD|GO-PENDIN|CLEAR-LOG|MIN-WIDTH|MIN-VALUE|SENSITIVE|DATA-BIND|INSERT-BA|CHARACTER|SET-BLUE-|DATA-RELA|KEY-LABEL|NO-ASSIGN|SET-BREAK|AUTO-COMP|NO-ATTR-L|TITLE-FGC|FILE-INFO|GRAPHIC-E|NO-ATTR-S|KEYFUNCTI|FILE-NAME|FILE-OFFS|DATA-TYPE|INPUT-OUT|EDIT-UNDO|ASCENDING|FILE-SIZE|FILE-TYPE|CASE-SENS|RESIZABLE|DATE-FORM|TITLE-DCO|SET-GREEN|EDIT-COPY|CAN-WRITE|CAN-QUERY|MENU-MOUS|CALL-TYPE|WIDGET-EN|RECURSIVE|RECTANGLE|READ-ONLY|SET-RED-V|LABEL-BGC|CALL-NAME|EDGE-PIXE|READ-JSON|READ-FILE|DBRESTRIC|MENU-ITEM|EDGE-CHAR|SETUSERID|WIDGET-ID|NO-LABELS|GRID-SNAP|SHARE-LOC|RADIO-SET|DBVERSION|GET-GREEN|WIDGET-LE|DDE-ERROR|NO-MESSAG|SHOW-STAT|SIDE-LABE|PUT-SHORT|NO-PREFET|GET-FLOAT|FIND-LAST|WIDTH-CHA|PUT-INT64|PUT-FLOAT|SUBSTRING|AVAILABLE|SUBSCRIBE|DDE-TOPIC|GET-FIRST|NO-UNDERL|LABEL-FGC|MAX-WIDTH|PROVERSIO|PROTECTED|MAX-VALUE|PROMPT-FO|INFORMATI|NO-VALIDA|LABEL-PFC|WIDTH-PIX|SIGNATURE|OS-RENAME|TIC-MARKS|ANSI-ONLY|PROCEDURE|NORMALIZE|PROC-TEXT|SINGLETON|INDICATOR|SIZE-CHAR|PROC-STAT|AMBIGUOUS|NUM-ALIAS|LABEL-DCO|SIZE-PIXE|MAX-CHARS|LANDSCAPE|PROC-HAND|NUM-BUTTO|LANGUAGES|IN-HANDLE|TERMINATE|ALERT-BOX|NUM-COLUM|FOREGROUN|BORDER-TO|FORMATTED|BORDER-RI|DROP-DOWN|WORD-WRAP|LAST-EVEN|FRAME-COL|NUM-ITEMS|PRIVATE-D|NUM-LINES|DEFAULT-B|HEIGHT-CH|LAST-FORM|BACKGROUN|HEIGHT-PI|BORDER-LE|FRAME-ROW|WORK-TABL|MANDATORY|FRAME-SPA|DISPLAY-T|LOOKAHEAD|BORDER-BO|STREAM-IO|GET-BLUE-|BACKWARDS|DISCONNEC|PRESELECT|FRAME-VAL|PREPROCES|PRECISION|SUB-AVERA|POPUP-ONL|FREQUENCY|NUMERIC-F|TEMP-DIRE|ADD-FIRST|POPUP-MEN|SUB-COUNT|DICTIONAR|SYSTEM-ID|FROM-CHAR|PERSISTEN|SUB-TOTAL|OK-CANCEL|DELIMITER|DESCENDIN|FROM-CURR|ON-FRAME-|PUBLIC-ID|SUBSTITUT|ACCUMULAT|LOAD-ICON|PARAMETER|FROM-PIXE|PAGE-WIDT|PAGE-SIZE|WRITE-XML|SCREEN-IO|BATCH-MOD|PAGE-NUMB|OS-APPEND|SUM-MAXIM|HORIZONTA|LEFT-TRIM|OS-DELETE|BEFORE-HI|PAGE-BOTT|OS-DRIVES|OTHERWISE|OS-GETENV|SMALLINT|NO-ERROR|HORIZONT|XREF-XML|OVERRIDE|ABSOLUTE|ABSTRACT|PAGE-BOT|OS-DRIVE|ACCUMULA|ADD-LAST|PAGE-NUM|WORKFILE|WORK-TAB|HEIGHT-P|IMAGE-UP|PAGE-TOP|PAGE-WID|ADM-DATA|HEIGHT-C|AMBIGUOU|WIDTH-PI|INFORMAT|WIDTH-CH|PARAMETE|ANYWHERE|WIDGET-L|INHERITS|WIDGET-E|WAIT-FOR|ON-FRAME|PATHNAME|INITIATE|ASCENDIN|DESCENDI|INPUT-OU|ASSEMBLY|ATTRIBUT|INSERT-B|GO-PENDI|AUTO-IND|VERTICAL|VARIABLE|PERSISTE|INSERT-T|AUTO-RET|DICTIONA|VALIDATE|USE-TEXT|IS-ATTR-|AUTO-ZAP|IS-CLASS|AVAILABL|GET-SIZE|UNFORMAT|DELEGATE|GET-RED-|UNDERLIN|GET-PREV|POPUP-ME|UNBUFFER|TRUNCATE|TRIGGERS|POPUP-ON|GET-NEXT|DISABLED|PORTRAIT|POSITION|NUM-TABS|GET-LONG|TRAILING|PREPARED|TOP-ONLY|PREPROCE|TOOLTIPS|GET-LAST|TO-ROWID|KEY-CODE|PRESELEC|DISCONNE|TITLE-FO|KEY-FUNC|KEYFUNCT|KEYLABEL|TITLE-DC|DISTINCT|LABEL-DC|GET-FILE|LANGUAGE|BACKGROU|GET-BYTE|TERMINAL|LAST-KEY|GET-BLUE|BACKWARD|TEMP-DIR|BASE-ADE|NUM-COLU|BASE-KEY|TAB-STOP|BATCH-MO|PROC-HAN|NUM-BUTT|GATEWAYS|NUM-ALIA|BEFORE-H|PROC-STA|FUNCTION|SUM-MAXI|SUBSTRIN|FROM-PIX|DECIMALS|SUBSTITU|FROM-CUR|FROM-CHA|PROCEDUR|SUB-MENU|SUB-AVER|DEBUGGER|BORDER-B|PROFILER|LONGCHAR|PROGRESS|BORDER-L|FRAME-DB|NO-VALID|FRAGMENT|BORDER-R|FORWARDS|FORMATTE|PROMPT-F|BORDER-T|FOREGROU|MARK-NEW|SIZE-PIX|PROPERTY|SIZE-CHA|MAX-ROWS|PROVERSI|MAX-SIZE|NO-UNDER|MAX-VALU|FIRST-OF|DDE-NAME|SIDE-LAB|MAXIMIZE|SHARE-LO|DDE-ITEM|SETUSERI|PUT-BYTE|OS-ERROR|SET-SIZE|MENU-BAR|MENU-KEY|SET-RED-|MENU-MOU|PUT-LONG|NO-PREFE|NO-PAUSE|NO-MESSA|CAN-FIND|CAN-READ|CASE-SEN|FILENAME|FILE-OFF|SET-BLUE|CENTERED|QUESTION|MIN-SIZE|MIN-VALU|EXTERNAL|DBVERSIO|EXTENDED|SELECTED|EXPLICIT|CODEPAGE|MODIFIED|COM-SELF|COMPARES|COMPILER|DBTASKID|COMPLETE|EDGE-CHA|MOUSE-PO|DBRESTRI|CONTAINS|CONTENTS|EDGE-PIX|EVENT-TY|READ-XML|MOVE-COL|COPY-LOB|COUNT-OF|CPSTREAM|MULTIPLE|END-MOVE|DATA-REL|NO-APPLY|NO-ATTR-|RECTANGL|DATA-TYP|NO-FOCUS|DATABASE|EDIT-CUT|RESIZABL|DATE-FOR|NO-DEBUG|SETUSER|FILTERS|OVERLAY|ABSOLUT|HORIZON|REPLACE|RELEASE|NO-ECHO|NO-DRAG|ACCUMUL|OS-COPY|DATE-FO|ORDINAL|REQUEST|HEIGHT-|AMBIGUO|ANALYZE|RESIZAB|NO-FILL|REFRESH|INFORMA|DATASET|WIDTH-P|EDITING|HANDLER|PARAMET|WIDTH-C|DICTION|WEEKDAY|NO-HELP|DATA-TY|INITIAL|WARNING|VISIBLE|RECTANG|NO-ATTR|INPUT-O|ASCENDI|DESCEND|ATTRIBU|GO-PEND|ENCRYPT|AUTO-GO|RETURNS|VIEW-AS|PDBNAME|VERTICA|NEW-ROW|VERSION|VERBOSE|PERSIST|VARIABL|INTEGER|V6FRAME|USER-ID|END-KEY|IS-ATTR|AUTO-ZA|CURRENT|GETBYTE|PFCOLOR|IS-JSON|IS-OPEN|AVAILAB|KBLABEL|SAVE-AS|UNFORMA|UNDERLI|ENTERED|GET-RED|POPUP-M|DBPARAM|UNBUFFE|TYPE-OF|NUMERIC|TRUNCAT|POPUP-O|CPPRINT|TRIGGER|DISABLE|DEFINED|PREPROC|TOOLTIP|DISCONN|PRESELE|AVERAGE|READKEY|KEYCODE|KEYFUNC|DISPLAY|CONVERT|KEYWORD|PRIMARY|EVENT-T|THROUGH|NO-HIDE|CONTROL|CONTEXT|EDGE-PI|THREE-D|DBRESTR|PRINTER|MOVABLE|CONNECT|EXECUTE|BACKGRO|TERMINA|NO-LABE|DEFAULT|COMPILE|LAST-OF|COMMAND|MOUSE-P|NO-LOBS|DECRYPT|PRIVATE|COLUMNS|LASTKEY|NUM-DBS|LDBNAME|NO-LOCK|DECLARE|NUM-COL|BATCH-M|PROC-HA|NUM-BUT|MINIMUM|LIBRARY|COLLATE|PROC-ST|SDBNAME|GATEWAY|BETWEEN|BGCOLOR|NUM-ALI|LISTING|SECTION|DBVERSI|SUM-MAX|SUBTYPE|SUBSTRI|FROM-PI|SUBSTIT|PROCEDU|SUB-MIN|FROM-CH|FRAME-Y|FRAME-X|EDGE-CH|DECIMAL|R-INDEX|SUB-AVE|LOGICAL|PROCESS|DYNAMIC|NO-WAIT|MIN-VAL|STOPPED|STDCALL|FRAGMEN|DEBLANK|CHECKED|FORWARD|NO-VALI|CHARSET|FOREGRO|CHAINED|PROMSGS|SESSION|MATCHES|PROPATH|CENTERE|SIZE-PI|NO-UNDO|SIZE-CH|PROVERS|MAX-VAL|NO-UNDE|MAXIMUM|PUBLISH|FGCOLOR|SHARE-L|BUTTONS|MENU-KE|MENU-MO|SET-RED|MENUBAR|NO-MESS|FINALLY|FILL-IN|MESSAGE|PUTBYTE|CAN-SET|SUBSTI|DICTIO|METHOD|UNLOAD|PIXELS|YES-NO|OUTPUT|CAN-DO|UPDATE|ABSOLU|DELETE|IS-XML|DDE-ID|NO-MES|MENU-M|EDGE-C|REPEAT|UNIQUE|MENU-K|AVAILA|ENDKEY|UNFORM|HORIZO|FIELDS|BUTTON|ACCUMU|GLOBAL|OS-DIR|PFCOLO|ROW-OF|SHARE-|UNDERL|CREATE|MEMBER|AUTO-Z|SHARED|MAXIMU|NO-UND|CPTERM|PUBLIC|NO-FIL|FINDER|UNBUFF|BUFFER|BROWSE|USERID|FGCOLO|TRUNCA|INVOKE|CPCOLL|SILENT|SIMPLE|SINGLE|DATE-F|VALUES|HIDDEN|SIZE-C|DCOLOR|DEFINE|CPCASE|OPTION|SIZE-P|CENTER|DISCON|ADVISE|IMPORT|PRESEL|VARIAB|HEIGHT|SLIDER|SCHEMA|NO-MAP|AVERAG|CURSOR|AMBIGU|FOREGR|DBREST|SOURCE|NO-VAL|SCREEN|DISPLA|VERTIC|HEADER|ESCAPE|REVOKE|REVERT|FORMAT|PROMPT|SERVER|CHOOSE|ANALYZ|STATIC|STATUS|RESIZA|ENCODE|WINDOW|LABELS|INFORM|SCROLL|STOPPE|EVENTS|QUOTER|RESIZE|EXCEPT|BACKGR|LOOKUP|NO-BOX|STREAM|PARAME|LOGOUT|HAVING|STRICT|EXISTS|STRING|RETAIN|LOCKED|ATTRIB|EXTENT|EXPORT|RANDOM|DBNAME|FROM-C|DOUBLE|WIDTH-|EXPAND|INSERT|PROCED|FROM-P|FILLED|REMOTE|EDGE-P|TERMIN|HANDLE|ASSIGN|SUBSTR|DBTYPE|PARENT|NATIVE|SELECT|APPEND|DBVERS|INITIA|EDITOR|LISTIN|DESCEN|WIDGET|BINARY|MODULO|RECTAN|ASCEND|SEARCH|BGCOLO|TARGET|COLUMN|RETURN|COL-OF|BATCH-|BEGINS|PASCAL|DATA-T|ENABLE|MINIMU|LENGTH|FETCH|COUNT|INPUT|PAUSE|LEAVE|APPLY|EMPTY|COLUM|TABLE|BATCH|WHERE|ASCEN|BGCOL|MODUL|WHILE|MINIM|LISTI|RECTA|SUPER|MONTH|MOUSE|INITI|GROUP|DICTI|COLON|PROCE|WIDTH|SUBST|CLOSE|ATTRI|RETRY|FALSE|BLANK|DESCE|LARGE|AMBIG|CLEAR|CLASS|FRAME|THROW|GRANT|INFOR|DEBUG|EVENT|TITLE|CHECK|LABEL|ETIME|BACKG|START|FORMA|PAGED|RESET|DISPL|VERTI|SPACE|TERMI|COLOR|PARAM|FOREG|ROLES|ALTER|ROUND|INDEX|ALIAS|TODAY|ERROR|VARIA|OPSYS|AVERA|FOCUS|TOPIC|TOTAL|CDECL|TRANS|FLOAT|WRITE|VALUE|INT64|CPLOG|CURSO|GO-ON|FGCOL|TRUNC|PROXY|MTIME|USING|BREAK|RECID|UNBOX|FIRST|MAXIM|CATCH|ENTRY|IMAGE|FIELD|SHARE|PFCOL|HORIZ|NO-FI|ACCUM|EDGE-|DELET|ROWID|AVAIL|CACHE|UNION|XCODE|OWNER|DDE-I|ABSOL|FINAL|QUERY|ATTR|DICT|ABSO|UNIX|ITEM|CAPS|YEAR|RULE|JOIN|SAVE|Y-OF|UNDO|DELE|NO-F|NAME|PFCO|XREF|RECT|USER|CURS|TYPE|ENUM|CASE|FILL|TRUE|INTO|TRIM|PAGE|FILE|CALL|X-OF|EDGE|ECHO|MENU|AVER|FIND|VARI|REAL|HWND|ICON|PREV|CAST|DISP|VERT|HORI|KEYS|BACK|MAXI|VIEW|NEXT|HIDE|EACH|TIME|FGCO|DESC|THRU|THEN|SIZE|HELP|TEXT|LAST|DOWN|FONT|TERM|OPEN|WITH|DATE|SKIP|DROP|MODU|ASCE|FORE|SOME|SORT|COLU|SQRT|LIKE|SEAL|VOID|WAIT|LINE|BELL|ELSE|FORM|WHEN|BGCO|DEBU|BIND|INFO|NULL|SEEK|INIT|QUIT|LOAD|STOP|MINI|FRAM|GUID|DUMP|CODE|SEND|NONE|SELF|FROM|USE|NEW|EXP|NOT|MIN|MAP|YES|NOW|ANY|SUM|COL|AND|CHR|ABS|BGC|MOD|SQL|URL|RUN|ASC|BOX|ALL|PUT|RAW|DAY|DIR|ROW|FGC|MAX|FOR|GET|SET|DDE|LOG|DOS|PFC|OLD|END|MPE|INT|AVG|DEL|ADD|AVE|KEY|OFF|VAR|OR|NE|IF|EQ|BY|UP|DO|OK|OF|NO|AT|TO|GE|IS|IN|ON|LT|LC|AS|LE|GT|Y|X)\s*($|(?=[^\w\-]))">
        <token type="KeywordReserved"/>
      </rule>
      <rule pattern="&#34;(~~|~[^~]|[^&#34;~])*&#34;">
        <token type="LiteralStringDouble"/>
      </rule>
      <rule pattern="&#39;(~~|~[^~]|[^&#34;~])*&#39;">
        <token type="LiteralStringSingle"/>
      </rule>
      <rule pattern="[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?">
        <token type="LiteralNumberFloat"/>
      </rule>
      <rule pattern="[0-9]+">
        <token type="LiteralNumberInteger"/>
      </rule>
      <rule pattern="\s+">
        <token type="Text"/>
      </rule>
      <rule pattern="[+*/=-]">
        <token type="Operator"/>
      </rule>
      <rule pattern="[.:()]">
        <token type="Punctuation"/>
      </rule>
      <rule pattern=".">
        <token type="NameVariable"/>
      </rule>
    </state>
    <state name="comment">
      <rule pattern="[^*/]">
        <token type="CommentMultiline"/>
      </rule>
      <rule pattern="/\*">
        <token type="CommentMultiline"/>
        <push/>
      </rule>
      <rule pattern="\*/">
        <token type="CommentMultiline"/>
        <pop depth="1"/>
      </rule>
      <rule pattern="[*/]">
        <token type="CommentMultiline"/>
      </rule>
      <rule pattern="\/\/">
        <token type="CommentSingle"/>
      </rule>
    </state>
    <state name="preprocessor">
      <rule pattern="[^{}]">
        <token type="CommentPreproc"/>
      </rule>
      <rule pattern="\{">
        <token type="CommentPreproc"/>
        <push/>
      </rule>
      <rule pattern="\}">
        <token type="CommentPreproc"/>
        <pop depth="1"/>
      </rule>
    </state>
  </rules>
</lexer>