1 | 1 | simandl | <?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.1 |
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','DELETE','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 | | | |
432 | | | ), |
433 | | | 'BRACKETS' => array ( |
434 | | | |
435 | | | ), |
436 | | | 'STRINGS' => array ( |
437 | | | |
438 | | | ), |
439 | | | 'NUMBERS' => array ( |
440 | | | |
441 | | | ), |
442 | | | 'METHODS' => array ( |
443 | | | |
444 | | | ), |
445 | | | 'SYMBOLS' => array ( |
446 | | | |
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 | | | |
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 | | | ?> |