KXStudio Website https://kx.studio/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

progress.php 28KB

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