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