A tumblelog CMS built on AJAX, PHP and MySQL.

visualfoxpro.php 26KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443
  1. <?php
  2. /*************************************************************************************
  3. * visualfoxpro.php
  4. * ----------------
  5. * Author: Roberto Armellin (r.armellin@tin.it)
  6. * Copyright: (c) 2004 Roberto Armellin, Nigel McNie (http://qbnz.com/highlighter/)
  7. * Release Version: 1.0.7.21
  8. * Date Started: 2004/09/17
  9. *
  10. * Visual FoxPro language file for GeSHi.
  11. *
  12. * CHANGES
  13. * -------
  14. * 2004/11/27 (1.0.1)
  15. * - Added support for multiple object splitters
  16. * 2004/10/27 (1.0.0)
  17. * - First Release
  18. *
  19. * TODO (updated 2004/10/27)
  20. * -------------------------
  21. *
  22. *************************************************************************************
  23. *
  24. * This file is part of GeSHi.
  25. *
  26. * GeSHi is free software; you can redistribute it and/or modify
  27. * it under the terms of the GNU General Public License as published by
  28. * the Free Software Foundation; either version 2 of the License, or
  29. * (at your option) any later version.
  30. *
  31. * GeSHi is distributed in the hope that it will be useful,
  32. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  33. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  34. * GNU General Public License for more details.
  35. *
  36. * You should have received a copy of the GNU General Public License
  37. * along with GeSHi; if not, write to the Free Software
  38. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  39. *
  40. ************************************************************************************/
  41. $language_data = array (
  42. 'LANG_NAME' => 'Visual Fox Pro',
  43. 'COMMENT_SINGLE' => array(1 => "//", 2 => "\n*"),
  44. 'COMMENT_MULTI' => array(),
  45. 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
  46. 'QUOTEMARKS' => array('"'),
  47. 'ESCAPE_CHAR' => '\\',
  48. 'KEYWORDS' => array(
  49. 1 => array('Case', 'Else', '#Else', 'Then',
  50. 'Endcase', 'Enddefine', 'Enddo', 'Endfor', 'Endfunc', 'Endif', 'Endprintjob',
  51. 'Endproc', 'Endscan', 'Endtext', 'Endwith', '#Endif',
  52. '#Elif','#Else','#Endif','#Define','#If','#Include',
  53. '#Itsexpression','#Readclauses','#Region','#Section','#Undef','#Wname',
  54. 'Case','Define','Do','Else','Endcase','Enddefine',
  55. 'Enddo','Endfor','Endfunc','Endif','Endprintjob','Endproc',
  56. 'Endscan','Endtext','Endwith','For','Function','Hidden',
  57. 'If','Local','Lparameter','Lparameters','Next','Otherwise',
  58. 'Parameters','Printjob','Procedure','Protected','Public','Scan',
  59. 'Text','Then','While','With','?','??',
  60. '???','Abs','Accept','Access','Aclass','Acopy',
  61. 'Acos','Adatabases','Adbobjects','Addbs','Addrelationtoenv','Addtabletoenv',
  62. 'Adel','Adir','Aelement','Aerror','Afields','Afont',
  63. 'Agetclass','Agetfileversion','Ains','Ainstance','Alen','Align',
  64. 'Alines','Alltrim','Alter','Amembers','Amouseobj','Anetresources',
  65. 'Ansitooem','Append','Aprinters','Ascan','Aselobj','Asin',
  66. 'Asort','Assert','Asserts','Assist','Asubscript','Asynchronous',
  67. 'At_c','Atan','Atc','Atcc','Atcline','Atline',
  68. 'Atn2','Aused','Autoform','Autoreport','Avcxclasses','Average',
  69. 'BarCount','BarPrompt','BatchMode','BatchUpdateCount','Begin','BellSound',
  70. 'BinToC','Bintoc','Bitand','Bitclear','Bitlshift','Bitnot',
  71. 'Bitor','Bitrshift','Bitset','Bittest','Bitxor','Bof',
  72. 'Browse','BrowseRefresh','Buffering','BuilderLock','COMArray','COMReturnError',
  73. 'CToBin','Calculate','Call','Capslock','Cd','Cdow',
  74. 'Ceiling','Central','Change','Char','Chdir','Chr',
  75. 'Chrsaw','Chrtran','Chrtranc','Close','Cmonth','Cntbar',
  76. 'Cntpad','Col','Comclassinfo','CommandTargetQuery','Compile','Completed',
  77. 'Compobj','Compute','Concat','ConnectBusy','ConnectHandle','ConnectName',
  78. 'ConnectString','ConnectTimeOut','ContainerReleaseType','Continue','Copy','Cos',
  79. 'Cot','Count','Coverage','Cpconvert','Cpcurrent','Cpdbf',
  80. 'Cpnotrans','Create','CreateBinary','Createobject','Createobjectex','Createoffline',
  81. 'CrsBuffering','CrsFetchMemo','CrsFetchSize','CrsMaxRows','CrsMethodUsed','CrsNumBatch',
  82. 'CrsShareConnection','CrsUseMemoSize','CrsWhereClause','Ctobin','Ctod','Ctot',
  83. 'Curdate','Curdir','CurrLeft','CurrSymbol','CursorGetProp','CursorSetProp',
  84. 'Curtime','Curval','DBGetProp','DBSetProp','DB_BufLockRow','DB_BufLockTable',
  85. 'DB_BufOff','DB_BufOptRow','DB_BufOptTable','DB_Complette','DB_DeleteInsert','DB_KeyAndModified',
  86. 'DB_KeyAndTimestamp','DB_KeyAndUpdatable','DB_LocalSQL','DB_NoPrompt','DB_Prompt','DB_RemoteSQL',
  87. 'DB_TransAuto','DB_TransManual','DB_TransNone','DB_Update','Datetime','Day',
  88. 'Dayname','Dayofmonth','Dayofweek','Dayofyear','Dbalias','Dbused',
  89. 'Ddeaborttrans','Ddeadvise','Ddeenabled','Ddeexecute','Ddeinitiate','Ddelasterror',
  90. 'Ddepoke','Dderequest','Ddesetoption','Ddesetservice','Ddesettopic','Ddeterminate',
  91. 'Debugout','Declare','DefOLELCid','DefaultValue','Defaultext','Degrees',
  92. 'DeleteTrigger','Desc','Description','Difference','Dimension','Dir',
  93. 'Directory','Diskspace','DispLogin','DispWarnings','Display','Dll',
  94. 'Dmy','DoDefault','DoEvents','Doc','Doevents','Dow',
  95. 'Drivetype','Drop','Dropoffline','Dtoc','Dtor','Dtos',
  96. 'Dtot','DynamicInputMask','Each','Edit','Eject','Elif',
  97. 'End','Eof','Erase','Evaluate','Event','Eventtracking',
  98. 'Exclude','Exclusive','Exit','Exp','Export','External',
  99. 'FDate','FTime','Fchsize','Fclose','Fcount','Fcreate',
  100. 'Feof','Ferror','FetchMemo','FetchSize','Fflush','Fgets',
  101. 'Filer','Filetostr','Find','Fklabel','Fkmax','Fldlist',
  102. 'Flock','Floor','Flush','Fontmetric','Fopen','Forceext',
  103. 'Forcepath','FormSetClass','FormSetLib','FormsClass','FormsLib','Found',
  104. 'FoxPro','Foxcode','Foxdoc','Foxgen','Foxgraph','Foxview',
  105. 'Fputs','Fread','French','Fseek','Fsize','Fv',
  106. 'Fwrite','Gather','German','GetPem','Getbar','Getcolor',
  107. 'Getcp','Getdir','Getenv','Getexpr','Getfile','Getfldstate',
  108. 'Getfont','Gethost','Getnextmodified','Getobject','Getpad','Getpict',
  109. 'Getprinter','Go','Gomonth','Goto','Graph','GridHorz',
  110. 'GridShow','GridShowPos','GridSnap','GridVert','Help','HelpOn',
  111. 'HelpTo','HighLightRow','Home','Hour','IMEStatus','IdleTimeOut',
  112. 'Idxcollate','Ifdef','Ifndef','Iif','Import','Include',
  113. 'Indbc','Index','Indexseek','Inkey','Inlist','Input',
  114. 'Insert','InsertTrigger','Insmode','IsBlank','IsFLocked','IsLeadByte',
  115. 'IsMouse','IsNull','IsRLocked','Isalpha','Iscolor','Isdigit',
  116. 'Isexclusive','Isflocked','Ishosted','Islower','Isreadonly','Isrlocked',
  117. 'Isupper','Italian','Japan','Join','Justdrive','Justext',
  118. 'Justfname','Justpath','Juststem','KeyField','KeyFieldList','Keyboard'
  119. ),
  120. 2 => array('Keymatch','LastProject','Lastkey','Lcase','Leftc','Len',
  121. 'Lenc','Length','Likec','Lineno','LoadPicture','Loadpicture',
  122. 'Locate','Locfile','Log','Log10','Logout','Lookup',
  123. 'Loop','Lower','Ltrim','Lupdate','Mail','MaxRecords',
  124. 'Mcol','Md','Mdown','Mdx','Mdy','Memlines',
  125. 'Menu','Messagebox','Minute','Mkdir','Mline','Modify',
  126. 'Month','Monthname','Mouse','Mrkbar','Mrkpad','Mrow',
  127. 'Mtdll','Mton','Mwindow','Native','Ndx','Network',
  128. 'NoFilter','Nodefault','Normalize','Note','Now','Ntom',
  129. 'NullString','Numlock','Nvl','ODBChdbc','ODBChstmt','OLEDropTextInsertion',
  130. 'OLELCid','Objnum','Objref','Objtoclient','Objvar','Occurs',
  131. 'Oemtoansi','Oldval','OlePublic','Olereturnerror','On','Open',
  132. 'Oracle','Order','Os','Outer','PCount','Pack',
  133. 'PacketSize','Padc','Padl','Padr','Payment','Pcol',
  134. 'PemStatus','Pi','Pivot','Play','Pop','Popup',
  135. 'Power','PrimaryKey','Printstatus','Private','Prmbar','Prmpad',
  136. 'ProjectClick','Proper','Prow','Prtinfo','Push','Putfile',
  137. 'Pv','Qpr','Quater','QueryTimeOut','Quit','Radians',
  138. 'Rand','Rat','Ratc','Ratline','Rd','Rdlevel',
  139. 'Read','Readkey','Recall','Reccount','RecentlyUsedFiles','Recno',
  140. 'Recsize','Regional','Reindex','RelatedChild','RelatedTable','RelatedTag',
  141. 'Remove','Rename','Repeat','Replace','Replicate','Report',
  142. 'ResHeight','ResWidth','ResourceOn','ResourceTo','Resources','Restore',
  143. 'Resume','Retry','Return','Revertoffline','Rgbscheme','Rightc',
  144. 'Rlock','Rmdir','Rollback','Round','Rtod','Rtrim',
  145. 'RuleExpression','RuleText','Run','Runscript','Rview','SQLAsynchronous',
  146. 'SQLBatchMode','SQLCancel','SQLColumns','SQLConnect','SQLConnectTimeOut','SQLDisconnect',
  147. 'SQLDispLogin','SQLDispWarnings','SQLExec','SQLGetProp','SQLIdleTimeOut','SQLMoreResults',
  148. 'SQLPrepare','SQLQueryTimeOut','SQLSetProp','SQLTables','SQLTransactions','SQLWaitTime',
  149. 'Save','SavePicture','Savepicture','ScaleUnits','Scatter','Scols',
  150. 'Scroll','Sec','Second','Seek','Select','SendUpdates',
  151. 'Set','SetDefault','Setfldstate','Setup','ShareConnection','ShowOLEControls',
  152. 'ShowOLEInsertable','ShowVCXs','Sign','Sin','Size','SizeBox',
  153. 'Skpbar','Skppad','Sort','Soundex','SourceName','Sqlcommit',
  154. 'Sqll','Sqlrollback','Sqlstringconnect','Sqrt','Srows','StatusBar',
  155. 'Store','Str','Strconv','Strtofile','Strtran','Stuff',
  156. 'Stuffc','Substr','Substrc','Substring','Sum','Suspend',
  157. 'Sys','Sysmetric','TabOrdering','Table','TableRefresh','Tablerevert',
  158. 'Tableupdate','TagCount','TagNo','Tan','Target','This',
  159. 'Thisform','Thisformset','Timestamp','Timestampdiff','Total','Transactions',
  160. 'Transform','Trim','Truncate','Ttoc','Ttod','Txnlevel',
  161. 'Txtwidth','Type','Ucase','Undefine','Unlock','Unpack',
  162. 'Updatable','UpdatableFieldList','Update','UpdateName','UpdateNameList','UpdateTrigger',
  163. 'UpdateType','Updated','Upper','Upsizing','Usa','Use',
  164. 'UseMemoSize','Used','Val','Validate','Varread','Vartype',
  165. 'Version','VersionLanguage','Wait','WaitTime','Wborder','Wchild',
  166. 'Wcols','Week','Wexist','Wfont','WhereType','Windcmd',
  167. 'Windhelp','Windmemo','Windmenu','Windmodify','Windquery','Windscreen',
  168. 'Windsnip','Windstproc','WizardPrompt','Wlast','Wlcol','Wlrow',
  169. 'Wmaximum','Wminimum','Wontop','Woutput','Wparent','Wread',
  170. 'Wrows','Wtitle','Wvisible','Year','Zap','_Alignment',
  171. '_Asciicols','_Asciirows','_Assist','_Beautify','_Box','_Browser',
  172. '_Builder','_Calcmem','_Calcvalue','_Cliptext','_Converter','_Coverage',
  173. '_Curobj','_Dblclick','_Diarydate','_Dos','_Foxdoc','_Foxgraph',
  174. '_Gallery','_Gengraph','_Genhtml','_Genmenu','_Genpd','_Genscrn',
  175. '_Genxtab','_Getexpr','_Include','_Indent','_Lmargin','_Mac',
  176. '_Mbr_appnd','_Mbr_cpart','_Mbr_delet','_Mbr_font','_Mbr_goto','_Mbr_grid',
  177. '_Mbr_link','_Mbr_mode','_Mbr_mvfld','_Mbr_mvprt','_Mbr_seek','_Mbr_sp100',
  178. '_Mbr_sp200','_Mbr_szfld','_Mbrowse','_Mda_appnd','_Mda_avg','_Mda_brow',
  179. '_Mda_calc','_Mda_copy','_Mda_count','_Mda_label','_Mda_pack','_Mda_reprt',
  180. '_Mda_rindx','_Mda_setup','_Mda_sort','_Mda_sp100','_Mda_sp200','_Mda_sp300',
  181. '_Mda_sum','_Mda_total','_Mdata','_Mdiary','_Med_clear','_Med_copy',
  182. '_Med_cut','_Med_cvtst','_Med_find','_Med_finda','_Med_goto','_Med_insob',
  183. '_Med_link','_Med_obj','_Med_paste','_Med_pref','_Med_pstlk','_Med_redo',
  184. '_Med_repl','_Med_repla','_Med_slcta','_Med_sp100','_Med_sp200','_Med_sp300',
  185. '_Med_sp400','_Med_sp500','_Med_undo','_Medit','_Mfi_clall','_Mfi_close',
  186. '_Mfi_export','_Mfi_import','_Mfi_new','_Mfi_open','_Mfi_pgset','_Mfi_prevu',
  187. '_Mfi_print','_Mfi_quit','_Mfi_revrt','_Mfi_savas','_Mfi_save','_Mfi_send',
  188. '_Mfi_setup','_Mfi_sp100','_Mfi_sp200','_Mfi_sp300','_Mfi_sp400','_Mfile',
  189. '_Mfiler','_Mfirst','_Mlabel','_Mlast','_Mline','_Mmacro',
  190. '_Mmbldr','_Mpr_beaut','_Mpr_cancl','_Mpr_compl','_Mpr_do','_Mpr_docum',
  191. '_Mpr_formwz','_Mpr_gener','_Mpr_graph','_Mpr_resum','_Mpr_sp100','_Mpr_sp200',
  192. '_Mpr_sp300','_Mpr_suspend','_Mprog','_Mproj','_Mrc_appnd','_Mrc_chnge',
  193. '_Mrc_cont','_Mrc_delet','_Mrc_goto','_Mrc_locat','_Mrc_recal','_Mrc_repl',
  194. '_Mrc_seek','_Mrc_sp100','_Mrc_sp200','_Mrecord','_Mreport','_Mrqbe',
  195. '_Mscreen','_Msm_data','_Msm_edit','_Msm_file','_Msm_format','_Msm_prog',
  196. '_Msm_recrd','_Msm_systm','_Msm_text','_Msm_tools','_Msm_view','_Msm_windo',
  197. '_Mst_about','_Mst_ascii','_Mst_calcu','_Mst_captr','_Mst_dbase','_Mst_diary',
  198. '_Mst_filer','_Mst_help','_Mst_hphow','_Mst_hpsch','_Mst_macro','_Mst_office',
  199. '_Mst_puzzl','_Mst_sp100','_Mst_sp200','_Mst_sp300','_Mst_specl','_Msysmenu',
  200. '_Msystem','_Mtable','_Mtb_appnd','_Mtb_cpart','_Mtb_delet','_Mtb_delrc',
  201. '_Mtb_goto','_Mtb_link','_Mtb_mvfld','_Mtb_mvprt','_Mtb_props','_Mtb_recal',
  202. '_Mtb_sp100','_Mtb_sp200','_Mtb_sp300','_Mtb_sp400','_Mtb_szfld','_Mwi_arran',
  203. '_Mwi_clear','_Mwi_cmd','_Mwi_color','_Mwi_debug','_Mwi_hide','_Mwi_hidea',
  204. '_Mwi_min','_Mwi_move','_Mwi_rotat','_Mwi_showa','_Mwi_size','_Mwi_sp100',
  205. '_Mwi_sp200','_Mwi_toolb','_Mwi_trace','_Mwi_view','_Mwi_zoom','_Mwindow',
  206. '_Mwizards','_Mwz_all','_Mwz_form','_Mwz_foxdoc','_Mwz_import','_Mwz_label',
  207. '_Mwz_mail','_Mwz_pivot','_Mwz_query','_Mwz_reprt','_Mwz_setup','_Mwz_table',
  208. '_Mwz_upsizing','_Netware','_Oracle','_Padvance','_Pageno','_Pbpage',
  209. '_Pcolno','_Pcopies','_Pdparms','_Pdriver','_Pdsetup','_Pecode',
  210. '_Peject','_Pepage','_Pform','_Plength','_Plineno','_Ploffset',
  211. '_Ppitch','_Pquality','_Pretext','_Pscode','_Pspacing','_Pwait',
  212. '_Rmargin','_Runactivedoc','_Samples','_Screen','_Shell','_Spellchk',
  213. '_Sqlserver','_Startup','_Tabs','_Tally','_Text','_Throttle',
  214. '_Transport','_Triggerlevel','_Unix','_WebDevOnly','_WebMenu','_WebMsftHomePage',
  215. '_WebVFPHomePage','_WebVfpOnlineSupport','_Windows','_Wizard','_Wrap','_scctext',
  216. '_vfp','Additive','After','Again','Aindent','Alignright',
  217. 'All','Alt','Alternate','And','Ansi','Any',
  218. 'Aplabout','App','Array','As','Asc','Ascending',
  219. 'Ascii','At','Attributes','Automatic','Autosave','Avg',
  220. 'Bar','Before','Bell','Between','Bitmap','Blank',
  221. 'Blink','Blocksize','Border','Bottom','Brstatus','Bucket',
  222. 'Buffers','By','Candidate','Carry','Cascade','Catalog',
  223. 'Cdx','Center','Century','Cga','Character','Check',
  224. 'Classlib','Clock','Cnt','Codepage','Collate','Color',
  225. 'Com1','Com2','Command','Compact','Compatible','Compress',
  226. 'Confirm','Connection','Connections','Connstring','Console','Copies',
  227. 'Cpcompile','Cpdialog','Csv','Currency','Cycle','Databases',
  228. 'Datasource','Date','Db4','Dbc','Dbf','Dbmemo3',
  229. 'Debug','Decimals','Defaultsource','Deletetables','Delimited','Delimiters',
  230. 'Descending','Design','Development','Device','Dif','Disabled',
  231. 'Distinct','Dlls','Dohistory','Dos','Dosmem','Double',
  232. 'Driver','Duplex','Echo','Editwork','Ega25','Ega43',
  233. 'Ems','Ems64','Encrypt','Encryption','Environment','Escape',
  234. 'Events','Exact','Except','Exe','Exists','Expression',
  235. 'Extended','F','Fdow','Fetch','Field','Fields',
  236. 'File','Files','Fill','Fixed','Float','Foldconst',
  237. 'Font','Footer','Force','Foreign','Fox2x','Foxplus',
  238. 'Free','Freeze','From','Fullpath','Fw2','Fweek',
  239. 'Get','Gets','Global','Group','Grow','Halfheight',
  240. 'Having','Heading','Headings','Helpfilter','History','Hmemory',
  241. 'Hours','Id','In','Indexes','Information','Instruct',
  242. 'Int','Integer','Intensity','Intersect','Into','Is',
  243. 'Isometric','Key','Keycolumns','Keycomp','Keyset','Last',
  244. 'Ledit','Level','Library','Like','Linked','Lock',
  245. 'Logerrors','Long','Lpartition','Mac','Macdesktop','Machelp',
  246. 'Mackey','Macros','Mark','Master','Max','Maxmem',
  247. 'Mdi','Memlimit','Memory','Memos','Memowidth','Memvar',
  248. 'Menus','Messages','Middle','Min','Minimize','Minus',
  249. 'Mod','Modal','Module','Mono43','Movers','Multilocks',
  250. 'Mvarsiz','Mvcount','N','Near','Negotiate','Noalias',
  251. 'Noappend','Noclear','Noclose','Noconsole','Nocptrans','Nodata',
  252. 'Nodebug','Nodelete','Nodup','Noedit','Noeject','Noenvironment',
  253. 'Nofloat','Nofollow','Nogrow','Noinit','Nolgrid','Nolink',
  254. 'Nolock','Nomargin','Nomdi','Nomenu','Nominimize','Nomodify'
  255. ),
  256. 3 => array('Nomouse','None','Nooptimize','Nooverwrite','Noprojecthook','Noprompt',
  257. 'Noread','Norefresh','Norequery','Norgrid','Norm','Normal',
  258. 'Nosave','Noshadow','Noshow','Nospace','Not','Notab',
  259. 'Notify','Noupdate','Novalidate','Noverify','Nowait','Nowindow',
  260. 'Nowrap','Nozoom','Npv','Null','Number','Objects',
  261. 'Odometer','Of','Off','Oleobjects','Only','Optimize',
  262. 'Or','Orientation','Output','Outshow','Overlay','Overwrite',
  263. 'Pad','Palette','Paperlength','Papersize','Paperwidth','Password',
  264. 'Path','Pattern','Pause','Pdox','Pdsetup','Pen',
  265. 'Pfs','Pixels','Plain','Popups','Precision','Preference',
  266. 'Preview','Primary','Printer','Printquality','Procedures','Production',
  267. 'Program','Progwork','Project','Prompt','Query','Random',
  268. 'Range','Readborder','Readerror','Record','Recover','Redit',
  269. 'Reference','References','Relative','Remote','Reprocess','Resource',
  270. 'Rest','Restrict','Rgb','Right','Row','Rowset',
  271. 'Rpd','Runtime','Safety','Same','Sample','Say',
  272. 'Scale','Scheme','Scoreboard','Screen','Sdf','Seconds',
  273. 'Selection','Shadows','Shared','Sheet','Shell','Shift',
  274. 'Shutdown','Single','Some','Sortwork','Space','Sql',
  275. 'Standalone','Status','Std','Step','Sticky','String',
  276. 'Structure','Subclass','Summary','Sylk','Sysformats','Sysmenus',
  277. 'System','T','Tab','Tables','Talk','Tedit',
  278. 'Textmerge','Time','Timeout','Titles','Tmpfiles','To',
  279. 'Topic','Transaction','Trap','Trbetween','Trigger','Ttoption',
  280. 'Typeahead','Udfparms','Union','Unique','Userid','Users',
  281. 'Values','Var','Verb','Vga25','Vga50','Views',
  282. 'Volume','Where','Windows','Wk1','Wk3','Wks',
  283. 'Workarea','Wp','Wr1','Wrap','Wrk','Xcmdfile',
  284. 'Xl5','Xl8','Xls','Y','Yresolution','Zoom',
  285. 'Activate','ActivateCell','Add','AddColumn','AddItem','AddListItem',
  286. 'AddObject','AddProperty','AddToSCC','AfterBuild','AfterCloseTables','AfterDock',
  287. 'AfterRowColChange','BeforeBuild','BeforeDock','BeforeOpenTables','BeforeRowColChange','Box',
  288. 'Build','CheckIn','CheckOut','Circle','Clear','ClearData',
  289. 'Cleanup','Click','CloneObject','CloseEditor','CloseTables','Cls',
  290. 'CommandTargetExec','CommandTargetQueryStas','ContainerRelease','DataToClip','DblClick','Deactivate',
  291. 'Delete','DeleteColumn','Deleted','Destroy','DoCmd','Dock',
  292. 'DoScroll','DoVerb','DownClick','Drag','DragDrop','DragOver',
  293. 'DropDown','Draw','EnterFocus','Error','ErrorMessage','Eval',
  294. 'ExitFocus','FormatChange','GetData','GetFormat','GetLatestVersion','GoBack',
  295. 'GotFocus','GoForward','GridHitTest','Hide','HideDoc','IndexToItemId',
  296. 'Init','InteractiveChange','Item','ItemIdToIndex','KeyPress','Line',
  297. 'Load','LostFocus','Message','MiddleClick','MouseDown','MouseMove',
  298. 'MouseUp','MouseWheel','Move','Moved','NavigateTo','Newobject',
  299. 'OLECompleteDrag','OLEDrag','OLEDragDrop','OLEDragOver','OLEGiveFeedback','OLESetData',
  300. 'OLEStartDrag','OpenEditor','OpenTables','Paint','Point','Print',
  301. 'ProgrammaticChange','PSet','QueryAddFile','QueryModifyFile','QueryRemoveFile','QueryRunFile',
  302. 'QueryUnload','RangeHigh','RangeLow','ReadActivate','ReadExpression','ReadDeactivate',
  303. 'ReadMethod','ReadShow','ReadValid','ReadWhen','Refresh','Release',
  304. 'RemoveFromSCC','RemoveItem','RemoveListItem','RemoveObject','Requery','RequestData',
  305. 'Reset','ResetToDefault','Resize','RightClick','SaveAs','SaveAsClass',
  306. 'Scrolled','SetAll','SetData','SetFocus','SetFormat','SetMain',
  307. 'SetVar','SetViewPort','ShowDoc','ShowWhatsThis','TextHeight','TextWidth',
  308. 'Timer','UIEnable','UnDock','UndoCheckOut','Unload','UpClick',
  309. 'Valid','WhatsThisMode','When','WriteExpression','WriteMethod','ZOrder',
  310. 'ATGetColors','ATListColors','Accelerate','ActiveColumn','ActiveControl','ActiveForm',
  311. 'ActiveObjectId','ActivePage','ActiveProject','ActiveRow','AddLineFeeds','Alias',
  312. 'Alignment','AllowAddNew','AllowHeaderSizing','AllowResize','AllowRowSizing','AllowTabs',
  313. 'AlwaysOnTop','Application','AutoActivate','AutoCenter','AutoCloseTables','AutoIncrement',
  314. 'AutoOpenTables','AutoRelease','AutoSize','AutoVerbMenu','AutoYield','AvailNum',
  315. 'BackColor','BackStyle','BaseClass','BorderColor','BorderStyle','BorderWidth',
  316. 'Bound','BoundColumn','BoundTo','BrowseAlignment','BrowseCellMarg','BrowseDestWidth',
  317. 'BufferMode','BufferModeOverride','BuildDateTime','ButtonCount','ButtonIndex','Buttons',
  318. 'CLSID','CanAccelerate','CanGetFocus','CanLoseFocus','Cancel','Caption',
  319. 'ChildAlias','ChildOrder','Class','ClassLibrary','ClipControls','ClipRect',
  320. 'Closable','ColorScheme','ColorSource','ColumnCount','ColumnHeaders','ColumnLines',
  321. 'ColumnOrder','ColumnWidths','Columns','Comment','ContinuousScroll','ControlBox',
  322. 'ControlCount','ControlIndex','ControlSource','Controls','CurrentControl','CurrentX',
  323. 'CurrentY','CursorSource','Curvature','DataSession','DataSessionId','DataSourceObj',
  324. 'DataType','Database','DateFormat','DateMark','DefButton','DefButtonOrig',
  325. 'DefHeight','DefLeft','DefTop','DefWidth','Default','DefaultFilePath',
  326. 'DefineWindows','DeleteMark','Desktop','Dirty','DisabledBackColor','DisabledByEOF',
  327. 'DisabledForeColor','DisabledItemBackColor','DisabledItemForeColor','DisabledPicture','DispPageHeight','DispPageWidth',
  328. 'DisplayCount','DisplayValue','DoCreate','DockPosition','Docked','DocumentFile',
  329. 'DownPicture','DragIcon','DragMode','DragState','DrawMode','DrawStyle',
  330. 'DrawWidth','DynamicAlignment','DynamicBackColor','DynamicCurrentControl','DynamicFontBold','DynamicFontItalic',
  331. 'DynamicFontName','DynamicFontOutline','DynamicFontShadow','DynamicFontSize','DynamicFontStrikethru','DynamicFontUnderline',
  332. 'DynamicForeColor','EditFlags','Enabled','EnabledByReadLock','Encrypted','EnvLevel',
  333. 'ErasePage','FileClass','FileClassLibrary','FillColor','FillStyle','Filter',
  334. 'FirstElement','FontBold','FontItalic','FontName','FontOutline','FontShadow',
  335. 'FontSize','FontStrikethru','FontUnderline','ForceFocus','ForeColor','FormCount',
  336. 'FormIndex','FormPageCount','FormPageIndex','Format','Forms','FoxFont',
  337. 'FullName','GoFirst','GoLast','GridLineColor','GridLineWidth','GridLines'
  338. ),
  339. 4 => array('HPROJ','HWnd','HalfHeightCaption','HasClip','HeaderGap','HeaderHeight',
  340. 'Height','HelpContextID','HideSelection','Highlight','HomeDir','HostName',
  341. 'HotKey','HscrollSmallChange','IMEMode','Icon','IgnoreInsert','InResize',
  342. 'Increment','IncrementalSearch','InitialSelectedAlias','InputMask','Instancing','IntegralHeight',
  343. 'Interval','ItemBackColor','ItemData','ItemForeColor','ItemIDData','ItemTips',
  344. 'JustReadLocked','KeyPreview','KeyboardHighValue','KeyboardLowValue','LastModified','Left',
  345. 'LeftColumn','LineSlant','LinkMaster','List','ListCount','ListIndex',
  346. 'ListItem','ListItemId','LockDataSource','LockScreen','MDIForm','MainClass',
  347. 'MainFile','Margin','MaxButton','MaxHeight','MaxLeft','MaxLength',
  348. 'MaxTop','MaxWidth','MemoWindow','MinButton','MinHeight','MinWidth',
  349. 'MouseIcon','MousePointer','Movable','MoverBars','MultiSelect','Name',
  350. 'NapTime','NewIndex','NewItemId','NoDataOnLoad','NoDefine','NotifyContainer',
  351. 'NullDisplay','NumberOfElements','OLEDragMode','OLEDragPicture','OLEDropEffects','OLEDropHasData',
  352. 'OLEDropMode','OLERequestPendingTimeOut','OLEServerBusyRaiseError','OLEServerBusyTimeOut','OLETypeAllowed','OleClass',
  353. 'OleClassId','OleControlContainer','OleIDispInValue','OleIDispOutValue','OleIDispatchIncoming','OleIDispatchOutgoing',
  354. 'OnResize','OneToMany','OpenViews','OpenWindow','PageCount','PageHeight',
  355. 'PageOrder','PageWidth','Pages','Panel','PanelLink','Parent',
  356. 'ParentAlias','ParentClass','Partition','PasswordChar','Picture','ProcessID',
  357. 'ProgID','ProjectHookClass','ProjectHookLibrary','Projects','ReadColors','ReadCycle',
  358. 'ReadFiller','ReadLock','ReadMouse','ReadOnly','ReadSave','ReadSize',
  359. 'ReadTimeout','RecordMark','RecordSource','RecordSourceType','Rect','RelationalExpr',
  360. 'RelativeColumn','RelativeRow','ReleaseErase','ReleaseType','ReleaseWindows','Resizable',
  361. 'RightToLeft','RowHeight','RowSource','RowSourceType','SCCProvider','SCCStatus',
  362. 'SDIForm','ScaleMode','ScrollBars','SelLength','SelStart','SelText',
  363. 'SelectOnEntry','Selected','SelectedBackColor','SelectedForeColor','SelectedID','SelectedItemBackColor',
  364. 'SelectedItemForeColor','SelfEdit','ServerClass','ServerClassLibrary','ServerHelpFile','ServerName',
  365. 'ServerProject','ShowTips','ShowWindow','Sizable','Size<height>','Size<maxlength>',
  366. 'Size<width>','Skip','SkipForm','Sorted','SourceType','Sparse',
  367. 'SpecialEffect','SpinnerHighValue','SpinnerLowValue','SplitBar','StartMode','StatusBarText',
  368. 'Stretch','StrictDateEntry','Style','SystemRefCount','TabIndex','TabStop',
  369. 'TabStretch','TabStyle','Tabhit','Tabs','Tag','TerminateRead',
  370. 'ThreadID','TitleBar','ToolTipText','Top','TopIndex','TopItemId',
  371. 'TypeLibCLSID','TypeLibDesc','TypeLibName','UnlockDataSource','Value','ValueDirty',
  372. 'VersionComments','VersionCompany','VersionCopyright','VersionDescription','VersionNumber','VersionProduct',
  373. 'VersionTrademarks','View','ViewPortHeight','ViewPortLeft','ViewPortTop','ViewPortWidth',
  374. 'Visible','VscrollSmallChange','WasActive','WasOpen','WhatsThisButton','WhatsThisHelp',
  375. 'WhatsThisHelpID','Width','WindowList','WindowNTIList','WindowState','WindowType',
  376. 'WordWrap','ZOrderSet','ActiveDoc','Checkbox','Column','ComboBox',
  377. 'CommandButton','CommandGroup','Container','Control','Cursor','Custom',
  378. 'DataEnvironment','EditBox','Empty','FontClass','Form','Formset',
  379. 'General','Grid','Header','HyperLink','Image','Label',
  380. 'ListBox','Memo','OleBaseControl','OleBoundControl','OleClassIDispOut','OleControl',
  381. 'OptionButton','OptionGroup','Page','PageFrame','ProjectHook','RectClass',
  382. 'Relation','Session','Shape','Spinner','TextBox' ,'Toolbar'
  383. ),
  384. ),
  385. 'SYMBOLS' => array("!", "@", "$", "%", "(", ")", "-", "+", "=", "/", "{", "}", "[", "]", ":", ";", ",", " ", ".", "*", "&"),
  386. 'CASE_SENSITIVE' => array(
  387. GESHI_COMMENTS => true,
  388. 1 => false,
  389. 2 => false,
  390. 3 => false,
  391. 4 => false,
  392. ),
  393. 'STYLES' => array(
  394. 'KEYWORDS' => array(
  395. 1 => 'color: blue;',
  396. 2 => 'color: blue;',
  397. 3 => 'color: blue;',
  398. 4 => 'color: blue;'
  399. ),
  400. 'COMMENTS' => array(
  401. 1 => 'color: green; font-style: italic;',
  402. 2 => 'color: green; font-style: italic;',
  403. 'MULTI' => 'color: #808080; font-style: italic;'
  404. ),
  405. 'ESCAPE_CHAR' => array(
  406. 0 => 'color: #000099; font-weight: bold;'
  407. ),
  408. 'BRACKETS' => array(
  409. 0 => 'color: blue;'
  410. ),
  411. 'STRINGS' => array(
  412. 0 => 'color: #ff0000;'
  413. ),
  414. 'NUMBERS' => array(
  415. 0 => 'color: #cc66cc;'
  416. ),
  417. 'METHODS' => array(
  418. 1 => 'color: #006600;'
  419. ),
  420. 'SYMBOLS' => array(
  421. 0 => 'color: blue;'
  422. ),
  423. 'REGEXPS' => array(
  424. ),
  425. 'SCRIPT' => array(
  426. )
  427. ),
  428. 'OOLANG' => true,
  429. 'OBJECT_SPLITTERS' => array(
  430. 1 => '.'
  431. ),
  432. 'REGEXPS' => array(
  433. ),
  434. 'STRICT_MODE_APPLIES' => GESHI_NEVER,
  435. 'SCRIPT_DELIMITERS' => array(
  436. ),
  437. 'HIGHLIGHT_STRICT_BLOCK' => array(
  438. )
  439. );
  440. ?>