<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language>
<language name="progress" version="7" kateversion="5.0" section="Database" extensions="*.p;*.w;*.i;*.cls;" author="Rares Stanciulescu (rstanciu@operamail.com)" license="GPL">

<highlighting>

<list name="mytypes">
  <item>CHAR</item>
  <item>CHARACTER</item>
  <item>COM-HANDLE</item>
  <item>DECI</item>
  <item>DECIMAL</item>
  <item>DATE</item>
  <item>INTE</item>
  <item>INTEGER</item>
  <item>ROWID</item>
  <item>RECID</item>
  <item>LOGI</item>
  <item>LONGCHAR</item>
  <item>LOGICAL</item>
  <item>HANDLE</item>
  <item>WIDGET-HANDLE</item>
  <item>RAW</item>
  <item>LONG</item>
  <item>BYTE</item>
  <item>SHORT</item>
  <item>BLOB</item>
  <item>UNSIGNED-SHORT</item>
  <item>FLOAT</item>
  <item>DOUBLE</item>
  <item>CLOB</item>
  <item>LONGCHAR</item>
  <item>DATETIME</item>
  <item>DATETIME-TZ</item>
  <item>TEMP-TABLE</item>
  <item>DATASET</item>
  <item>DATASET-HANDLE</item>
  <item>BUFFER</item>
  <item>STREAM</item>
  <item>SAX-WRITER</item>
  <item>MEMPTR</item>
</list>

  <list  name="operators">
    <item>AND</item>
    <item>OR</item>
    <item>NOT</item>
    <item>BEGINS</item>
    <item>MATCHES</item>
    <item>MODULO</item>
    <item>EQ</item>
    <item>NE</item>
    <item>LT</item>
    <item>GT</item>
    <item>GE</item>
    <item>LE</item>
    <item>FALSE</item>
    <item>TRUE</item>
    <item>YES</item>
    <item>NO</item>
</list>

<list name="preprocvar">
  <item>OUT</item>
  <item>BATCH-MODE</item>
  <item>FILE-NAME</item>
  <item>GLOBAL-DEFINE</item>
  <item>LINE-NUMBER</item>
  <item>OPSYS</item>
  <item>ENDIF</item>
  <item>SCOPED-DEFINE</item>
  <item>SEQUENCE</item>
  <item>UNDEFINE</item>
  <item>WINDOW-SYSTEM</item>
  <item>ANALYZE-RESUME</item>
  <item>ANALYZE-SUSPEND</item>
  <item>WEBSTREAM</item>
</list>

<list name="phrases">
  <item>VOID</item>
  <item>IMPLEMENTS</item>
  <item>OVERRIDE</item>
  <item>FINAL</item>
  <item>INHERITS</item>
  <item>AS</item>
  <item>WORD-INDEX</item>
  <item>LIKE</item>
  <item>ALERT-BOX</item>
  <item>AT</item>
  <item>COLOR</item>
  <item>COMBO-BOX</item>
  <item>EDITOR</item>
  <item>FORMAT</item>
  <item>FRAME</item>
  <item>IMAGE</item>
  <item>ENDKEY</item>
  <item>ERROR</item>
  <item>QUIT</item>
  <item>STOP</item>
  <item>PRESELECT</item>
  <item>QUERY-TUNING</item>
  <item>RADIO-SET</item>
  <item>RECORD</item>
  <item>SELECTION-LIST</item>
  <item>SIZE</item>
  <item>SLIDER</item>
  <item>TRIGGER</item>
  <item>WIDGET</item>
  <item>VIEW-AS</item>
  <item>NO-UNDO</item>
  <item>NO-ERROR</item>
  <item>OUT</item>
  <item>WHERE</item>
  <item>GLOBAL</item>
  <item>SHARED</item>
  <item>DEFINED</item>
  <item>EXCLUSIVE-LOCK</item>
  <item>SHARE-LOCK</item>
  <item>NO-LOCK</item>
  <item>EACH</item>
  <item>FIRST</item>
  <item>PREV</item>
  <item>LAST</item>
  <item>SKIP</item>
  <item>FORWARD</item>
  <item>UNIQUE</item>
  <item>UNFORMATTED</item>
  <item>APPEND</item>
  <item>IN</item>
  <item>OF</item>
  <item>BEFORE-HIDE</item>
  <item>NO-BOX</item>
  <item>NO-UNDERLINE</item>
  <item>KEEP-TAB-ORDER</item>
  <item>UNBUFFERED</item>
  <item>BINARY</item>
  <item>NO-CONVERT</item>
  <item>CONVERT</item>
  <item>TARGET</item>
  <item>NO-FILL</item>
  <item>BY</item>
  <item>NO-LABEL</item>
  <item>GROUP</item>
  <item>BREAK</item>
  <item>COLON-ALIGNED</item>
  <item>WITH</item>
  <item>NO-LABELS</item>
  <item>NO-PAUSE</item>
  <item>NO-MESSAGE</item>
  <item>NO-ECHO</item>
  <item>NO-MAP</item>
  <item>PRIVATE</item>
  <item>PUBLIC</item>
  <item>PROTECTED</item>
</list>

<list name="functions">
  <item>ROW-UPDATE</item>
  <item>VALID-OBJECT</item>
  <item>TYPE-OF</item>
  <item>CAST</item>
  <item>AUDIT-ENABLED</item>
  <item>GENERATE-UUID</item>
  <item>GUID</item>
  <item>HEX-DECODE</item>
  <item>HEX-ENCODE</item>
  <item>SET-DB-CLIENT</item>
  <item>output-content-type</item>
  <item>get-value</item>
  <item>get-cgi</item>
  <item>get-field</item>
  <item>html-encode</item>
  <item>url-encode</item>
  <item>ABSOLUTE</item>
  <item>ACCUM</item>
  <item>ADD-INTERVAL</item>
  <item>ALIAS</item>
  <item>AMBIGUOUS</item>
  <item>ASC</item>
  <item>AVAILABLE</item>
  <item>BASE64-DECODE</item>
  <item>BASE64-ENCODE</item>
  <item>CAN-DO</item>
  <item>CAN-FIND</item>
  <item>CAN-QUERY</item>
  <item>CAN-SET</item>
  <item>CAPS</item>
  <item>CHR</item>
  <item>CODEPAGE-CONVERT</item>
  <item>COMPARE</item>
  <item>CONNECTED</item>
  <item>COUNT-OF</item>
  <item>CURRENT-CHANGED</item>
  <item>CURRENT-LANGUAGE</item>
  <item>CURRENT-RESULT-ROW</item>
  <item>CURRENT-VALUE</item>
  <item>DATASERVERS</item>
  <item>DATA-SOURCE-MODIFIED</item>
  <item>DATE</item>
  <item>DATETIME</item>
  <item>DATETIME-TZ</item>
  <item>DAY</item>
  <item>DBCODEPAGE</item>
  <item>DBCOLLATION</item>
  <item>DBNAME</item>
  <item>DBPARAM</item>
  <item>DBRESTRICTIONS</item>
  <item>DBTASKID</item>
  <item>DBTYPE</item>
  <item>DBVERSION</item>
  <item>DECIMAL</item>
  <item>DECRYPT</item>
  <item>DYNAMIC-CURRENT-VALUE</item>
  <item>DYNAMIC-FUNCTION</item>
  <item>DYNAMIC-NEXT-VALUE</item>
  <item>ENCODE</item>
  <item>ENCRYPT</item>
  <item>ENTERED</item>
  <item>ENTRY</item>
  <item>ERROR</item>
  <item>ETIME</item>
  <item>EXP</item>
  <item>EXTENT</item>
  <item>FILL</item>
  <item>FIRST</item>
  <item>FIRST-OF</item>
  <item>FIX-CODEPAGE</item>
  <item>FRAME-COL</item>
  <item>FRAME-DB</item>
  <item>FRAME-DOWN</item>
  <item>FRAME-FIELD</item>
  <item>FRAME-FILE</item>
  <item>FRAME-INDEX</item>
  <item>FRAME-LINE</item>
  <item>FRAME-NAME</item>
  <item>FRAME-ROW</item>
  <item>FRAME-VALUE</item>
  <item>GENERATE-PBE-KEY</item>
  <item>GENERATE-PBE-SALT</item>
  <item>GENERATE-RANDOM-KEY</item>
  <item>GET-BITS</item>
  <item>GET-BYTE</item>
  <item>GET-BYTE-ORDER</item>
  <item>GET-BYTES</item>
  <item>GET-CODEPAGE</item>
  <item>GET-CODEPAGES</item>
  <item>GET-COLLATION</item>
  <item>GET-COLLATIONS</item>
  <item>GET-DOUBLE</item>
  <item>GET-FLOAT</item>
  <item>GET-LONG</item>
  <item>GET-POINTER-VALUE</item>
  <item>GET-SHORT</item>
  <item>GET-SIZE</item>
  <item>GET-STRING</item>
  <item>GET-UNSIGNED-SHORT</item>
  <item>INDEX</item>
  <item>INTEGER</item>
  <item>INTERVAL</item>
  <item>IS-CODEPAGE-FIXED</item>
  <item>IS-COLUMN-CODEPAGE</item>
  <item>IS-LEAD-BYTE</item>
  <item>ISO-DATE</item>
  <item>KBLABEL</item>
  <item>KEYCODE</item>
  <item>KEYFUNCTION</item>
  <item>KEYLABEL</item>
  <item>KEYWORD</item>
  <item>KEYWORD-ALL</item>
  <item>LAST</item>
  <item>LASTKEY</item>
  <item>LAST-OF</item>
  <item>LC</item>
  <item>LDBNAME</item>
  <item>LEFT-TRIM</item>
  <item>LENGTH</item>
  <item>LIBRARY</item>
  <item>LINE-COUNTER</item>
  <item>LIST-EVENTS</item>
  <item>LIST-QUERY-ATTRS</item>
  <item>LIST-SET-ATTRS</item>
  <item>LIST-WIDGETS</item>
  <item>LOCKED</item>
  <item>LOG</item>
  <item>LOGICAL</item>
  <item>LOOKUP</item>
  <item>MAXIMUM</item>
  <item>MD5-DIGEST</item>
  <item>MEMBER</item>
  <item>MESSAGE-LINES</item>
  <item>MINIMUM</item>
  <item>MONTH</item>
  <item>MTIME</item>
  <item>NEW</item>
  <item>NEXT-VALUE</item>
  <item>NORMALIZE</item>
  <item>NOT</item>
  <item>NOW</item>
  <item>NUM-ALIASES</item>
  <item>NUM-DBS</item>
  <item>NUM-ENTRIES</item>
  <item>NUM-RESULTS</item>
  <item>OPSYS</item>
  <item>OS-DRIVES</item>
  <item>OS-ERROR</item>
  <item>OS-GETENV</item>
  <item>PAGE-NUMBER</item>
  <item>PAGE-SIZE</item>
  <item>PDBNAME</item>
  <item>PROC-HANDLE</item>
  <item>PROC-STATUS</item>
  <item>PROGRAM-NAME</item>
  <item>PROGRESS</item>
  <item>PROMSGS</item>
  <item>PROPATH</item>
  <item>PROVERSION</item>
  <item>QUERY-OFF-END</item>
  <item>QUOTER</item>
  <item>RANDOM</item>
  <item>RAW</item>
  <item>RECID</item>
  <item>RECORD-LENGTH</item>
  <item>REJECTED</item>
  <item>REPLACE</item>
  <item>RETRY</item>
  <item>RETURN-VALUE</item>
  <item>RGB-VALUE</item>
  <item>RIGHT-TRIM</item>
  <item>R-INDEX</item>
  <item>ROUND</item>
  <item>ROWID</item>
  <item>ROW-STATE</item>
  <item>SCREEN-LINES</item>
  <item>SDBNAME</item>
  <item>SEARCH</item>
  <item>SEEK</item>
  <item>SETUSERID</item>
  <item>SHA1-DIGEST</item>
  <item>SQRT</item>
  <item>SSL-SERVER-NAME</item>
  <item>STRING</item>
  <item>SUBSTITUTE</item>
  <item>SUBSTRING</item>
  <item>SUPER</item>
  <item>TERMINAL</item>
  <item>TIME</item>
  <item>TIMEZONE</item>
  <item>TODAY</item>
  <item>TO-ROWID</item>
  <item>TRANSACTION</item>
  <item>TRIM</item>
  <item>TRUNCATE</item>
  <item>USERID</item>
  <item>VALID-EVENT</item>
  <item>VALID-HANDLE</item>
  <item>WEEKDAY</item>
  <item>WIDGET-HANDLE</item>
  <item>YEAR</item>
</list>

<list name="statements">
  <item>IF</item>
  <item>THEN</item>
  <item>ELSE</item>
  <item>WHEN</item>
  <item>OTHERWISE</item>
  <item>ACCUMULATE</item>
  <item>APPLY</item>
  <item>ASSIGN</item>
  <item>BELL</item>
  <item>BUFFER-COMPARE</item>
  <item>BUFFER-COPY</item>
  <item>CLEAR</item>
  <item>CLOSE</item>
  <item>QUERY</item>
  <item>STORED-PROCEDURE</item>
  <item>COLOR</item>
  <item>COMPILE</item>
  <item>CONNECT</item>
  <item>COPY-LOB</item>
  <item>CREATE</item>
  <item>CLIENT-PRINCIPAL</item>
  <item>ALIAS</item>
  <item>BROWSE</item>
  <item>BUFFER</item>
  <item>CALL</item>
  <item>DATABASE</item>
  <item>DATA-SOURCE</item>
  <item>QUERY</item>
  <item>SAX-READER</item>
  <item>SERVER</item>
  <item>SERVER-SOCKET</item>
  <item>SOAP-HEADER</item>
  <item>SOAP-HEADER-ENTRYREF</item>
  <item>SOCKET</item>
  <item>TEMP-TABLE</item>
  <item>WIDGET</item>
  <item>WIDGET-POOL</item>
  <item>X-DOCUMENT</item>
  <item>X-NODEREF</item>
  <item>CURRENT-LANGUAGE</item>
  <item>CURRENT-VALUE</item>
  <item>DDE</item>
  <item>ADVISE</item>
  <item>EXECUTE</item>
  <item>GET</item>
  <item>INITIATE</item>
  <item>REQUEST</item>
  <item>SEND</item>
  <item>TERMINATE</item>
  <item>DEF</item>
  <item>DEFINE</item>
  <item>VAR</item>
  <item>VARIABLE</item>
  <item>BROWSE</item>
  <item>BUFFER</item>
  <item>BUTTON</item>
  <item>DATA-SOURCE</item>
  <item>FRAME</item>
  <item>IMAGE</item>
  <item>MENU</item>
  <item>PARAM</item>
  <item>PARAMETER</item>
  <item>QUERY</item>
  <item>RECTANGLE</item>
  <item>STREAM</item>
  <item>SUB-MENU</item>
  <item>TEMP-TABLE</item>
  <item>VARIABLE</item>
  <item>WORK-TABLE</item>
  <item>WORKFILE</item>
  <item>DELETE</item>
  <item>ALIAS</item>
  <item>OBJECT</item>
  <item>WIDGET</item>
  <item>WIDGET-POOL</item>
  <item>DICTIONARY</item>
  <item>DISABLE</item>
  <item>TRIGGERS</item>
  <item>DISCONNECT</item>
  <item>DISPLAY</item>
  <item>DOS</item>
  <item>DOWN</item>
  <item>DYNAMIC-CURRENT-VALUE</item>
  <item>EMPTY</item>
  <item>TEMP-TABLE</item>
  <item>ENABLE</item>
  <item>ENTRY</item>
  <item>EXPORT</item>
  <item>FIND</item>
  <item>FORM</item>
  <item>FRAME-VALUE</item>
  <item>GET</item>
  <item>GET-KEY-VALUE</item>
  <item>HIDE</item>
  <item>IMPORT</item>
  <item>INPUT</item>
  <item>CLEAR</item>
  <item>CLOSE</item>
  <item>FROM</item>
  <item>TO</item>
  <item>THROUGH</item>
  <item>INPUT-OUTPUT</item>
  <item>THROUGH</item>
  <item>INSERT</item>
  <item>LEAVE</item>
  <item>LENGTH</item>
  <item>LOAD</item>
  <item>LOAD-PICTURE</item>
  <item>MESSAGE</item>
  <item>NEXT</item>
  <item>NEXT-PROMPT</item>
  <item>QUERY</item>
  <item>OPEN</item>
  <item>OS-APPEND</item>
  <item>OS-COMMAND</item>
  <item>OS-COPY</item>
  <item>OS-CREATE-DIR</item>
  <item>OS-DELETE</item>
  <item>OS-RENAME</item>
  <item>OUTPUT</item>
  <item>OVERLAY</item>
  <item>PAGE</item>
  <item>PAUSE</item>
  <item>PROCESS</item>
  <item>EVENTS</item>
  <item>PROMPT-FOR</item>
  <item>PROMSGS</item>
  <item>PROPATH</item>
  <item>PUBLISH</item>
  <item>CURSOR</item>
  <item>PUT</item>
  <item>PUT-BITS</item>
  <item>PUT-BYTE</item>
  <item>PUT-BYTES</item>
  <item>PUT-DOUBLE</item>
  <item>PUT-FLOAT</item>
  <item>PUT-KEY-VALUE</item>
  <item>PUT-LONG</item>
  <item>PUT-SHORT</item>
  <item>PUT-STRING</item>
  <item>PUT-UNSIGNED-SHORT</item>
  <item>QUIT</item>
  <item>RAW</item>
  <item>RAW-TRANSFER</item>
  <item>READKEY</item>
  <item>RELEASE</item>
  <item>EXTERNAL</item>
  <item>OBJECT</item>
  <item>REPOSITION</item>
  <item>RETURN</item>
  <item>RETURNS</item>
  <item>RUN</item>
  <item>STORED-PROCEDURE</item>
  <item>SUPER</item>
  <item>SAVE</item>
  <item>CACHE</item>
  <item>SEEK</item>
  <item>SET</item>
  <item>SET-BYTE-ORDER</item>
  <item>SET-POINTER-VALUE</item>
  <item>SET-SIZE</item>
  <item>SHOW-STATS</item>
  <item>STATUS</item>
  <item>STOP</item>
  <item>SUBSCRIBE</item>
  <item>SUBSTRING</item>
  <item>COLOR</item>
  <item>SYSTEM-DIALOG</item>
  <item>FONT</item>
  <item>GET-DIR</item>
  <item>GET-FILE</item>
  <item>PRINTER-SETUP</item>
  <item>SYSTEM-HELP</item>
  <item>TERMINAL</item>
  <item>TRANSACTION-MODE</item>
  <item>AUTOMATIC</item>
  <item>TRIGGER</item>
  <item>UNDERLINE</item>
  <item>UNDO</item>
  <item>UNIX</item>
  <item>UNLOAD</item>
  <item>UNSUBSCRIBE</item>
  <item>UP</item>
  <item>UPDATE</item>
  <item>USE</item>
  <item>VALIDATE</item>
  <item>VIEW</item>
  <item>WAIT-FOR</item>
</list>

<list name="widgets">
  <item>BROWSE</item>
  <item>BUTTON</item>
  <item>COMBO-BOX</item>
  <item>CONTROL-FRAME</item>
  <item>DIALOG-BOX</item>
  <item>EDITOR</item>
  <item>FIELD-GROUP</item>
  <item>FILL-IN</item>
  <item>FRAME</item>
  <item>IMAGE</item>
  <item>LITERAL</item>
  <item>MENU</item>
  <item>MENU-ITEM</item>
  <item>RADIO-SET</item>
  <item>RECTANGLE</item>
  <item>SELECTION-LIST</item>
  <item>SLIDER</item>
  <item>SUB-MENU</item>
  <item>TEXT</item>
  <item>TOGGLE-BOX</item>
  <item>WINDOW</item>
</list>

<list name="handles">
  <item>THIS-OBJECT</item>
  <item>AUDIT-CONTROL</item>
  <item>AUDIT-POLICY</item>
  <item>SECURITY-POLICY</item>
  <item>ACTIVE-WINDOW</item>
  <item>BUFFER</item>
  <item>BUFFER-FIELD</item>
  <item>CALL</item>
  <item>CLIPBOARD</item>
  <item>CODEBASE-LOCATOR</item>
  <item>COLOR-TABLE</item>
  <item>COM-SELF</item>
  <item>COMPILER</item>
  <item>CURRENT-WINDOW</item>
  <item>DATA-RELATION</item>
  <item>DATE-SOURCE</item>
  <item>DEBUGGER</item>
  <item>DEFAULT-WINDOW</item>
  <item>ERROR-STATUS</item>
  <item>FILE-INFO</item>
  <item>FIELD</item>
  <item>FOCUS</item>
  <item>FONT-TABLE</item>
  <item>LAST-EVENT</item>
  <item>LOG-MANAGER</item>
  <item>PRODATASET</item>
  <item>QUERY</item>
  <item>RCODE-INFO</item>
  <item>SAX-ATTRIBUTES</item>
  <item>SAX-READER</item>
  <item>SELF</item>
  <item>SERVER</item>
  <item>SESSION</item>
  <item>SOAP-FAULT</item>
  <item>SOAP-FAULT-DETAIL</item>
  <item>SOAP-HEADER</item>
  <item>SOAP-HEADER-ENTRYREF</item>
  <item>SOCKET</item>
  <item>SOURCE-PROCEDURE</item>
  <item>TARGET-PROCEDURE</item>
  <item>TEMP-TABLE</item>
  <item>THIS-PROCEDURE</item>
  <item>TRANSACTION</item>
  <item>WEB-CONTEXT</item>
  <item>X-DOCUMENT</item>
  <item>X-NODEREF</item>
</list>

<list name="properties">
  <item>CONTROL-NAME</item>
  <item>CONTROLS</item>
  <item>HEIGHT</item>
  <item>HONORPROKEYS</item>
  <item>HONORRETURNKEY</item>
  <item>LEFT</item>
  <item>TOP</item>
  <item>WIDTH</item>
  <item>TAG</item>
</list>

<list name="attributes">
  <item>ANYWHERE</item>
  <item>SCHEMA-MARSHAL</item>
  <item>ATTACHED-PAIRLIST</item>
  <item>DATA-SOURCE-COMPLETE-MAP</item>
  <item>KEYS</item>
  <item>NEXT-ROWID</item>
  <item>NUM-REFERENCES</item>
  <item>RESTART-ROWID</item>
  <item>CLASS-TYPE</item>
  <item>FIRST-OBJECT</item>
  <item>LAST-OBJECT</item>
  <item>MULTI-COMPILE</item>
  <item>WIDGET-ID</item>
  <item>SCHEMA-LOCATION</item>
  <item>STANDALONE</item>
  <item>STRICT</item>
  <item>VERSION</item>
  <item>WRITE-STATUS</item>
  <item>NONAMESPACE-SCHEMA-LOCATION</item>
  <item>FRAGMENT</item>
  <item>APPL-CONTEXT-ID</item>
  <item>AUDIT-EVENT-CONTEXT</item>
  <item>CLIENT-TTY</item>
  <item>CLIENT-WORKSTATION</item>
  <item>DOMAIN-DESCRIPTION</item>
  <item>DOMAIN-NAME</item>
  <item>DOMAIN-TYPE</item>
  <item>EVENT-GROUP-ID</item>
  <item>LOGIN-EXPIRATION-TIMESTAMP</item>
  <item>LOGIN-HOST</item>
  <item>LOGIN-STATE</item>
  <item>ROLES</item>
  <item>SEAL-TIMESTAMP</item>
  <item>SESSION-ID</item>
  <item>STATE-DETAIL</item>
  <item>USER-ID</item>
  <item>ACCELERATOR</item>
  <item>ACTIVE</item>
  <item>ACTOR</item>
  <item>ADM-DATA</item>
  <item>AFTER-BUFFER</item>
  <item>AFTER-ROWID</item>
  <item>AFTER-TABLE</item>
  <item>ALLOW-COLUMN-SEARCHING</item>
  <item>ALWAYS-ON-TOP</item>
  <item>AMBIGUOUS</item>
  <item>APPL-ALERT-BOXES</item>
  <item>APPSERVER-INFO</item>
  <item>APPSERVER-PASSWORD</item>
  <item>APPSERVER-USERID</item>
  <item>ASYNCHRONOUS</item>
  <item>ASYNC-REQUEST-COUNT</item>
  <item>ASYNC-REQUEST-HANDLE</item>
  <item>ATTRIBUTE-NAMES</item>
  <item>ATTR-SPACE</item>
  <item>AUTO-COMPLETION</item>
  <item>AUTO-DELETE</item>
  <item>AUTO-ENDKEY</item>
  <item>AUTO-GO</item>
  <item>AUTO-INDENT</item>
  <item>AUTO-RESIZE</item>
  <item>AUTO-RETURN</item>
  <item>AUTO-VALIDATE</item>
  <item>AUTO-ZAP</item>
  <item>AVAILABLE</item>
  <item>AVAILABLE-FORMATS</item>
  <item>BACKGROUND</item>
  <item>BASE-ADE</item>
  <item>BASIC-LOGGING</item>
  <item>BATCH-MODE</item>
  <item>BEFORE-BUFFER</item>
  <item>BEFORE-ROWID</item>
  <item>BEFORE-TABLE</item>
  <item>BGCOLOR</item>
  <item>BLANK</item>
  <item>BLOCK-ITERATION-DISPLAY</item>
  <item>BORDER-BOTTOM-CHARS</item>
  <item>BORDER-BOTTOM-PIXELS</item>
  <item>BORDER-LEFT-CHARS</item>
  <item>BORDER-LEFT-PIXELS</item>
  <item>BORDER-RIGHT-CHARS</item>
  <item>BORDER-RIGHT-PIXELS</item>
  <item>BORDER-TOP-CHARS</item>
  <item>BORDER-TOP-PIXELS</item>
  <item>BOX</item>
  <item>BOX-SELECTABLE</item>
  <item>BUFFER-CHARS</item>
  <item>BUFFER-VALUE</item>
  <item>BYTES-READ</item>
  <item>BYTES-WRITTEN</item>
  <item>CACHE</item>
  <item>CALL-NAME</item>
  <item>CALL-TYPE</item>
  <item>BUFFER-FIELD</item>
  <item>BUFFER-HANDLE</item>
  <item>BUFFER-LINES</item>
  <item>BUFFER-NAME</item>
  <item>CANCEL-BUTTON</item>
  <item>CANCELLED</item>
  <item>CAN-CREATE</item>
  <item>CAN-DELETE</item>
  <item>CAN-READ</item>
  <item>CAN-WRITE</item>
  <item>CAREFUL-PAINT</item>
  <item>CASE-SENSITIVE</item>
  <item>CENTERED</item>
  <item>CHARSET</item>
  <item>CHECKED</item>
  <item>CHILD-BUFFER</item>
  <item>CHILD-NUM</item>
  <item>CLIENT-CONNECTION-ID</item>
  <item>CLIENT-TYPE</item>
  <item>CODE</item>
  <item>CODEPAGE</item>
  <item>COLUMN</item>
  <item>COLUMN-BGCOLOR</item>
  <item>COLUMN-DCOLOR</item>
  <item>COLUMN-FGCOLOR</item>
  <item>COLUMN-FONT</item>
  <item>COLUMN-LABEL</item>
  <item>COLUMN-MOVABLE</item>
  <item>COLUMN-PFCOLOR</item>
  <item>COLUMN-READ-ONLY</item>
  <item>COLUMN-RESIZABLE</item>
  <item>COLUMN-SCROLLING</item>
  <item>COM-HANDLE</item>
  <item>COMPLETE</item>
  <item>CONTEXT-HELP</item>
  <item>CONTEXT-HELP-FILE</item>
  <item>CONTEXT-HELP-ID</item>
  <item>CONTROL-BOX</item>
  <item>CONVERT-D-COLORS</item>
  <item>CPCASE</item>
  <item>CPCOLL</item>
  <item>CPINTERNAL</item>
  <item>CPLOG</item>
  <item>CPPRINT</item>
  <item>CPRCODEIN</item>
  <item>CPRCODEOUT</item>
  <item>CPSTREAM</item>
  <item>CPTERM</item>
  <item>CRC-VALUE</item>
  <item>CURRENT-CHANGED</item>
  <item>CURRENT-COLUMN</item>
  <item>CURRENT-ITERATION</item>
  <item>CURRENT-RESULT-ROW</item>
  <item>CURRENT-ROW-MODIFIED</item>
  <item>CURRENT-WINDOW</item>
  <item>CURSOR-CHAR</item>
  <item>CURSOR-LINE</item>
  <item>CURSOR-OFFSET</item>
  <item>DATA-ENTRY-RETURN</item>
  <item>DATA-SOURCE</item>
  <item>DATA-TYPE</item>
  <item>DATASET</item>
  <item>DATE-FORMAT</item>
  <item>DBNAME</item>
  <item>DB-REFERENCES</item>
  <item>DCOLOR</item>
  <item>DDE-ERROR</item>
  <item>DDE-ID</item>
  <item>DDE-ITEM</item>
  <item>DDE-NAME</item>
  <item>DDE-TOPIC</item>
  <item>DEBLANK</item>
  <item>DEBUG-ALERT</item>
  <item>DECIMALS</item>
  <item>DEFAULT</item>
  <item>DEFAULT-BUFFER-HANDLE</item>
  <item>DEFAULT-BUTTON</item>
  <item>DEFAULT-COMMIT</item>
  <item>DELIMITER</item>
  <item>DISABLE-AUTO-ZAP</item>
  <item>DISPLAY-TIMEZONE</item>
  <item>DISPLAY-TYPE</item>
  <item>DOWN</item>
  <item>DRAG-ENABLED</item>
  <item>DROP-TARGET</item>
  <item>DYNAMIC</item>
  <item>EDGE-CHARS</item>
  <item>EDGE-PIXELS</item>
  <item>EDIT-CAN-PASTE</item>
  <item>EDIT-CAN-UNDO</item>
  <item>EMPTY</item>
  <item>ENCODING</item>
  <item>END-USER-PROMPT</item>
  <item>ENTRY-TYPES-LIST</item>
  <item>ERROR</item>
  <item>ERROR-COLUMN</item>
  <item>ERROR-OBJECT-DETAIL</item>
  <item>ERROR-ROW</item>
  <item>ERROR-STRING</item>
  <item>EVENT-PROCEDURE</item>
  <item>EVENT-PROCEDURE-CONTEXT</item>
  <item>EVENT-TYPE</item>
  <item>EXPAND</item>
  <item>EXPANDABLE</item>
  <item>EXTENT</item>
  <item>FGCOLOR</item>
  <item>FILE-CREATE-DATE</item>
  <item>FILE-CREATE-TIME</item>
  <item>FILE-MOD-DATE</item>
  <item>FILE-MOD-TIME</item>
  <item>FILE-NAME</item>
  <item>FILE-OFFSET</item>
  <item>FILE-SIZE</item>
  <item>FILE-TYPE</item>
  <item>FILLED</item>
  <item>FILL-MODE</item>
  <item>FILL-WHERE-STRING</item>
  <item>FIRST-ASYNC-REQUEST</item>
  <item>FIRST-BUFFER</item>
  <item>FIRST-CHILD</item>
  <item>FIRST-COLUMN</item>
  <item>FIRST-DATASET</item>
  <item>FIRST-DATA-SOURCE</item>
  <item>FIRST-PROCEDURE</item>
  <item>FIRST-QUERY</item>
  <item>FIRST-SERVER</item>
  <item>FIRST-SERVER-SOCKET</item>
  <item>FIRST-SOCKET</item>
  <item>FIRST-TAB-ITEM</item>
  <item>FIT-LAST-COLUMN</item>
  <item>FLAT-BUTTON</item>
  <item>FOCUSED-ROW</item>
  <item>FOCUSED-ROW-SELECTED</item>
  <item>FONT</item>
  <item>FOREGROUND</item>
  <item>FORMAT</item>
  <item>FORWARD-ONLY</item>
  <item>FRAME</item>
  <item>FRAME-COL</item>
  <item>FRAME-NAME</item>
  <item>FRAME-ROW</item>
  <item>FRAME-SPACING</item>
  <item>FRAME-X</item>
  <item>FRAME-Y</item>
  <item>FREQUENCY</item>
  <item>FULL-HEIGHT-CHARS</item>
  <item>FULL-HEIGHT-PIXELS</item>
  <item>FULL-PATHNAME</item>
  <item>FULL-WIDTH-CHARS</item>
  <item>FULL-WIDTH-PIXELS</item>
  <item>GRAPHIC-EDGE</item>
  <item>GRID-FACTOR-HORIZONTAL</item>
  <item>GRID-FACTOR-VERTICAL</item>
  <item>GRID-SNAP</item>
  <item>GRID-UNIT-HEIGHT-CHARS</item>
  <item>GRID-UNIT-HEIGHT-PIXELS</item>
  <item>GRID-UNIT-WIDTH-CHARS</item>
  <item>GRID-UNIT-WIDTH-PIXELS</item>
  <item>GRID-VISIBLE</item>
  <item>HANDLER</item>
  <item>HAS-LOBS</item>
  <item>HAS-RECORDS</item>
  <item>HEIGHT-CHARS</item>
  <item>HEIGHT-PIXELS</item>
  <item>HELP</item>
  <item>HIDDEN</item>
  <item>HORIZONTAL</item>
  <item>HTML-CHARSET</item>
  <item>HWND</item>
  <item>ICFPARAMETER</item>
  <item>ICON</item>
  <item>IGNORE-CURRENT-MODIFIED</item>
  <item>IMAGE</item>
  <item>IMAGE-DOWN</item>
  <item>IMAGE-INSENSITIVE</item>
  <item>IMAGE-UP</item>
  <item>IMMEDIATE-DISPLAY</item>
  <item>INDEX</item>
  <item>INDEX-INFORMATION</item>
  <item>INIT</item>
  <item>INITIAL</item>
  <item>INNER-CHARS</item>
  <item>INNER-LINES</item>
  <item>INPUT-VALUE</item>
  <item>INSTANTIATING-PROCEDURE</item>
  <item>INTERNAL-ENTRIES</item>
  <item>IN-HANDLE</item>
  <item>IS-OPEN</item>
  <item>IS-PARAMETER-SET</item>
  <item>ITEMS-PER-ROW</item>
  <item>KEEP-CONNECTION-OPEN</item>
  <item>KEEP-FRAME-Z-ORDER</item>
  <item>KEEP-SECURITY-CACHE</item>
  <item>KEY</item>
  <item>LABEL</item>
  <item>LABEL-BGCOLOR</item>
  <item>LABEL-DCOLOR</item>
  <item>LABEL-FGCOLOR</item>
  <item>LABEL-FONT</item>
  <item>LABELS</item>
  <item>LANGUAGES</item>
  <item>LARGE</item>
  <item>LARGE-TO-SMALL</item>
  <item>LAST-ASYNC-REQUEST</item>
  <item>LAST-CHILD</item>
  <item>LAST-PROCEDURE</item>
  <item>LAST-SERVER</item>
  <item>LAST-SERVER-SOCKET</item>
  <item>LAST-SOCKET</item>
  <item>LAST-TAB-ITEM</item>
  <item>LENGTH</item>
  <item>LINE</item>
  <item>LIST-ITEM-PAIRS</item>
  <item>LIST-ITEMS</item>
  <item>LITERAL-QUESTION</item>
  <item>LOCAL-HOST</item>
  <item>LOCAL-NAME</item>
  <item>LOCAL-PORT</item>
  <item>LOCATOR-COLUMN-NUMBER</item>
  <item>LOCATOR-LINE-NUMBER</item>
  <item>LOCATOR-PUBLIC-ID</item>
  <item>LOCATOR-SYSTEM-ID</item>
  <item>LOCATOR-TYPE</item>
  <item>LOCKED</item>
  <item>LOG-ENTRY-TYPES</item>
  <item>LOG-THRESHOLD</item>
  <item>LOGFILE-NAME</item>
  <item>LOGGING-LEVEL</item>
  <item>MANDATORY</item>
  <item>MANUAL-HIGHLIGHT</item>
  <item>MAX-BUTTON</item>
  <item>MAX-CHARS</item>
  <item>MAX-DATA-GUESS</item>
  <item>MAX-HEIGHT-CHARS</item>
  <item>MAX-HEIGHT-PIXELS</item>
  <item>MAX-VALUE</item>
  <item>MAX-WIDTH-CHARS</item>
  <item>MAX-WIDTH-PIXELS</item>
  <item>MD-VALUE</item>
  <item>MENU-BAR</item>
  <item>MENU-KEY</item>
  <item>MENU-MOUSE</item>
  <item>MESSAGE-AREA</item>
  <item>MESSAGE-AREA-FONT</item>
  <item>MIN-BUTTON</item>
  <item>MIN-COLUMN-WIDTH-CHARS</item>
  <item>MIN-COLUMN-WIDTH-PIXELS</item>
  <item>MIN-HEIGHT-CHARS</item>
  <item>MIN-HEIGHT-PIXELS</item>
  <item>MIN-SCHEMA-MARSHAL</item>
  <item>MIN-VALUE</item>
  <item>MIN-WIDTH-CHARS</item>
  <item>MIN-WIDTH-PIXELS</item>
  <item>MODIFIED</item>
  <item>MOUSE-POINTER</item>
  <item>MOVABLE</item>
  <item>MULTIPLE</item>
  <item>MULTITASKING-INTERVAL</item>
  <item>MUST-UNDERSTAND</item>
  <item>NAMESPACE-PREFIX</item>
  <item>NAMESPACE-URI</item>
  <item>NEEDS-APPSERVER-PROMPT</item>
  <item>NEEDS-PROMPT</item>
  <item>NEW</item>
  <item>NEW-ROW</item>
  <item>NEXT-COLUMN</item>
  <item>NEXT-SIBLING</item>
  <item>NEXT-TAB-ITEM</item>
  <item>NO-CURRENT-VALUE</item>
  <item>NO-EMPTY-SPACE</item>
  <item>NO-FOCUS</item>
  <item>NO-SCHEMA-MARSHAL</item>
  <item>NO-VALIDATE</item>
  <item>NODE-VALUE</item>
  <item>NUM-BUFFERS</item>
  <item>NUM-BUTTONS</item>
  <item>NUM-CHILD-RELATIONS</item>
  <item>NUM-CHILDREN</item>
  <item>NUM-COLUMNS</item>
  <item>NUM-DROPPED-FILES</item>
  <item>NUM-ENTRIES</item>
  <item>NUM-FIELDS</item>
  <item>NUM-FORMATS</item>
  <item>NUM-HEADER-ENTRIES</item>
  <item>NUM-ITEMS</item>
  <item>NUM-ITERATIONS</item>
  <item>NUM-LINES</item>
  <item>NUM-LOCKED-COLUMNS</item>
  <item>NUM-LOG-FILES</item>
  <item>NUM-MESSAGES</item>
  <item>NUM-PARAMETERS</item>
  <item>NUM-RELATIONS</item>
  <item>NUM-REPLACED</item>
  <item>NUM-RESULTS</item>
  <item>NUM-SELECTED-ROWS</item>
  <item>NUM-SELECTED-WIDGETS</item>
  <item>NUM-SOURCE-BUFFERS</item>
  <item>NUM-TABS</item>
  <item>NUM-TO-RETAIN</item>
  <item>NUM-TOP-BUFFERS</item>
  <item>NUM-VISIBLE-COLUMNS</item>
  <item>NUMERIC-DECIMAL-POINT</item>
  <item>NUMERIC-FORMAT</item>
  <item>NUMERIC-SEPARATOR</item>
  <item>ON-FRAME-BORDER</item>
  <item>ORIGIN-HANDLE</item>
  <item>ORIGIN-ROWID</item>
  <item>OVERLAY</item>
  <item>OWNER</item>
  <item>OWNER-DOCUMENT</item>
  <item>PAGE-BOTTOM</item>
  <item>PAGE-TOP</item>
  <item>PARAMETER</item>
  <item>PARENT</item>
  <item>PARENT-BUFFER</item>
  <item>PARENT-RELATION</item>
  <item>PARSE-STATUS</item>
  <item>PASSWORD-FIELD</item>
  <item>PATHNAME</item>
  <item>PERSISTENT</item>
  <item>PERSISTENT-CACHE-DISABLED</item>
  <item>PERSISTENT-PROCEDURE</item>
  <item>PFCOLOR</item>
  <item>PIXELS-PER-COLUMN</item>
  <item>PIXELS-PER-ROW</item>
  <item>POPUP-MENU</item>
  <item>POPUP-ONLY</item>
  <item>POSITION</item>
  <item>PREPARED</item>
  <item>PREPARE-STRING</item>
  <item>PREV-COLUMN</item>
  <item>PREV-SIBLING</item>
  <item>PREV-TAB-ITEM</item>
  <item>PRIMARY</item>
  <item>PRINTER-CONTROL-HANDLE</item>
  <item>PRINTER-HDC</item>
  <item>PRINTER-NAME</item>
  <item>PRINTER-PORT</item>
  <item>PRIVATE-DATA</item>
  <item>PROCEDURE-NAME</item>
  <item>PROGRESS-SOURCE</item>
  <item>PROXY</item>
  <item>PROXY-PASSWORD</item>
  <item>PROXY-USERID</item>
  <item>PUBLIC-ID</item>
  <item>PUBLISHED-EVENTS</item>
  <item>QUERY</item>
  <item>QUERY-OFF-END</item>
  <item>QUIT</item>
  <item>RADIO-BUTTONS</item>
  <item>READ-ONLY</item>
  <item>RECID</item>
  <item>RECORD-LENGTH</item>
  <item>REFRESHABLE</item>
  <item>REJECTED</item>
  <item>RELATION-FIELDS</item>
  <item>RELATIONS-ACTIVE</item>
  <item>REMOTE</item>
  <item>REMOTE-HOST</item>
  <item>REMOTE-PORT</item>
  <item>REPOSITION</item>
  <item>RESIZABLE</item>
  <item>RESIZE</item>
  <item>RETAIN-SHAPE</item>
  <item>RETURN-INSERTED</item>
  <item>RETURN-VALUE</item>
  <item>RETURN-VALUE-DATA-TYPE</item>
  <item>ROW</item>
  <item>COL</item>
  <item>ROW-HEIGHT-CHARS</item>
  <item>ROW-HEIGHT-PIXELS</item>
  <item>ROW-STATE</item>
  <item>ROWID</item>
  <item>ROW-MARKERS</item>
  <item>ROW-RESIZABLE</item>
  <item>SAVE-WHERE-STRING</item>
  <item>SCHEMA-CHANGE</item>
  <item>SCHEMA-PATH</item>
  <item>SCREEN-LINES</item>
  <item>SCREEN-VALUE</item>
  <item>SCROLL-BARS</item>
  <item>SCROLLABLE</item>
  <item>SCROLLBAR-HORIZONTAL</item>
  <item>SCROLLBAR-VERTICAL</item>
  <item>SELECTABLE</item>
  <item>SELECTED</item>
  <item>SELECTION-END</item>
  <item>SELECTION-START</item>
  <item>SELECTION-TEXT</item>
  <item>SENSITIVE</item>
  <item>SEPARATORS</item>
  <item>SEPARATOR-FGCOLOR</item>
  <item>SERVER</item>
  <item>SERVER-CONNECTION-BOUND</item>
  <item>SERVER-CONNECTION-BOUND-REQUEST</item>
  <item>SERVER-CONNECTION-CONTEXT</item>
  <item>SERVER-CONNECTION-ID</item>
  <item>SERVER-OPERATING-MODE</item>
  <item>SHOW-IN-TASKBAR</item>
  <item>SIDE-LABEL-HANDLE</item>
  <item>SIDE-LABELS</item>
  <item>SKIP-DELETED-RECORD</item>
  <item>SMALL-ICON</item>
  <item>SMALL-TITLE</item>
  <item>SOAP-FAULT-ACTOR</item>
  <item>SOAP-FAULT-CODE</item>
  <item>SOAP-FAULT-DETAIL</item>
  <item>SOAP-FAULT-STRING</item>
  <item>SORT</item>
  <item>STARTUP-PARAMETERS</item>
  <item>STATUS-AREA</item>
  <item>STATUS-AREA-FONT</item>
  <item>STOP</item>
  <item>STOPPED</item>
  <item>STREAM</item>
  <item>STRETCH-TO-FIT</item>
  <item>STRING-VALUE</item>
  <item>SUBTYPE</item>
  <item>SUPER-PROCEDURES</item>
  <item>SUPPRESS-NAMESPACE-PROCESSING</item>
  <item>SUPPRESS-WARNINGS</item>
  <item>SYSTEM-ALERT-BOXES</item>
  <item>SYSTEM-ID</item>
  <item>TAB-POSITION</item>
  <item>TAB-STOP</item>
  <item>TABLE</item>
  <item>TABLE-CRC-LIST</item>
  <item>TABLE-HANDLE</item>
  <item>TABLE-LIST</item>
  <item>TABLE-NUMBER</item>
  <item>TEMP-DIRECTORY</item>
  <item>TEXT-SELECTED</item>
  <item>THREE-D</item>
  <item>TIC-MARKS</item>
  <item>TIME-SOURCE</item>
  <item>TITLE</item>
  <item>TITLE-BGCOLOR</item>
  <item>TITLE-DCOLOR</item>
  <item>TITLE-FGCOLOR</item>
  <item>TITLE-FONT</item>
  <item>TOGGLE-BOX</item>
  <item>TOOLTIP</item>
  <item>TOOLTIPS</item>
  <item>TOP-ONLY</item>
  <item>TRACKING-CHANGES</item>
  <item>TRANSACTION</item>
  <item>TRANSPARENT</item>
  <item>TRANS-INIT-PROCEDURE</item>
  <item>TYPE</item>
  <item>UNDO</item>
  <item>UNIQUE-ID</item>
  <item>UNIQUE-MATCH</item>
  <item>URL</item>
  <item>URL-PASSWORD</item>
  <item>URL-USERID</item>
  <item>DISPLAY</item>
  <item>VALIDATE-EXPRESSION</item>
  <item>VALIDATE-MESSAGE</item>
  <item>VALIDATION-ENABLED</item>
  <item>VALUE</item>
  <item>VIEW-FIRST-COLUMN-ON-REOPEN</item>
  <item>VIRTUAL-HEIGHT</item>
  <item>VIRTUAL-WIDTH</item>
  <item>VIRTUAL-HEIGHT-CHARS</item>
  <item>VIRTUAL-HEIGHT-PIXELS</item>
  <item>VIRTUAL-WIDTH-CHARS</item>
  <item>VIRTUAL-WIDTH-PIXELS</item>
  <item>VISIBLE</item>
  <item>WARNING</item>
  <item>WHERE-STRING</item>
  <item>WIDGET-ENTER</item>
  <item>WIDGET-LEAVE</item>
  <item>WIDTH-CHARS</item>
  <item>WIDTH-PIXELS</item>
  <item>WINDOW</item>
  <item>WINDOW-STATE</item>
  <item>WINDOW-SYSTEM</item>
  <item>WORD-WRAP</item>
  <item>WORK-AREA-HEIGHT-PIXELS</item>
  <item>WORK-AREA-WIDTH-PIXELS</item>
  <item>WORK-AREA-X</item>
  <item>WORK-AREA-Y</item>
  <item>X</item>
  <item>XML-SCHEMA-PATH</item>
  <item>XML-SUPPRESS-NAMESPACE-PROCESSING</item>
  <item>Y</item>
  <item>YEAR-OFFSET</item>
  <item>WRITE-XMLSCHEMA</item>
  <item>READ-XMLSCHEMA</item>
  <item>WRITE-XML</item>
  <item>READ-XML</item>
  <item>NESTED</item>
  <item>XML-DATA-TYPE</item>
  <item>XML-NODE-TYPE</item>
  <item>FORMATTED</item>
  <item>SET-OUTPUT-DESTINATION</item>
  <item>START-DOCUMENT</item>
  <item>START-ELEMENT</item>
  <item>WRITE-CHARACTERS</item>
  <item>END-ELEMENT</item>
  <item>END-DOCUMENT</item>
  <item>WRITE-DATA-ELEMENT</item>
  <item>INSERT-ATTRIBUTE</item>
</list>

<list name="methods">
  <item>COPY-DATASET</item>
  <item>COPY-TEMP-TABLE</item>
  <item>GET-CALLBACK-PROC-CONTEXT</item>
  <item>GET-CALLBACK-PROC-NAME</item>
  <item>GET-BINARY-DATA</item>
  <item>ADD-SCHEMA-LOCATION</item>
  <item>DECLARE-NAMESPACE</item>
  <item>RESET</item>
  <item>WRITE-CDATA</item>
  <item>WRITE-COMMENT</item>
  <item>WRITE-EMPTY-ELEMENT</item>
  <item>WRITE-ENTITY-REF</item>
  <item>WRITE-EXTERNAL-DTD</item>
  <item>WRITE-FRAGMENT</item>
  <item>WRITE-PROCESSING-INSTRUCTION</item>
  <item>CLEAR-LOG</item>
  <item>CLOSE-LOG</item>
  <item>WRITE-MESSAGE</item>
  <item>AUTHENTICATION-FAILED</item>
  <item>BEGIN-EVENT-GROUP</item>
  <item>CLEAR-APPL-CONTEXT</item>
  <item>ENCRYPT-AUDIT-MAC-KEY</item>
  <item>END-EVENT-GROUP</item>
  <item>EXPORT-PRINCIPAL</item>
  <item>GET-PROPERTY</item>
  <item>IMPORT-PRINCIPAL</item>
  <item>LIST-PROPERTY-NAMES</item>
  <item>LOAD-DOMAINS</item>
  <item>LOCK-REGISTRATION</item>
  <item>LOG-AUDIT-EVENT</item>
  <item>LOGOUT</item>
  <item>REFRESH-AUDIT-POLICY</item>
  <item>REGISTER-DOMAIN</item>
  <item>SEAL</item>
  <item>SET-APPL-CONTEXT</item>
  <item>SET-CLIENT</item>
  <item>SET-PROPERTY</item>
  <item>VALIDATE-SEAL</item>
  <item>ACCEPT-CHANGES</item>
  <item>ACCEPT-ROW-CHANGES</item>
  <item>ADD-BUFFER</item>
  <item>ADD-CALC-COLUMN</item>
  <item>ADD-COLUMNS-FROM</item>
  <item>ADD-EVENTS-PROCEDURE</item>
  <item>ADD-FIELDS-FROM</item>
  <item>ADD-FIRST</item>
  <item>ADD-HEADER-ENTRY</item>
  <item>ADD-INDEX-FIELD</item>
  <item>ADD-LAST</item>
  <item>ADD-LIKE-COLUMN</item>
  <item>ADD-LIKE-FIELD</item>
  <item>ADD-LIKE-INDEX</item>
  <item>ADD-NEW-FIELD</item>
  <item>ADD-NEW-INDEX</item>
  <item>ADD-RELATION</item>
  <item>ADD-SOURCE-BUFFER</item>
  <item>ADD-SUPER-PROCEDURE</item>
  <item>APPEND-CHILD</item>
  <item>APPLY-CALLBACK</item>
  <item>ATTACH-DATA-SOURCE</item>
  <item>BUFFER-COMPARE</item>
  <item>BUFFER-COPY</item>
  <item>BUFFER-CREATE</item>
  <item>BUFFER-DELETE</item>
  <item>BUFFER-FIELD</item>
  <item>BUFFER-RELEASE</item>
  <item>BUFFER-VALIDATE</item>
  <item>CANCEL-BREAK</item>
  <item>CANCEL-REQUESTS</item>
  <item>CLEAR</item>
  <item>CLEAR-SELECTION</item>
  <item>CLONE-NODE</item>
  <item>CONNECT</item>
  <item>CONNECTED</item>
  <item>CONVERT-TO-OFFSET</item>
  <item>CREATE-LIKE</item>
  <item>CREATE-NODE</item>
  <item>CREATE-NODE-NAMESPACE</item>
  <item>CREATE-RESULT-LIST-ENTRY</item>
  <item>DEBUG</item>
  <item>DELETE</item>
  <item>DELETE-CHAR</item>
  <item>DELETE-CURRENT-ROW</item>
  <item>DELETE-HEADER-ENTRY</item>
  <item>DELETE-LINE</item>
  <item>DELETE-NODE</item>
  <item>DELETE-RESULT-LIST-ENTRY</item>
  <item>DELETE-SELECTED-ROW</item>
  <item>DELETE-SELECTED-ROWS</item>
  <item>DESELECT-FOCUSED-ROW</item>
  <item>DESELECT-ROWS</item>
  <item>DESELECT-SELECTED-ROW</item>
  <item>DETACH-DATA-SOURCE</item>
  <item>DISABLE</item>
  <item>DISABLE-CONNECTIONS</item>
  <item>DISABLE-DUMP-TRIGGERS</item>
  <item>DISABLE-LOAD-TRIGGERS</item>
  <item>DISCONNECT</item>
  <item>DISPLAY-MESSAGE</item>
  <item>DUMP-LOGGING-NOW</item>
  <item>EDIT-CLEAR</item>
  <item>EDIT-COPY</item>
  <item>EDIT-CUT</item>
  <item>EDIT-PASTE</item>
  <item>EDIT-UNDO</item>
  <item>EMPTY-DATASET</item>
  <item>EMPTY-TEMP-TABLE</item>
  <item>ENABLE</item>
  <item>ENABLE-CONNECTIONS</item>
  <item>ENABLE-EVENTS</item>
  <item>END-FILE-DROP</item>
  <item>ENTRY</item>
  <item>EXPORT</item>
  <item>FETCH-SELECTED-ROW</item>
  <item>FILL</item>
  <item>FIND-BY-ROWID</item>
  <item>FIND-CURRENT</item>
  <item>FIND-FIRST</item>
  <item>FIND-LAST</item>
  <item>FIND-UNIQUE</item>
  <item>GET-ATTRIBUTE</item>
  <item>GET-ATTRIBUTE-NODE</item>
  <item>GET-BLUE-VALUE</item>
  <item>GET-BROWSE-COLUMN</item>
  <item>GET-BUFFER-HANDLE</item>
  <item>GET-BYTES-AVAILABLE</item>
  <item>GET-CHANGES</item>
  <item>GET-CHILD</item>
  <item>GET-CHILD-RELATION</item>
  <item>GET-CURRENT</item>
  <item>GET-DATASET-BUFFER</item>
  <item>GET-DOCUMENT-ELEMENT</item>
  <item>GET-DROPPED-FILE</item>
  <item>GET-DYNAMIC</item>
  <item>GET-FIRST</item>
  <item>GET-GREEN-VALUE</item>
  <item>GET-HEADER-ENTRY</item>
  <item>GET-INDEX-BY-NAMESPACE-NAME</item>
  <item>GET-INDEX-BY-QNAME</item>
  <item>GET-ITERATION</item>
  <item>GET-LAST</item>
  <item>GET-LOCALNAME-BY-INDEX</item>
  <item>GET-MESSAGE</item>
  <item>GET-NEXT</item>
  <item>GET-NODE</item>
  <item>GET-NUMBER</item>
  <item>GET-PARENT</item>
  <item>GET-PREV</item>
  <item>GET-PRINTERS</item>
  <item>GET-QNAME-BY-INDEX</item>
  <item>GET-RED-VALUE</item>
  <item>GET-RELATION</item>
  <item>GET-REPOSITIONED-ROW</item>
  <item>GET-RGB-VALUE</item>
  <item>GET-SELECTED-WIDGET</item>
  <item>GET-SERIALIZED</item>
  <item>GET-SIGNATURE</item>
  <item>GET-SOCKET-OPTION</item>
  <item>GET-SOURCE-BUFFER</item>
  <item>GET-TAB-ITEM</item>
  <item>GET-TEXT-HEIGHT-CHARS</item>
  <item>GET-TEXT-HEIGHT-PIXELS</item>
  <item>GET-TEXT-WIDTH-CHARS</item>
  <item>GET-TEXT-WIDTH-PIXELS</item>
  <item>GET-TOP-BUFFER</item>
  <item>GET-TYPE-BY-INDEX</item>
  <item>GET-TYPE-BY-NAMESPACE-NAME</item>
  <item>GET-TYPE-BY-QNAME</item>
  <item>GET-URI-BY-INDEX</item>
  <item>GET-VALUE-BY-INDEX</item>
  <item>GET-VALUE-BY-NAMESPACE-NAME</item>
  <item>GET-VALUE-BY-QNAME</item>
  <item>GET-WAIT-STATE</item>
  <item>IMPORT-NODE</item>
  <item>INDEX-INFORMATION</item>
  <item>INITIALIZE-DOCUMENT-TYPE</item>
  <item>INITIATE</item>
  <item>INSERT</item>
  <item>INSERT-BACKTAB</item>
  <item>INSERT-BEFORE</item>
  <item>INSERT-FILE</item>
  <item>INSERT-ROW</item>
  <item>INSERT-STRING</item>
  <item>INSERT-TAB</item>
  <item>INVOKE</item>
  <item>IS-ROW-SELECTED</item>
  <item>IS-SELECTED</item>
  <item>LOAD</item>
  <item>LoadControls</item>
  <item>LOAD-ICON</item>
  <item>LOAD-IMAGE</item>
  <item>LOAD-IMAGE-DOWN</item>
  <item>LOAD-IMAGE-INSENSITIVE</item>
  <item>LOAD-IMAGE-UP</item>
  <item>LOAD-MOUSE-POINTER</item>
  <item>LOAD-SMALL-ICON</item>
  <item>LONGCHAR-TO-NODE-VALUE</item>
  <item>LOOKUP</item>
  <item>MEMPTR-TO-NODE-VALUE</item>
  <item>MERGE-CHANGES</item>
  <item>MERGE-ROW-CHANGES</item>
  <item>MOVE-AFTER-TAB-ITEM</item>
  <item>MOVE-BEFORE-TAB-ITEM</item>
  <item>MOVE-COLUMN</item>
  <item>MOVE-TO-BOTTOM</item>
  <item>MOVE-TO-EOF</item>
  <item>MOVE-TO-TOP</item>
  <item>NODE-VALUE-TO-LONGCHAR</item>
  <item>NODE-VALUE-TO-MEMPTR</item>
  <item>NORMALIZE</item>
  <item>QUERY-CLOSE</item>
  <item>QUERY-OPEN</item>
  <item>QUERY-PREPARE</item>
  <item>RAW-TRANSFER</item>
  <item>READ</item>
  <item>READ-FILE</item>
  <item>REFRESH</item>
  <item>REJECT-CHANGES</item>
  <item>REJECT-ROW-CHANGES</item>
  <item>REMOVE-ATTRIBUTE</item>
  <item>REMOVE-CHILD</item>
  <item>REMOVE-EVENTS-PROCEDURE</item>
  <item>REMOVE-SUPER-PROCEDURE</item>
  <item>REPLACE</item>
  <item>REPLACE-CHILD</item>
  <item>REPLACE-SELECTION-TEXT</item>
  <item>REPOSITION-BACKWARD</item>
  <item>REPOSITION-FORWARD</item>
  <item>REPOSITION-TO-ROW</item>
  <item>REPOSITION-TO-ROWID</item>
  <item>SAVE</item>
  <item>SAVE-FILE</item>
  <item>SAVE-ROW-CHANGES</item>
  <item>SAX-PARSE</item>
  <item>SAX-PARSE-FIRST</item>
  <item>SAX-PARSE-NEXT</item>
  <item>SCROLL-TO-CURRENT-ROW</item>
  <item>SCROLL-TO-ITEM</item>
  <item>SCROLL-TO-SELECTED-ROW</item>
  <item>SEARCH</item>
  <item>SELECT-ALL</item>
  <item>SELECT-FOCUSED-ROW</item>
  <item>SELECT-NEXT-ROW</item>
  <item>SELECT-PREV-ROW</item>
  <item>SELECT-ROW</item>
  <item>SET-ACTOR</item>
  <item>SET-ATTRIBUTE</item>
  <item>SET-ATTRIBUTE-NODE</item>
  <item>SET-BLUE-VALUE</item>
  <item>SET-BREAK</item>
  <item>SET-BUFFERS</item>
  <item>SET-CALLBACK-PROCEDURE</item>
  <item>SET-COMMIT</item>
  <item>SET-CONNECT-PROCEDURE</item>
  <item>SET-DYNAMIC</item>
  <item>SET-GREEN-VALUE</item>
  <item>SET-INPUT-SOURCE</item>
  <item>SET-MUST-UNDERSTAND</item>
  <item>SET-NODE</item>
  <item>SET-NUMERIC-FORMAT</item>
  <item>SET-PARAMETER</item>
  <item>SET-READ-RESPONSE-PROCEDURE</item>
  <item>SET-RED-VALUE</item>
  <item>SET-REPOSITIONED-ROW</item>
  <item>SET-RGB-VALUE</item>
  <item>SET-ROLLBACK</item>
  <item>SET-SELECTION</item>
  <item>SET-SERIALIZED</item>
  <item>SET-SOCKET-OPTION</item>
  <item>SET-WAIT-STATE</item>
  <item>STOP-PARSING</item>
  <item>SYNCHRONIZE</item>
  <item>TEMP-TABLE-PREPARE</item>
  <item>VALIDATE</item>
  <item>WRITE</item>
  <item>MAX-HEIGHT</item>
  <item>MAX-WIDTH</item>
</list>

<list name="envvariables">
  <item>CLASSPATH</item>
  <item>DLC</item>
  <item>EVTLEVEL</item>
  <item>JDKCP</item>
  <item>JDKHOME</item>
  <item>JFCCP</item>
  <item>JFHOME</item>
  <item>JIT</item>
  <item>JRECP</item>
  <item>JREHOME</item>
  <item>JVMEXE</item>
  <item>PATH</item>
  <item>PROCFG</item>
  <item>PROCONV</item>
  <item>PROEXE</item>
  <item>PROGRESSCP</item>
  <item>PROLOAD</item>
  <item>PROMSGS</item>
  <item>PROPATH</item>
  <item>PROSRV</item>
  <item>PROSTARTUP</item>
  <item>PROTERMCAP</item>
  <item>TERM</item>
  <item>TERMINAL</item>
  <item>GATEWAY_INTERFACE</item>
  <item>SERVER_SOFTWARE</item>
  <item>SERVER_PROTOCOL</item>
  <item>SERVER_NAME</item>
  <item>SERVER_PORT</item>
  <item>REQUEST_METHOD</item>
  <item>SCRIPT_NAME</item>
  <item>PATH_INFO</item>
  <item>PATH_TRANSLATED</item>
  <item>QUERY_STRING</item>
  <item>REMOTE_ADDR</item>
  <item>REMOTE_IDENT</item>
  <item>REMOTE_USER</item>
  <item>AUTH_TYPE</item>
  <item>REMOTE_HOST</item>
  <item>CONTENT_TYPE</item>
  <item>CONTENT_LENGTH</item>
  <item>HTTP_ACCEPT</item>
  <item>HTTP_COOKIE</item>
  <item>HTTP_REFERER</item>
  <item>HTTP_USER_AGENT</item>
  <item>HTTP_REFERER</item>
  <item>HTTPS</item>
  <item>HTTP_REFERER</item>
  <item>HOSTURL</item>
  <item>SELFURL</item>
  <item>APPPROGRAM</item>
  <item>APPURL</item>
  <item>APPPROGRAM</item>
  <item>OUTPUT-CONTENT-TYPE</item>
  <item>WEB_SRC_PATH</item>
</list>


<contexts>
  <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
    <keyword attribute="Preprocvar" context="#stay" String="envvariables"/>
    <keyword attribute="Data_Type" context="#stay" String="mytypes"/>
    <keyword attribute="Operators" context="#stay" String="operators"/>
    <keyword attribute="Preprocvar" context="#stay" String="preprocvar"/>
    <keyword attribute="Phrases" context="#stay" String="phrases"/>
    <keyword attribute="Function" context="#stay" String="functions"/>
    <keyword attribute="Statements" context="#stay" String="statements"/>
    <keyword attribute="Widgets" context="#stay" String="widgets"/>
    <keyword attribute="Handles" context="#stay" String="handles"/>
    <keyword attribute="Properties" context="#stay" String="properties"/>
    <keyword attribute="Attributes" context="#stay" String="attributes"/>
    <keyword attribute="Methods" context="#stay" String="methods"/>
    <Int attribute="Integer" context="#stay"/>
    <DetectChar attribute="String" context="String" char="'"/>
    <Detect2Chars attribute="Comment" context="MultiLineComment"
                  char="/" char1="*" beginRegion="Comment"/>
    <DetectChar attribute="Comment" context="Identifier" char='"'/>
    <AnyChar attribute="Symbol" context="#stay" String="+-*=/\?~{}[]():."/>

    <StringDetect attribute="Region Marker" context="#stay"
                  String="PROCEDURE" insensitive="true"
                  beginRegion="P1" firstNonSpace="true"/>
    <StringDetect attribute="Region Marker" context="#stay"
                  String="END PROCEDURE" insensitive="true"
                  endRegion="P1" firstNonSpace="true"/>

    <StringDetect attribute="Region Marker" context="#stay"
                  String="FUNCTION" insensitive="true"
                  beginRegion="F1" firstNonSpace="true"/>
    <StringDetect attribute="Region Marker" context="#stay"
                  String="END FUNCTION" insensitive="true"
                  endRegion="F1" firstNonSpace="true"/>

    <StringDetect attribute="Region Marker" context="#stay"
                  String="CLASS" insensitive="true"
                  beginRegion="C1" firstNonSpace="true"/>
    <StringDetect attribute="Region Marker" context="#stay"
                  String="END CLASS" insensitive="true"
                  endRegion="C1" firstNonSpace="true"/>

    <StringDetect attribute="Region Marker" context="#stay"
                  String="METHOD" insensitive="true"
                  beginRegion="M1" firstNonSpace="true"/>
    <StringDetect attribute="Region Marker" context="#stay"
                  String="END METHOD" insensitive="true"
                  endRegion="M1" firstNonSpace="true"/>
    <StringDetect attribute="Region Marker" context="#stay"
                  String="CONSTRUCTOR" insensitive="true"
                  beginRegion="CN1" firstNonSpace="true"/>
    <StringDetect attribute="Region Marker" context="#stay"
                  String="END CONSTRUCTOR" insensitive="true"
                  endRegion="CN1" firstNonSpace="true"/>
    <StringDetect attribute="Region Marker" context="#stay"
                  String="DESTRUCTOR" insensitive="true"
                  beginRegion="DS1" firstNonSpace="true"/>
    <StringDetect attribute="Region Marker" context="#stay"
                  String="END DESTRUCTOR" insensitive="true"
                  endRegion="DS1" firstNonSpace="true"/>
    <StringDetect attribute="Region Marker" context="#stay"
                  String="INTERFACE" insensitive="true"
                  beginRegion="IF1" firstNonSpace="true"/>
    <StringDetect attribute="Region Marker" context="#stay"
                  String="END INTERFACE" insensitive="true"
                  endRegion="IF1" firstNonSpace="true"/>

    <StringDetect attribute="Function" context="#stay"
                  String="DO:" insensitive="true"
                  beginRegion="L1" firstNonSpace="false"/>
    <StringDetect attribute="Function" context="#stay"
                  String="REPEAT" insensitive="true"
                  beginRegion="L1" firstNonSpace="true"/>
    <StringDetect attribute="Function" context="#stay"
                  String="FOR" insensitive="true"
                  beginRegion="L1" firstNonSpace="true"/>
    <StringDetect attribute="Function" context="#stay"
                  String="CASE" insensitive="true"
                  beginRegion="L1" firstNonSpace="true"/>
    <StringDetect attribute="Function" context="#stay"
                  String="END" insensitive="true"
                  endRegion="L1" firstNonSpace="true"/>


  </context>
  <context name="String" attribute="String" lineEndContext="#stay">
    <LineContinue attribute="String" context="#pop"/>
    <HlCStringChar attribute="String Char" context="#stay"/>
    <DetectChar attribute="String" context="#pop" char="'"/>
  </context>
  <context name="MultiLineComment" attribute="Comment"
            lineEndContext="#stay">
    <LineContinue attribute="Comment" context="#pop"/>
    <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"
                  endRegion="Comment"/>
    <DetectSpaces />
    <IncludeRules context="##Comments" />
  </context>
  <context name="Identifier" attribute="Identifier" lineEndContext="#pop">
    <DetectChar attribute="Identifier" context="#pop" char='"'/>
  </context>
</contexts>
  <itemDatas>
    <itemData name="Phrases" defStyleNum="dsKeyword"/>
    <itemData name="Statements" defStyleNum="dsKeyword"/>
    <itemData name="Widgets" defStyleNum="dsKeyword"/>
    <itemData name="Handles" defStyleNum="dsDecVal"/>
    <itemData name="Properties" defStyleNum="dsOthers"/>
    <itemData name="Attributes" defStyleNum="dsDataType"/>
    <itemData name="Methods" defStyleNum="dsOthers"/>
    <itemData name="Function" defStyleNum="dsFunction"/>
    <itemData name="Normal Text" defStyleNum="dsNormal"/>
    <itemData name="Integer"  defStyleNum="dsBaseN"/>
    <itemData name="String" defStyleNum="dsString"/>
    <itemData name="String Char" defStyleNum="dsChar"/>
    <itemData name="Comment" defStyleNum="dsComment"/>
    <itemData name="Identifier" defStyleNum="dsOthers"/>
    <itemData name="Symbol"  defStyleNum="dsChar"/>
    <itemData name="Data_Type" defStyleNum="dsDataType"/>
    <itemData name="Preprocvar" defStyleNum="dsChar"/>
    <itemData name="Operators" defStyleNum="dsDecVal"/>
    <itemData name="Region Marker" defStyleNum="dsRegionMarker"/>
  </itemDatas>
</highlighting>
  <general>
    <comments>
      <comment name="multiLine" start="/*" end="*/" region="Comment"/>
    </comments>
    <keywords  casesensitive="0" weakDeliminator="-" />
  </general>
</language>
