plugins/geshi/geshi/progress.php
changeset 2 9e3258dfae15
child 3 f3e2bbbd2155
equal deleted inserted replaced
1:c715631f809a 2:9e3258dfae15
       
     1 <?php
       
     2 /*************************************************************************************
       
     3  * progress.php
       
     4  * --------
       
     5  * Author: Marco Aurelio de Pasqual (marcop@hdi.com.br)
       
     6  * Copyright: (c) 2008 Marco Aurelio de Pasqual, Benny Baumann (http://qbnz.com/highlighter)
       
     7  * Release Version: 1.0.8.2
       
     8  * Date Started: 2008/07/11
       
     9  *
       
    10  * Progress language file for GeSHi.
       
    11  *
       
    12  * CHANGES
       
    13  * -------
       
    14  * 2008/07/11 (1.0.8)
       
    15  *   -  First Release
       
    16  *
       
    17  * TODO (updated 2008/07/11)
       
    18  * -------------------------
       
    19  * * Clean up the keyword list
       
    20  * * Sort Keyword lists by Control Structures, Predefined functions and other important keywords
       
    21  * * Complete language support
       
    22  *
       
    23  *************************************************************************************
       
    24  *
       
    25  *     This file is part of GeSHi.
       
    26  *
       
    27  *   GeSHi is free software; you can redistribute it and/or modify
       
    28  *   it under the terms of the GNU General Public License as published by
       
    29  *   the Free Software Foundation; either version 2 of the License, or
       
    30  *   (at your option) any later version.
       
    31  *
       
    32  *   GeSHi is distributed in the hope that it will be useful,
       
    33  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
       
    34  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
       
    35  *   GNU General Public License for more details.
       
    36  *
       
    37  *   You should have received a copy of the GNU General Public License
       
    38  *   along with GeSHi; if not, write to the Free Software
       
    39  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
       
    40  *
       
    41  ************************************************************************************/
       
    42 
       
    43 $language_data = array(
       
    44     'LANG_NAME' => 'Progress',
       
    45     'COMMENT_SINGLE' => array(),
       
    46     'COMMENT_MULTI' => array('/*' => '*/'),
       
    47     'CASE_KEYWORDS' => GESHI_CAPS_UPPER,
       
    48     'QUOTEMARKS' => array("'", '"'),
       
    49     'ESCAPE_CHAR' => '',
       
    50     'KEYWORDS' => array (
       
    51         1 => array(
       
    52             'ACCUMULATE','APPLY','ASSIGN','BELL','QUERY',
       
    53             'BUFFER-COMPARE','BUFFER-COPY','CALL','CASE',
       
    54             'CHOOSE','CLASS','CLEAR','CLOSE QUERY','each','WHERE',
       
    55             'CLOSE STORED-PROCEDURE','COLOR','COMPILE','CONNECT',
       
    56             'CONSTRUCTOR','COPY-LOB','CREATE','CREATE ALIAS',
       
    57             'CREATE BROWSE','CREATE BUFFER','CREATE CALL','CREATE CLIENT-PRINCIPAL',
       
    58             'CREATE DATABASE','CREATE DATASET','CREATE DATA-SOURCE','CREATE QUERY',
       
    59             'CREATE SAX-attributeS','CREATE SAX-READER','CREATE SAX-WRITER','CREATE SERVER',
       
    60             'CREATE SERVER-SOCKET','CREATE SOAP-HEADER','CREATE SOAP-HEADER-ENTRYREF','CREATE SOCKET',
       
    61             'CREATE TEMP-TABLE','CREATE WIDGET','CREATE widget-POOL','CREATE X-DOCUMENT',
       
    62             'CREATE X-NODEREF','CURRENT-LANGUAGE','CURRENT-VALUE','DDE ADVISE',
       
    63             'DDE EXECUTE','DDE GET','DDE INITIATE','DDE REQUEST',
       
    64             'DDE SEND','DDE TERMINATE','DEFINE BROWSE','DEFINE BUFFER','DEFINE',
       
    65             'DEFINE BUTTON','DEFINE DATASET','DEFINE DATA-SOURCE','DEFINE FRAME','DEF','VAR',
       
    66             'DEFINE IMAGE','DEFINE MENU','DEFINE PARAMETER','DEFINE property','PARAM',
       
    67             'DEFINE QUERY','DEFINE RECTANGLE','DEFINE STREAM','DEFINE SUB-MENU',
       
    68             'DEFINE TEMP-TABLE','DEFINE WORKFILE','DEFINE WORK-TABLE',
       
    69             'DELETE','DELETE ALIAS','DELETE object','DELETE PROCEDURE',
       
    70             'DELETE widget','DELETE widget-POOL','DESTRUCTOR','DICTIONARY',
       
    71             'DISABLE','DISABLE TRIGGERS','DISCONNECT','DISPLAY',
       
    72             'DO','DOS','DOWN','DYNAMIC-CURRENT-VALUE',
       
    73             'ELSE','EMPTY TEMP-TABLE','ENABLE','END',
       
    74             'ENTRY','EXPORT','FIND','AND',
       
    75             'FIX-CODEPAGE','FOR','FORM','FRAME-VALUE',
       
    76             'GET','GET-KEY-VALUE','HIDE','IF',
       
    77             'IMPORT','INPUT CLEAR','INPUT CLOSE','INPUT FROM','input',
       
    78             'INPUT THROUGH','INPUT-OUTPUT CLOSE','INPUT-OUTPUT THROUGH','INSERT',
       
    79             'INTERFACE','LEAVE','LOAD','BREAK',
       
    80             'LOAD-PICTURE','MESSAGE','method','NEXT','prev',
       
    81             'NEXT-PROMPT','ON','OPEN QUERY','OS-APPEND',
       
    82             'OS-COMMAND','OS-COPY','OS-CREATE-DIR','OS-DELETE',
       
    83             'OS-RENAME','OUTPUT CLOSE','OUTPUT THROUGH','OUTPUT TO',
       
    84             'OVERLAY','PAGE','PAUSE','PROCEDURE',
       
    85             'PROCESS EVENTS','PROMPT-FOR','PROMSGS','PROPATH',
       
    86             'PUBLISH','PUT','PUT CURSOR','PUT SCREEN',
       
    87             'PUT-BITS','PUT-BYTE','PUT-BYTES','PUT-DOUBLE',
       
    88             'PUT-FLOAT','PUT-INT64','PUT-KEY-VALUE','PUT-LONG',
       
    89             'PUT-SHORT','PUT-STRING','PUT-UNSIGNED-LONG','PUT-UNSIGNED-SHORT',
       
    90             'QUIT','RAW-TRANSFER','READKEY','RELEASE',
       
    91             'RELEASE EXTERNAL','RELEASE object','REPEAT','REPOSITION',
       
    92             'RUN','RUN STORED-PROCEDURE','RUN SUPER',
       
    93             'SAVE CACHE','SCROLL','SEEK','SET',
       
    94             'SET-BYTE-ORDER','SET-POINTER-VALUE','SET-SIZE','SHOW-STATS',
       
    95             'STATUS','STOP','SUBSCRIBE','SUBSTRING',
       
    96             'system-DIALOG COLOR','system-DIALOG FONT','system-DIALOG GET-DIR','system-DIALOG GET-FILE',
       
    97             'system-DIALOG PRINTER-SETUP','system-HELP','THEN','THIS-object',
       
    98             'TRANSACTION-MODE AUTOMATIC','TRIGGER PROCEDURE','UNDERLINE','UNDO',
       
    99             'UNIX','UNLOAD','UNSUBSCRIBE','UP','STRING',
       
   100             'UPDATE','USE','USING','VALIDATE','substr','SKIP','CLOSE',
       
   101             'VIEW','WAIT-FOR','MODULO','NE','AVAIL',
       
   102             'NOT','OR','&GLOBAL-DEFINE','&IF','UNFORMATTED','NO-PAUSE',
       
   103             '&THEN','&ELSEIF','&ELSE','&ENDIF','OPEN','NO-WAIT',
       
   104             '&MESSAGE','&SCOPED-DEFINE','&UNDEFINE','DEFINED',
       
   105             'BROWSE','BUTTON','COMBO-BOX','CONTROL-FRAME',
       
   106             'DIALOG-BOX','EDITOR','FIELD-GROUP','FILL-IN',
       
   107             'FRAME','IMAGE','LITERAL','MENU',
       
   108             'MENU-ITEM','RADIO-SET','RECTANGLE','SELECTION-LIST',
       
   109             'SLIDER','SUB-MENU','TEXT','TOGGLE-BOX',
       
   110             'WINDOW','WITH','AT','OF','EDITING','ON ENDKEY','output',
       
   111             'ON ERROR','ON QUIT','ON STOP','PRESELECT',
       
   112             'QUERY-TUNING','SIZE','Trigger','VIEW-AS','ALERT-BOX',
       
   113             'Buffer','Data-relation','ProDataSet','SAX-attributes',
       
   114             'SAX-reader','SAX-writer','Server socket','SOAP-fault',
       
   115             'SOAP-header','SOAP-header-entryref','Socket','Temp-table',
       
   116             'X-noderef','Height','Left','Top','TO',
       
   117             'Width','ACTIVE-WINDOW','AUDIT-CONTROL','FIRST','LAST',
       
   118             'AUDIT-POLICY','CLIPBOARD','CODEBASE-LOCATOR','COLOR-TABLE',
       
   119             'COMPILER','COM-SELF','DEBUGGER','DEFAULT-WINDOW',
       
   120             'ERROR-STATUS','FILE-INFO','FOCUS','FONT-TABLE',
       
   121             'LAST-EVENT','LOG-MANAGER','RCODE-INFO','SECURITY-POLICY',
       
   122             'SELF','SESSION','SOURCE-PROCEDURE','TARGET-PROCEDURE','NO-LOCK','NO-error',
       
   123             'THIS-PROCEDURE','WEB-CONTEXT','FUNCTION','RETURNS','NO-UNDO'
       
   124             ),
       
   125         2 => array(
       
   126             'ACCEPT-CHANGES','ACCEPT-ROW-CHANGES','ADD-BUFFER','ADD-CALC-COLUMN',
       
   127             'ADD-COLUMNS-FROM','ADD-EVENTS-PROCEDURE','ADD-FIELDS-FROM','ADD-FIRST',
       
   128             'ADD-HEADER-ENTRY','ADD-INDEX-FIELD','ADD-LAST','ADD-LIKE-COLUMN',
       
   129             'ADD-LIKE-FIELD','ADD-LIKE-INDEX','ADD-NEW-FIELD','ADD-NEW-INDEX',
       
   130             'ADD-RELATION','ADD-SCHEMA-LOCATION','ADD-SOURCE-BUFFER','ADD-SUPER-PROCEDURE',
       
   131             'APPEND-CHILD','APPLY-CALLBACK','ATTACH-DATA-SOURCE','AUTHENTICATION-FAILED',
       
   132             'BEGIN-EVENT-GROUP','BUFFER-COMPARE','BUFFER-COPY','BUFFER-CREATE',
       
   133             'BUFFER-DELETE','BUFFER-FIELD','BUFFER-RELEASE','BUFFER-VALIDATE',
       
   134             'CANCEL-BREAK','CANCEL-REQUESTS','CLEAR','CLEAR-APPL-CONTEXT',
       
   135             'CLEAR-LOG','CLEAR-SELECTION','CLEAR-SORT-ARROWS','CLONE-NODE',
       
   136             'CLOSE-LOG','CONNECT','CONNECTED','CONVERT-TO-OFFSET',
       
   137             'COPY-DATASET','COPY-SAX-attributeS','COPY-TEMP-TABLE','CREATE-LIKE',
       
   138             'CREATE-NODE','CREATE-NODE-NAMESPACE','CREATE-RESULT-LIST-ENTRY','DEBUG',
       
   139             'DECLARE-NAMESPACE','DELETE-CHAR','DELETE-CURRENT-ROW',
       
   140             'DELETE-HEADER-ENTRY','DELETE-LINE','DELETE-NODE','DELETE-RESULT-LIST-ENTRY',
       
   141             'DELETE-SELECTED-ROW','DELETE-SELECTED-ROWS','DESELECT-FOCUSED-ROW','DESELECT-ROWS',
       
   142             'DESELECT-SELECTED-ROW','DETACH-DATA-SOURCE','DISABLE','DISABLE-CONNECTIONS',
       
   143             'DISABLE-DUMP-TRIGGERS','DISABLE-LOAD-TRIGGERS','DISCONNECT','DISPLAY-MESSAGE',
       
   144             'DUMP-LOGGING-NOW','EDIT-CLEAR','EDIT-COPY','EDIT-CUT',
       
   145             'EDIT-PASTE','EDIT-UNDO','EMPTY-DATASET','EMPTY-TEMP-TABLE',
       
   146             'ENABLE','ENABLE-CONNECTIONS','ENABLE-EVENTS','ENCRYPT-AUDIT-MAC-KEY',
       
   147             'END-DOCUMENT','END-ELEMENT','END-EVENT-GROUP','END-FILE-DROP',
       
   148             'EXPORT','EXPORT-PRINCIPAL','FETCH-SELECTED-ROW',
       
   149             'FILL','FIND-BY-ROWID','FIND-CURRENT','FIND-FIRST',
       
   150             'FIND-LAST','FIND-UNIQUE','GET-attribute','GET-attribute-NODE',
       
   151             'GET-BINARY-DATA','GET-BLUE-VALUE','GET-BROWSE-COLUMN','GET-BUFFER-HANDLE',
       
   152             'GET-BYTES-AVAILABLE','GET-CALLBACK-PROC-CONTEXT','GET-CALLBACK-PROC-NAME','GET-CGI-LIST',
       
   153             'GET-CGI-LONG-VALUE','GET-CGI-VALUE','GET-CHANGES','GET-CHILD',
       
   154             'GET-CHILD-RELATION','GET-CONFIG-VALUE','GET-CURRENT','GET-DATASET-BUFFER',
       
   155             'GET-DOCUMENT-ELEMENT','GET-DROPPED-FILE','GET-DYNAMIC','GET-ERROR-COLUMN ',
       
   156             'GET-ERROR-ROW ','GET-FILE-NAME ','GET-FILE-OFFSET ','GET-FIRST',
       
   157             'GET-GREEN-VALUE','GET-HEADER-ENTRY','GET-INDEX-BY-NAMESPACE-NAME','GET-INDEX-BY-QNAME',
       
   158             'GET-ITERATION','GET-LAST','GET-LOCALNAME-BY-INDEX','GET-MESSAGE',
       
   159             'GET-NEXT','GET-NODE','GET-NUMBER','GET-PARENT',
       
   160             'GET-PREV','GET-PRINTERS','GET-property','GET-QNAME-BY-INDEX',
       
   161             'GET-RED-VALUE','GET-RELATION','GET-REPOSITIONED-ROW','GET-RGB-VALUE',
       
   162             'GET-SELECTED-widget','GET-SERIALIZED','GET-SIGNATURE','GET-SOCKET-OPTION',
       
   163             'GET-SOURCE-BUFFER','GET-TAB-ITEM','GET-TEXT-HEIGHT-CHARS','GET-TEXT-HEIGHT-PIXELS',
       
   164             'GET-TEXT-WIDTH-CHARS','GET-TEXT-WIDTH-PIXELS','GET-TOP-BUFFER','GET-TYPE-BY-INDEX',
       
   165             'GET-TYPE-BY-NAMESPACE-NAME','GET-TYPE-BY-QNAME','GET-URI-BY-INDEX','GET-VALUE-BY-INDEX',
       
   166             'GET-VALUE-BY-NAMESPACE-NAME','GET-VALUE-BY-QNAME','GET-WAIT-STATE','IMPORT-NODE',
       
   167             'IMPORT-PRINCIPAL','INCREMENT-EXCLUSIVE-ID','INDEX-INFORMATION','INITIALIZE-DOCUMENT-TYPE',
       
   168             'INITIATE','INSERT','INSERT-attribute','INSERT-BACKTAB',
       
   169             'INSERT-BEFORE','INSERT-FILE','INSERT-ROW','INSERT-STRING',
       
   170             'INSERT-TAB','INVOKE','IS-ROW-SELECTED','IS-SELECTED',
       
   171             'LIST-property-NAMES','LOAD','LoadControls','LOAD-DOMAINS',
       
   172             'LOAD-ICON','LOAD-IMAGE','LOAD-IMAGE-DOWN','LOAD-IMAGE-INSENSITIVE',
       
   173             'LOAD-IMAGE-UP','LOAD-MOUSE-POINTER','LOAD-SMALL-ICON','LOCK-REGISTRATION',
       
   174             'LOG-AUDIT-EVENT','LOGOUT','LONGCHAR-TO-NODE-VALUE','LOOKUP',
       
   175             'MEMPTR-TO-NODE-VALUE','MERGE-CHANGES','MERGE-ROW-CHANGES','MOVE-AFTER-TAB-ITEM',
       
   176             'MOVE-BEFORE-TAB-ITEM','MOVE-COLUMN','MOVE-TO-BOTTOM','MOVE-TO-EOF',
       
   177             'MOVE-TO-TOP','NODE-VALUE-TO-LONGCHAR','NODE-VALUE-TO-MEMPTR','NORMALIZE',
       
   178             'QUERY-CLOSE','QUERY-OPEN','QUERY-PREPARE','RAW-TRANSFER',
       
   179             'READ','READ-FILE','READ-XML','READ-XMLSCHEMA',
       
   180             'REFRESH','REFRESH-AUDIT-POLICY','REGISTER-DOMAIN','REJECT-CHANGES',
       
   181             'REJECT-ROW-CHANGES','REMOVE-attribute','REMOVE-CHILD','REMOVE-EVENTS-PROCEDURE',
       
   182             'REMOVE-SUPER-PROCEDURE','REPLACE','REPLACE-CHILD','REPLACE-SELECTION-TEXT',
       
   183             'REPOSITION-BACKWARD','REPOSITION-FORWARD','REPOSITION-TO-ROW','REPOSITION-TO-ROWID',
       
   184             'RESET','SAVE','SAVE-FILE','SAVE-ROW-CHANGES',
       
   185             'SAX-PARSE','SAX-PARSE-FIRST','SAX-PARSE-NEXT','SCROLL-TO-CURRENT-ROW',
       
   186             'SCROLL-TO-ITEM','SCROLL-TO-SELECTED-ROW','SEAL','SEARCH',
       
   187             'SELECT-ALL','SELECT-FOCUSED-ROW','SELECT-NEXT-ROW','SELECT-PREV-ROW',
       
   188             'SELECT-ROW','SET-ACTOR','SET-APPL-CONTEXT','SET-attribute',
       
   189             'SET-attribute-NODE','SET-BLUE-VALUE','SET-BREAK','SET-BUFFERS',
       
   190             'SET-CALLBACK','SET-CALLBACK-PROCEDURE','SET-CLIENT','SET-COMMIT',
       
   191             'SET-CONNECT-PROCEDURE','SET-DYNAMIC','SET-GREEN-VALUE','SET-INPUT-SOURCE',
       
   192             'SET-MUST-UNDERSTAND','SET-NODE','SET-NUMERIC-FORMAT','SET-OUTPUT-DESTINATION',
       
   193             'SET-PARAMETER','SET-property','SET-READ-RESPONSE-PROCEDURE','SET-RED-VALUE',
       
   194             'SET-REPOSITIONED-ROW','SET-RGB-VALUE','SET-ROLLBACK','SET-SELECTION',
       
   195             'SET-SERIALIZED','SET-SOCKET-OPTION','SET-SORT-ARROW','SET-WAIT-STATE',
       
   196             'START-DOCUMENT','START-ELEMENT','STOP-PARSING','SYNCHRONIZE',
       
   197             'TEMP-TABLE-PREPARE','UPDATE-attribute','URL-DECODE','URL-ENCODE',
       
   198             'VALIDATE','VALIDATE-SEAL','WRITE','WRITE-CDATA','USE-INDEX',
       
   199             'WRITE-CHARACTERS','WRITE-COMMENT','WRITE-DATA-ELEMENT','WRITE-EMPTY-ELEMENT',
       
   200             'WRITE-ENTITY-REF','WRITE-EXTERNAL-DTD','WRITE-FRAGMENT','WRITE-MESSAGE',
       
   201             'WRITE-PROCESSING-INSTRUCTION','WRITE-XML','WRITE-XMLSCHEMA','FALSE','true'
       
   202             ),
       
   203         3 => array(
       
   204             'ABSOLUTE','ACCUM','ADD-INTERVAL','ALIAS','mod',
       
   205             'AMBIGUOUS','ASC','AUDIT-ENABLED','AVAILABLE',
       
   206             'BASE64-DECODE','BASE64-ENCODE','CAN-DO','CAN-FIND',
       
   207             'CAN-QUERY','CAN-SET','CAPS','CAST','OS-DIR',
       
   208             'CHR','CODEPAGE-CONVERT','COMPARE','CONNECTED',
       
   209             'COUNT-OF','CURRENT-CHANGED','CURRENT-RESULT-ROW','DATASERVERS',
       
   210             'DATA-SOURCE-MODIFIED','DATETIME','DATETIME-TZ',
       
   211             'DAY','DBCODEPAGE','DBCOLLATION','DBNAME',
       
   212             'DBPARAM','DBRESTRICTIONS','DBTASKID','DBTYPE',
       
   213             'DBVERSION','DECIMAL','DECRYPT','DYNAMIC-function',
       
   214             'DYNAMIC-NEXT-VALUE','ENCODE','ENCRYPT','ENTERED',
       
   215             'ERROR','ETIME','EXP','FILL','ENDKEY','END-error',
       
   216             'FIRST-OF','FRAME-DB','FRAME-DOWN',
       
   217             'FRAME-FIELD','FRAME-FILE','FRAME-INDEX','FRAME-LINE',
       
   218             'GATEWAYS','GENERATE-PBE-KEY','GENERATE-PBE-SALT','GENERATE-RANDOM-KEY',
       
   219             'GENERATE-UUID','GET-BITS','GET-BYTE','GET-BYTE-ORDER',
       
   220             'GET-BYTES','GET-CODEPAGE','GET-CODEPAGES','GET-COLLATION',
       
   221             'GET-COLLATIONS','GET-DOUBLE','GET-FLOAT','GET-INT64',
       
   222             'GET-LONG','GET-POINTER-VALUE','GET-SHORT','GET-SIZE',
       
   223             'GET-STRING','GET-UNSIGNED-LONG','GET-UNSIGNED-SHORT','GO-PENDING',
       
   224             'GUID','HEX-DECODE','INDEX',
       
   225             'INT64','INTEGER','INTERVAL','IS-ATTR-SPACE',
       
   226             'IS-CODEPAGE-FIXED','IS-COLUMN-CODEPAGE','IS-LEAD-BYTE','ISO-DATE',
       
   227             'KBLABEL','KEYCODE','KEYFUNCTION','KEYLABEL',
       
   228             'KEYWORD','KEYWORD-ALL','LASTKEY',
       
   229             'LAST-OF','LC','LDBNAME','LEFT-TRIM',
       
   230             'LIBRARY','LINE-COUNTER','LIST-EVENTS','LIST-QUERY-ATTRS',
       
   231             'LIST-SET-ATTRS','LIST-widgetS','LOCKED','LOG',
       
   232             'LOGICAL','LOOKUP','MAXIMUM','MD5-DIGEST',
       
   233             'MEMBER','MESSAGE-LINES','MINIMUM','MONTH',
       
   234             'MTIME','NEW','NEXT-VALUE','NORMALIZE','SHARED',
       
   235             'NOT ENTERED','NOW','NUM-ALIASES','NUM-DBS',
       
   236             'NUM-ENTRIES','NUM-RESULTS','OPSYS','OS-DRIVES',
       
   237             'OS-ERROR','OS-GETENV','PAGE-NUMBER','PAGE-SIZE',
       
   238             'PDBNAME','PROC-HANDLE','PROC-STATUS','PROGRAM-NAME',
       
   239             'PROGRESS','PROVERSION','QUERY-OFF-END','QUOTER',
       
   240             'RANDOM','RAW','RECID','REJECTED',
       
   241             'REPLACE','RETRY','RETURN-VALUE','RGB-VALUE',
       
   242             'RIGHT-TRIM','R-INDEX','ROUND','ROWID','LENGTH',
       
   243             'SDBNAME','SEARCH','SET-DB-CLIENT','SETUSERID',
       
   244             'SHA1-DIGEST','SQRT','SUBSTITUTE','VARIABLE',
       
   245             'SUPER','TERMINAL','TIME','TIMEZONE','external','ENTRY',
       
   246             'TODAY','TO-ROWID','TRIM','TRUNCATE','return',
       
   247             'TYPE-OF','USERID','VALID-EVENT','VALID-HANDLE',
       
   248             'VALID-object','WEEKDAY','YEAR','BEGINS','VALUE',
       
   249             'EQ','GE','GT','LE','LT','MATCHES','AS','BY','LIKE'
       
   250             ),
       
   251         4 => array(
       
   252             'ACCELERATOR','ACTIVE','ACTOR','ADM-DATA',
       
   253             'AFTER-BUFFER','AFTER-ROWID','AFTER-TABLE','ALLOW-COLUMN-SEARCHING',
       
   254             'ALWAYS-ON-TOP','APPL-ALERT-BOXES','APPL-CONTEXT-ID','APPSERVER-INFO',
       
   255             'APPSERVER-PASSWORD','APPSERVER-USERID','ASYNCHRONOUS','ASYNC-REQUEST-COUNT',
       
   256             'ASYNC-REQUEST-HANDLE','ATTACHED-PAIRLIST','attribute-NAMES','ATTR-SPACE',
       
   257             'AUDIT-EVENT-CONTEXT','AUTO-COMPLETION','AUTO-DELETE','AUTO-DELETE-XML',
       
   258             'AUTO-END-KEY','AUTO-GO','AUTO-INDENT','AUTO-RESIZE',
       
   259             'AUTO-RETURN','AUTO-SYNCHRONIZE','AUTO-VALIDATE','AUTO-ZAP',
       
   260             'AVAILABLE-FORMATS','BACKGROUND','BASE-ADE','BASIC-LOGGING',
       
   261             'BATCH-MODE','BATCH-SIZE','BEFORE-BUFFER','BEFORE-ROWID',
       
   262             'BEFORE-TABLE','BGCOLOR','BLANK','BLOCK-ITERATION-DISPLAY',
       
   263             'BORDER-BOTTOM-CHARS','BORDER-BOTTOM-PIXELS','BORDER-LEFT-CHARS','BORDER-LEFT-PIXELS',
       
   264             'BORDER-RIGHT-CHARS','BORDER-RIGHT-PIXELS','BORDER-TOP-CHARS','BORDER-TOP-PIXELS',
       
   265             'BOX','BOX-SELECTABLE','BUFFER-CHARS','BUFFER-FIELD',
       
   266             'BUFFER-HANDLE','BUFFER-LINES','BUFFER-NAME','BUFFER-VALUE',
       
   267             'BYTES-READ','BYTES-WRITTEN','CACHE','CALL-NAME',
       
   268             'CALL-TYPE','CANCEL-BUTTON','CANCELLED','CAN-CREATE',
       
   269             'CAN-DELETE','CAN-READ','CAN-WRITE','CAREFUL-PAINT',
       
   270             'CASE-SENSITIVE','CENTERED','CHARSET','CHECKED',
       
   271             'CHILD-BUFFER','CHILD-NUM','CLASS-TYPE','CLIENT-CONNECTION-ID',
       
   272             'CLIENT-TTY','CLIENT-TYPE','CLIENT-WORKSTATION','CODE',
       
   273             'CODEPAGE','COLUMN','COLUMN-BGCOLOR','COLUMN-DCOLOR',
       
   274             'COLUMN-FGCOLOR','COLUMN-FONT','COLUMN-LABEL','COLUMN-MOVABLE',
       
   275             'COLUMN-PFCOLOR','COLUMN-READ-ONLY','COLUMN-RESIZABLE','COLUMN-SCROLLING',
       
   276             'COM-HANDLE','COMPLETE','CONFIG-NAME','CONTEXT-HELP',
       
   277             'CONTEXT-HELP-FILE','CONTEXT-HELP-ID','CONTROL-BOX','CONVERT-3D-COLORS',
       
   278             'CPCASE','CPCOLL','CPINTERNAL','CPLOG',
       
   279             'CPPRINT','CPRCODEIN','CPRCODEOUT','CPSTREAM',
       
   280             'CPTERM','CRC-VALUE','CURRENT-COLUMN','CURRENT-ENVIRONMENT',
       
   281             'CURRENT-ITERATION','CURRENT-ROW-MODIFIED','CURRENT-WINDOW','CURSOR-CHAR',
       
   282             'CURSOR-LINE','CURSOR-OFFSET','DATA-ENTRY-RETURN','DATASET',
       
   283             'DATA-SOURCE','DATA-SOURCE-COMPLETE-MAP','DATA-TYPE','DATE-FORMAT',
       
   284             'DB-REFERENCES','DCOLOR','DDE-ERROR','DDE-ID',
       
   285             'DDE-ITEM','DDE-NAME','DDE-TOPIC','DEBLANK',
       
   286             'DEBUG-ALERT','DECIMALS','DEFAULT','DEFAULT-BUFFER-HANDLE',
       
   287             'DEFAULT-BUTTON','DEFAULT-COMMIT','DELIMITER','DISABLE-AUTO-ZAP',
       
   288             'DISPLAY-TIMEZONE','DISPLAY-TYPE','DOMAIN-DESCRIPTION','DOMAIN-NAME',
       
   289             'DOMAIN-TYPE','DRAG-ENABLED','DROP-TARGET','DYNAMIC',
       
   290             'EDGE-CHARS','EDGE-PIXELS','EDIT-CAN-PASTE','EDIT-CAN-UNDO',
       
   291             'EMPTY','ENCODING','ENCRYPTION-SALT','END-USER-PROMPT',
       
   292             'ENTRY-TYPES-LIST','ERROR-COLUMN','ERROR-object-DETAIL','ERROR-ROW',
       
   293             'ERROR-STRING','EVENT-GROUP-ID','EVENT-PROCEDURE','EVENT-PROCEDURE-CONTEXT',
       
   294             'EVENT-TYPE','EXCLUSIVE-ID','EXECUTION-LOG','EXPAND',
       
   295             'EXPANDABLE','FGCOLOR','FILE-CREATE-DATE','FILE-CREATE-TIME',
       
   296             'FILE-MOD-DATE','FILE-MOD-TIME','FILE-NAME','FILE-OFFSET',
       
   297             'FILE-SIZE','FILE-TYPE','FILLED','FILL-MODE',
       
   298             'FILL-WHERE-STRING','FIRST-ASYNC-REQUEST','FIRST-BUFFER','FIRST-CHILD',
       
   299             'FIRST-COLUMN','FIRST-DATASET','FIRST-DATA-SOURCE','FIRST-object',
       
   300             'FIRST-PROCEDURE','FIRST-QUERY','FIRST-SERVER','FIRST-SERVER-SOCKET',
       
   301             'FIRST-SOCKET','FIRST-TAB-ITEM','FIT-LAST-COLUMN','FLAT-BUTTON',
       
   302             'FOCUSED-ROW','FOCUSED-ROW-SELECTED','FONT','FOREGROUND',
       
   303             'FORMAT','FORMATTED','FORM-INPUT','FORM-LONG-INPUT',
       
   304             'FORWARD-ONLY','FRAGMENT','FRAME-COL','FRAME-NAME',
       
   305             'FRAME-ROW','FRAME-SPACING','FRAME-X','FRAME-Y',
       
   306             'FREQUENCY','FULL-HEIGHT-CHARS','FULL-HEIGHT-PIXELS','FULL-PATHNAME',
       
   307             'FULL-WIDTH-CHARS','FULL-WIDTH-PIXELS','GRAPHIC-EDGE',
       
   308             'GRID-FACTOR-HORIZONTAL','GRID-FACTOR-VERTICAL','GRID-SNAP','GRID-UNIT-HEIGHT-CHARS',
       
   309             'GRID-UNIT-HEIGHT-PIXELS','GRID-UNIT-WIDTH-CHARS','GRID-UNIT-WIDTH-PIXELS','GRID-VISIBLE',
       
   310             'GROUP-BOX','HANDLE','HANDLER','HAS-LOBS',
       
   311             'HAS-RECORDS','HEIGHT-CHARS','HEIGHT-PIXELS','HELP',
       
   312             'HIDDEN','HORIZONTAL','HTML-CHARSET','HTML-END-OF-LINE',
       
   313             'HTML-END-OF-PAGE','HTML-FRAME-BEGIN','HTML-FRAME-END','HTML-HEADER-BEGIN',
       
   314             'HTML-HEADER-END','HTML-TITLE-BEGIN','HTML-TITLE-END','HWND',
       
   315             'ICFPARAMETER','ICON','IGNORE-CURRENT-MODIFIED','IMAGE-DOWN',
       
   316             'IMAGE-INSENSITIVE','IMAGE-UP','IMMEDIATE-DISPLAY','INDEX-INFORMATION',
       
   317             'IN-HANDLE','INHERIT-BGCOLOR','INHERIT-FGCOLOR','INITIAL','INIT',
       
   318             'INNER-CHARS','INNER-LINES','INPUT-VALUE','INSTANTIATING-PROCEDURE',
       
   319             'INTERNAL-ENTRIES','IS-CLASS','IS-OPEN','IS-PARAMETER-SET',
       
   320             'IS-XML','ITEMS-PER-ROW','KEEP-CONNECTION-OPEN','KEEP-FRAME-Z-ORDER',
       
   321             'KEEP-SECURITY-CACHE','KEY','KEYS','LABEL',
       
   322             'LABEL-BGCOLOR','LABEL-DCOLOR','LABEL-FGCOLOR','LABEL-FONT',
       
   323             'LABELS','LANGUAGES','LARGE','LARGE-TO-SMALL',
       
   324             'LAST-ASYNC-REQUEST','LAST-BATCH','LAST-CHILD','LAST-object',
       
   325             'LAST-PROCEDURE','LAST-SERVER','LAST-SERVER-SOCKET','LAST-SOCKET',
       
   326             'LAST-TAB-ITEM','LINE','LIST-ITEM-PAIRS','LIST-ITEMS',
       
   327             'LITERAL-QUESTION','LOCAL-HOST','LOCAL-NAME','LOCAL-PORT',
       
   328             'LOCATOR-COLUMN-NUMBER','LOCATOR-LINE-NUMBER','LOCATOR-PUBLIC-ID','LOCATOR-system-ID',
       
   329             'LOCATOR-TYPE','LOG-ENTRY-TYPES','LOGFILE-NAME','LOGGING-LEVEL',
       
   330             'LOGIN-EXPIRATION-TIMESTAMP','LOGIN-HOST','LOGIN-STATE','LOG-THRESHOLD',
       
   331             'MANDATORY','MANUAL-HIGHLIGHT','MAX-BUTTON','MAX-CHARS',
       
   332             'MAX-DATA-GUESS','MAX-HEIGHT-CHARS','MAX-HEIGHT-PIXELS','MAX-VALUE',
       
   333             'MAX-WIDTH-CHARS','MAX-WIDTH-PIXELS','MD5-VALUE','MENU-BAR',
       
   334             'MENU-KEY','MENU-MOUSE','MERGE-BY-FIELD','MESSAGE-AREA',
       
   335             'MESSAGE-AREA-FONT','MIN-BUTTON','MIN-COLUMN-WIDTH-CHARS','MIN-COLUMN-WIDTH-PIXELS',
       
   336             'MIN-HEIGHT-CHARS','MIN-HEIGHT-PIXELS','MIN-SCHEMA-MARSHAL','MIN-VALUE',
       
   337             'MIN-WIDTH-CHARS','MIN-WIDTH-PIXELS','MODIFIED','MOUSE-POINTER',
       
   338             'MOVABLE','MULTI-COMPILE','MULTIPLE','MULTITASKING-INTERVAL',
       
   339             'MUST-UNDERSTAND','NAME','NAMESPACE-PREFIX','NAMESPACE-URI',
       
   340             'NEEDS-APPSERVER-PROMPT','NEEDS-PROMPT','NESTED','NEW-ROW',
       
   341             'NEXT-COLUMN','NEXT-ROWID','NEXT-SIBLING','NEXT-TAB-ITEM', 'NO-BOX',
       
   342             'NO-CURRENT-VALUE','NODE-VALUE','NO-EMPTY-SPACE','NO-FOCUS',
       
   343             'NONAMESPACE-SCHEMA-LOCATION','NO-SCHEMA-MARSHAL','NO-VALIDATE','NUM-BUFFERS',
       
   344             'NUM-BUTTONS','NUM-CHILD-RELATIONS','NUM-CHILDREN','NUM-COLUMNS',
       
   345             'NUM-DROPPED-FILES','NUMERIC-DECIMAL-POINT','NUMERIC-FORMAT','NUMERIC-SEPARATOR',
       
   346             'NUM-FIELDS','NUM-FORMATS','NUM-HEADER-ENTRIES','NUM-ITEMS',
       
   347             'NUM-ITERATIONS','NUM-LINES','NUM-LOCKED-COLUMNS','NUM-LOG-FILES',
       
   348             'NUM-MESSAGES','NUM-PARAMETERS','NUM-REFERENCES','NUM-RELATIONS',
       
   349             'NUM-REPLACED','NUM-SELECTED-ROWS','NUM-SELECTED-WIDGETS','NUM-SOURCE-BUFFERS',
       
   350             'NUM-TABS','NUM-TOP-BUFFERS','NUM-TO-RETAIN','NUM-VISIBLE-COLUMNS',
       
   351             'ON-FRAME-BORDER','ORIGIN-HANDLE','ORIGIN-ROWID','OWNER',
       
   352             'OWNER-DOCUMENT','PAGE-BOTTOM','PAGE-TOP','PARAMETER',
       
   353             'PARENT','PARENT-BUFFER','PARENT-RELATION','PARSE-STATUS',
       
   354             'PASSWORD-FIELD','PATHNAME','PBE-HASH-ALGORITHM','PBE-KEY-ROUNDS',
       
   355             'PERSISTENT','PERSISTENT-CACHE-DISABLED','PERSISTENT-PROCEDURE','PFCOLOR',
       
   356             'PIXELS-PER-COLUMN','PIXELS-PER-ROW','POPUP-MENU','POPUP-ONLY',
       
   357             'POSITION','PREFER-DATASET','PREPARED','PREPARE-STRING',
       
   358             'PREV-COLUMN','PREV-SIBLING','PREV-TAB-ITEM','PRIMARY',
       
   359             'PRINTER-CONTROL-HANDLE','PRINTER-HDC','PRINTER-NAME','PRINTER-PORT',
       
   360             'PRIVATE-DATA','PROCEDURE-NAME','PROGRESS-SOURCE','PROXY',
       
   361             'PROXY-PASSWORD','PROXY-USERID','PUBLIC-ID','PUBLISHED-EVENTS',
       
   362             'RADIO-BUTTONS','READ-ONLY','RECORD-LENGTH',
       
   363             'REFRESHABLE','RELATION-FIELDS','RELATIONS-ACTIVE','REMOTE',
       
   364             'REMOTE-HOST','REMOTE-PORT','RESIZABLE','RESIZE',
       
   365             'RESTART-ROWID','RETAIN-SHAPE','RETURN-INSERTED','RETURN-VALUE-DATA-TYPE',
       
   366             'ROLES','ROUNDED','COL','ROW','ROW-HEIGHT-CHARS',
       
   367             'ROW-HEIGHT-PIXELS','ROW-MARKERS','ROW-RESIZABLE','ROW-STATE',
       
   368             'SAVE-WHERE-STRING','SCHEMA-CHANGE','SCHEMA-LOCATION','SCHEMA-MARSHAL',
       
   369             'SCHEMA-PATH','SCREEN-LINES','SCREEN-VALUE','SCROLLABLE',
       
   370             'SCROLLBAR-HORIZONTAL','SCROLL-BARS','SCROLLBAR-VERTICAL','SEAL-TIMESTAMP',
       
   371             'SELECTABLE','SELECTED','SELECTION-END','SELECTION-START',
       
   372             'SELECTION-TEXT','SENSITIVE','SEPARATOR-FGCOLOR','SEPARATORS',
       
   373             'SERVER','SERVER-CONNECTION-BOUND','SERVER-CONNECTION-BOUND-REQUEST','SERVER-CONNECTION-CONTEXT',
       
   374             'SERVER-CONNECTION-ID','SERVER-OPERATING-MODE','SESSION-END','SESSION-ID',
       
   375             'SHOW-IN-TASKBAR','SIDE-LABEL-HANDLE','SIDE-LABELS','SKIP-DELETED-RECORD',
       
   376             'SMALL-ICON','SMALL-TITLE','SOAP-FAULT-ACTOR','SOAP-FAULT-CODE',
       
   377             'SOAP-FAULT-DETAIL','SOAP-FAULT-STRING','SORT','SORT-ASCENDING',
       
   378             'SORT-NUMBER','SSL-SERVER-NAME','STANDALONE','STARTUP-PARAMETERS',
       
   379             'STATE-DETAIL','STATUS-AREA','STATUS-AREA-FONT','STOPPED',
       
   380             'STREAM','STRETCH-TO-FIT','STRICT','STRING-VALUE',
       
   381             'SUBTYPE','SUPER-PROCEDURES','SUPPRESS-NAMESPACE-PROCESSING','SUPPRESS-WARNINGS',
       
   382             'SYMMETRIC-ENCRYPTION-ALGORITHM','SYMMETRIC-ENCRYPTION-IV','SYMMETRIC-ENCRYPTION-KEY','SYMMETRIC-SUPPORT',
       
   383             'system-ALERT-BOXES','system-ID','TABLE','TABLE-CRC-LIST',
       
   384             'TABLE-HANDLE','TABLE-LIST','TABLE-NUMBER','TAB-POSITION',
       
   385             'TAB-STOP','TEMP-DIRECTORY','TEXT-SELECTED','THREE-D',
       
   386             'TIC-MARKS','TIME-SOURCE','TITLE','TITLE-BGCOLOR','FIELD',
       
   387             'TITLE-DCOLOR','TITLE-FGCOLOR','TITLE-FONT','TOOLTIP',
       
   388             'TOOLTIPS','TOP-ONLY','TRACKING-CHANGES','TRANSACTION',
       
   389             'TRANS-INIT-PROCEDURE','TRANSPARENT','TYPE','UNIQUE-ID',
       
   390             'UNIQUE-MATCH','URL','URL-PASSWORD','URL-USERID','EXTENT',
       
   391             'USER-ID','V6DISPLAY','VALIDATE-EXPRESSION','VALIDATE-MESSAGE',
       
   392             'VALIDATE-XML','VALIDATION-ENABLED','VIEW-FIRST-COLUMN-ON-REOPEN',
       
   393             'VIRTUAL-HEIGHT-CHARS','VIRTUAL-HEIGHT-PIXELS','VIRTUAL-WIDTH-CHARS','VIRTUAL-WIDTH-PIXELS',
       
   394             'VISIBLE','WARNING','WHERE-STRING','widget-ENTER','DATE',
       
   395             'widget-LEAVE','WIDTH-CHARS','WIDTH-PIXELS','WINDOW-STATE',
       
   396             'WINDOW-system','WORD-WRAP','WORK-AREA-HEIGHT-PIXELS','WORK-AREA-WIDTH-PIXELS',
       
   397             'WORK-AREA-X','WORK-AREA-Y','WRITE-STATUS','X','widget-Handle',
       
   398             'X-DOCUMENT','XML-DATA-TYPE','XML-NODE-TYPE','XML-SCHEMA-PATH',
       
   399             'XML-SUPPRESS-NAMESPACE-PROCESSING','Y','YEAR-OFFSET','CHARACTER','INTEGER','LOGICAL',
       
   400             'LONGCHAR','MEMPTR','DECIMAL','CHAR','DEC','INT','LOG','DECI','INTE','LOGI','long'
       
   401             )
       
   402         ),
       
   403     'SYMBOLS' => array(
       
   404         '(', ')', '[', ']', '{', '}',
       
   405         '<', '>', '=',
       
   406         '+', '-', '*', '/',
       
   407         '!', '@', '%', '|', '$',
       
   408         ':', '.', ';', ',',
       
   409         '?', '<=','<>','>=', '\\'
       
   410         ),
       
   411     'CASE_SENSITIVE' => array (
       
   412         GESHI_COMMENTS => false,
       
   413         1 => false,
       
   414         2 => false,
       
   415         3 => false,
       
   416         4 => false
       
   417         ),
       
   418     'STYLES' => array (
       
   419         'KEYWORDS' => array (
       
   420             1 => 'color: #0000ff; font-weight: bold;',
       
   421             2 => 'color: #1D16B2;',
       
   422             3 => 'color: #993333;',
       
   423             4 => 'color: #0000ff;'
       
   424             ),
       
   425         'COMMENTS' => array (
       
   426 //            1 => 'color: #808080; font-style: italic;',
       
   427 //            2 => 'color: #808080; font-style: italic;',
       
   428             'MULTI' => 'color: #808080; font-style: italic;'
       
   429             ),
       
   430         'ESCAPE_CHAR' => array (
       
   431             0 => 'color: #000099; font-weight: bold;'
       
   432             ),
       
   433         'BRACKETS' => array (
       
   434             0 => 'color: #66cc66;'
       
   435             ),
       
   436         'STRINGS' => array (
       
   437             0 => 'color: #ff0000;'
       
   438             ),
       
   439         'NUMBERS' => array (
       
   440             0 => 'color: #cc66cc;'
       
   441             ),
       
   442         'METHODS' => array (
       
   443             0 => 'color: #006600;'
       
   444             ),
       
   445         'SYMBOLS' => array (
       
   446             0 => 'color: #66cc66;'
       
   447             ),
       
   448         'REGEXPS' => array (
       
   449             ),
       
   450         'SCRIPT' => array (
       
   451             )
       
   452         ),
       
   453     'URLS' => array(
       
   454         1 => '',
       
   455         2 => '',
       
   456         3 => '',
       
   457         4 => ''
       
   458         ),
       
   459     'OOLANG' => true,
       
   460     'OBJECT_SPLITTERS' => array(
       
   461         0 => ':'
       
   462         ),
       
   463     'REGEXPS' => array (
       
   464         ),
       
   465     'STRICT_MODE_APPLIES' => GESHI_NEVER,
       
   466     'SCRIPT_DELIMITERS' => array (
       
   467         ),
       
   468     'HIGHLIGHT_STRICT_BLOCK' => array (
       
   469         ),
       
   470     'TAB_WIDTH' => 4,
       
   471     'PARSER_CONTROL' => array(
       
   472         'KEYWORDS' => array(
       
   473             'DISALLOWED_BEFORE' => "(?<![\.\-a-zA-Z0-9_\$\#&])",
       
   474             'DISALLOWED_AFTER' =>  "(?![\-a-zA-Z0-9_%])"
       
   475         )
       
   476     )
       
   477 );
       
   478 
       
   479 ?>