File geshi/geshi/autoit.php

Last commit: Fri Nov 23 00:12:00 2007 +0100	dankert	Farbige Darstellung von Code-Bl?cken mit Hilfe der Bibliothek GESHI.
1 <?php 2 /************************************************************************************* 3 * autoit.php 4 * -------- 5 * Author: big_daddy (robert.i.anthony@gmail.com) 6 * Copyright: (c) 2006 and to GESHi ;) 7 * Release Version: 1.0.7.20 8 * Date Started: 26.01.2006 9 * 10 * Current bugs & todo: 11 * ---------- 12 * - dosn't highlight symbols (Please note that in 1.0.X these are not used. Hopefully they will be used in 1.2.X.) 13 * - not sure how to get sendkeys to work " {!}, {SPACE} etc... " 14 * - jut copyied the regexp for variable from php so this HAVE to be checked and fixed to a better one ;) 15 * 16 * Reference: http://www.autoitscript.com/autoit3/docs/ 17 ************************************************************************************* 18 * 19 * This file is part of GeSHi. 20 * 21 * GeSHi is free software; you can redistribute it and/or modify 22 * it under the terms of the GNU General Public License as published by 23 * the Free Software Foundation; either version 2 of the License, or 24 * (at your option) any later version. 25 * 26 * GeSHi is distributed in the hope that it will be useful, 27 * but WITHOUT ANY WARRANTY; without even the implied warranty of 28 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 29 * GNU General Public License for more details. 30 * 31 * You should have received a copy of the GNU General Public License 32 * along with GeSHi; if not, write to the Free Software 33 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 34 * 35 ************************************************************************************/ 36 37 $language_data = array ( 38 'LANG_NAME' => 'AutoIt', 39 'COMMENT_SINGLE' => array(';'), 40 'COMMENT_MULTI' => array('#comments-start' => '#comments-end', '#cs' => '#ce'), 41 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 42 'QUOTEMARKS' => array("'", '"'), 43 'ESCAPE_CHAR' => '', 44 'KEYWORDS' => array( 45 1 => array( 46 'false', 'and', 'byref', 'case', 'const', 47 'continuecase', 'continueloop', 'default', 'dim', 'do', 48 'else', 'elseif', 'endfunc', 'endif', 'endselect', 49 'endswitch', 'endwith', 'enum', 'exit', 'exitloop', 50 'for', 'func', 'global', 'if', 'in', 51 'local', 'next', 'not', 'or', 'redim', 52 'return', 'select', 'step', 'switch', 'then', 53 'to', 'true', 'until', 'wend', 'while', 54 'with' 55 ), 56 2 => array( 57 '@appdatacommondir', '@appdatadir', '@autoitexe', '@autoitpid', 58 '@autoitversion', '@com_eventobj', '@commonfilesdir', '@compiled', 59 '@computername', '@comspec', '@cr', '@crlf', '@desktopcommondir', 60 '@desktopdepth', '@desktopdir', '@desktopheight', 61 '@desktoprefresh', '@desktopwidth', '@documentscommondir', 62 '@error', '@exitcode', '@exitmethod', '@extended', 63 '@favoritescommondir', '@favoritesdir', '@gui_ctrlhandle', 64 '@gui_ctrlid', '@gui_dragfile', '@gui_dragid', '@gui_dropid', 65 '@gui_winhandle', '@homedrive', '@homepath', '@homeshare', 66 '@hotkeypressed', '@hour', '@inetgetactive', '@inetgetbytesread', 67 '@ipaddress1', '@ipaddress2', '@ipaddress3', '@ipaddress4', 68 '@kblayout', '@lf', '@logondnsdomain', '@logondomain', 69 '@logonserver', '@mday', '@min', '@mon', '@mydocumentsdir', 70 '@numparams', '@osbuild', '@oslang', '@osservicepack', '@ostype', 71 '@osversion', '@processorarch', '@programfilesdir', 72 '@programscommondir', '@programsdir', '@scriptdir', 73 '@scriptfullpath', '@scriptlinenumber', '@scriptname', '@sec', 74 '@startmenucommondir', '@startmenudir', '@startupcommondir', 75 '@startupdir', '@sw_disable', '@sw_enable', '@sw_hide', '@sw_lock', 76 '@sw_maximize', '@sw_minimize', '@sw_restore', '@sw_show', 77 '@sw_showdefault', '@sw_showmaximized', '@sw_showminimized', 78 '@sw_showminnoactive', '@sw_showna', '@sw_shownoactivate', 79 '@sw_shownormal', '@sw_unlock', '@systemdir', '@tab', '@tempdir', 80 '@tray_id', '@trayiconflashing', '@trayiconvisible', '@username', 81 '@userprofiledir', '@wday', '@windowsdir', '@workingdir', '@yday', 82 '@year' 83 ), 84 3 => array( 85 'abs', 'acos', 'adlibdisable', 'adlibenable', 'asc', 'asin', 86 'assign', 'atan', 'autoitsetoption', 'autoitwingettitle', 87 'autoitwinsettitle', 'beep', 'binarystring', 'bitand', 'bitnot', 88 'bitor', 'bitrotate', 'bitshift', 'bitxor', 'blockinput', 'break', 89 'call', 'cdtray', 'ceiling', 'chr', 'clipget', 'clipput', 90 'consoleread', 'consolewrite', 'consolewriteerror', 'controlclick', 91 'controlcommand', 'controldisable', 'controlenable', 92 'controlfocus', 'controlgetfocus', 'controlgethandle', 93 'controlgetpos', 'controlgettext', 'controlhide', 94 'controllistview', 'controlmove', 'controlsend', 'controlsettext', 95 'controlshow', 'cos', 'dec', 'dircopy', 'dircreate', 'dirgetsize', 96 'dirmove', 'dirremove', 'dllcall', 'dllclose', 'dllopen', 97 'dllstructcreate', 'dllstructgetdata', 'dllstructgetptr', 98 'dllstructgetsize', 'dllstructsetdata', 'drivegetdrive', 99 'drivegetfilesystem', 'drivegetlabel', 'drivegetserial', 100 'drivegettype', 'drivemapadd', 'drivemapdel', 'drivemapget', 101 'drivesetlabel', 'drivespacefree', 'drivespacetotal', 102 'drivestatus', 'envget', 'envset', 'envupdate', 'eval', 'execute', 103 'exp', 'filechangedir', 'fileclose', 'filecopy', 104 'filecreatentfslink', 'filecreateshortcut', 'filedelete', 105 'fileexists', 'filefindfirstfile', 'filefindnextfile', 106 'filegetattrib', 'filegetlongname', 'filegetshortcut', 107 'filegetshortname', 'filegetsize', 'filegettime', 'filegetversion', 108 'fileinstall', 'filemove', 'fileopen', 'fileopendialog', 109 'fileread', 'filereadline', 'filerecycle', 'filerecycleempty', 110 'filesavedialog', 'fileselectfolder', 'filesetattrib', 111 'filesettime', 'filewrite', 'filewriteline', 'floor', 112 'ftpsetproxy', 'guicreate', 'guictrlcreateavi', 113 'guictrlcreatebutton', 'guictrlcreatecheckbox', 114 'guictrlcreatecombo', 'guictrlcreatecontextmenu', 115 'guictrlcreatedate', 'guictrlcreatedummy', 'guictrlcreateedit', 116 'guictrlcreategraphic', 'guictrlcreategroup', 'guictrlcreateicon', 117 'guictrlcreateinput', 'guictrlcreatelabel', 'guictrlcreatelist', 118 'guictrlcreatelistview', 'guictrlcreatelistviewitem', 119 'guictrlcreatemenu', 'guictrlcreatemenuitem', 120 'guictrlcreatemonthcal', 'guictrlcreateobj', 'guictrlcreatepic', 121 'guictrlcreateprogress', 'guictrlcreateradio', 122 'guictrlcreateslider', 'guictrlcreatetab', 'guictrlcreatetabitem', 123 'guictrlcreatetreeview', 'guictrlcreatetreeviewitem', 124 'guictrlcreateupdown', 'guictrldelete', 'guictrlgethandle', 125 'guictrlgetstate', 'guictrlread', 'guictrlrecvmsg', 126 'guictrlregisterlistviewsort', 'guictrlsendmsg', 127 'guictrlsendtodummy', 'guictrlsetbkcolor', 'guictrlsetcolor', 128 'guictrlsetcursor', 'guictrlsetdata', 'guictrlsetfont', 129 'guictrlsetgraphic', 'guictrlsetimage', 'guictrlsetlimit', 130 'guictrlsetonevent', 'guictrlsetpos', 'guictrlsetresizing', 131 'guictrlsetstate', 'guictrlsetstyle', 'guictrlsettip', 'guidelete', 132 'guigetcursorinfo', 'guigetmsg', 'guiregistermsg', 'guisetbkcolor', 133 'guisetcoord', 'guisetcursor', 'guisetfont', 'guisethelp', 134 'guiseticon', 'guisetonevent', 'guisetstate', 'guistartgroup', 135 'guiswitch', 'hex', 'hotkeyset', 'httpsetproxy', 'hwnd', 'inetget', 136 'inetgetsize', 'inidelete', 'iniread', 'inireadsection', 137 'inireadsectionnames', 'inirenamesection', 'iniwrite', 138 'iniwritesection', 'inputbox', 'int', 'isadmin', 'isarray', 139 'isbinarystring', 'isbool', 'isdeclared', 'isdllstruct', 'isfloat', 140 'ishwnd', 'isint', 'iskeyword', 'isnumber', 'isobj', 'isstring', 141 'log', 'memgetstats', 'mod', 'mouseclick', 'mouseclickdrag', 142 'mousedown', 'mousegetcursor', 'mousegetpos', 'mousemove', 143 'mouseup', 'mousewheel', 'msgbox', 'number', 'objcreate', 144 'objevent', 'objget', 'objname', 'opt', 'ping', 'pixelchecksum', 145 'pixelgetcolor', 'pixelsearch', 'pluginclose', 'pluginopen', 146 'processclose', 'processexists', 'processlist', 147 'processsetpriority', 'processwait', 'processwaitclose', 148 'progressoff', 'progresson', 'progressset', 'random', 'regdelete', 149 'regenumkey', 'regenumval', 'regread', 'regwrite', 'round', 'run', 150 'runasset', 'runwait', 'send', 'seterror', 'setextended', 151 'shellexecute', 'shellexecutewait', 'shutdown', 'sin', 'sleep', 152 'soundplay', 'soundsetwavevolume', 'splashimageon', 'splashoff', 153 'splashtexton', 'sqrt', 'srandom', 'statusbargettext', 154 'stderrread', 'stdinwrite', 'stdoutread', 'string', 'stringaddcr', 155 'stringformat', 'stringinstr', 'stringisalnum', 'stringisalpha', 156 'stringisascii', 'stringisdigit', 'stringisfloat', 'stringisint', 157 'stringislower', 'stringisspace', 'stringisupper', 158 'stringisxdigit', 'stringleft', 'stringlen', 'stringlower', 159 'stringmid', 'stringregexp', 'stringregexpreplace', 160 'stringreplace', 'stringright', 'stringsplit', 'stringstripcr', 161 'stringstripws', 'stringtrimleft', 'stringtrimright', 162 'stringupper', 'tan', 'tcpaccept', 'tcpclosesocket', 'tcpconnect', 163 'tcplisten', 'tcpnametoip', 'tcprecv', 'tcpsend', 'tcpshutdown', 164 'tcpstartup', 'timerdiff', 'timerinit', 'timerstart', 'timerstop', 165 'tooltip', 'traycreateitem', 'traycreatemenu', 'traygetmsg', 166 'trayitemdelete', 'trayitemgethandle', 'trayitemgetstate', 167 'trayitemgettext', 'trayitemsetonevent', 'trayitemsetstate', 168 'trayitemsettext', 'traysetclick', 'trayseticon', 'traysetonevent', 169 'traysetpauseicon', 'traysetstate', 'traysettooltip', 'traytip', 170 'ubound', 'udpbind', 'udpclosesocket', 'udpopen', 'udprecv', 171 'udpsend', 'winactivate', 'winactive', 'winclose', 'winexists', 172 'winflash', 'wingetcaretpos', 'wingetclasslist', 173 'wingetclientsize', 'wingethandle', 'wingetpos', 'wingetprocess', 174 'wingetstate', 'wingettext', 'wingettitle', 'winkill', 'winlist', 175 'winmenuselectitem', 'winminimizeall', 'winminimizeallundo', 176 'winmove', 'winsetontop', 'winsetstate', 'winsettitle', 177 'winsettrans', 'winshow', 'winwait', 'winwaitactive', 178 'winwaitclose', 'winwaitnotactive' 179 ), 180 4 => array( 181 '_arrayadd', '_arraybinarysearch', '_arraycreate', '_arraydelete', 182 '_arraydisplay', '_arrayinsert', '_arraymax', '_arraymaxindex', 183 '_arraymin', '_arrayminindex', '_arraypop', '_arraypush', 184 '_arrayreverse', '_arraysearch', '_arraysort', '_arrayswap', 185 '_arraytoclip', '_arraytostring', '_arraytrim', '_colorgetblue', 186 '_colorgetgreen', '_colorgetred', '_dateadd', '_datedayofweek', 187 '_datedaysinmonth', '_datediff', '_dateisleapyear', '_dateisvalid', 188 '_datetimeformat', '_datetimesplit', '_datetodayofweek', 189 '_datetodayofweekiso', '_datetodayvalue', '_dayvaluetodate', 190 '_now', '_nowcalc', '_nowcalcdate', '_nowdate', '_nowtime', 191 '_setdate', '_settime', '_tickstotime', '_timetoticks', 192 '_weeknumberiso', '_filecountlines', '_filecreate', 193 '_filelisttoarray', '_fileprint', '_filereadtoarray', 194 '_filewritefromarray', '_filewritelog', '_filewritetoline', 195 '_pathfull', '_pathmake', '_pathsplit', '_replacestringinfile', 196 '_tempfile', '_guictrlcomboadddir', '_guictrlcomboaddstring', 197 '_guictrlcomboautocomplete', '_guictrlcombodeletestring', 198 '_guictrlcombofindstring', '_guictrlcombogetcount', 199 '_guictrlcombogetcursel', '_guictrlcombogetdroppedcontrolrect', 200 '_guictrlcombogetdroppedstate', '_guictrlcombogetdroppedwidth', 201 '_guictrlcombogeteditsel', '_guictrlcombogetextendedui', 202 '_guictrlcombogethorizontalextent', '_guictrlcombogetitemheight', 203 '_guictrlcombogetlbtext', '_guictrlcombogetlbtextlen', 204 '_guictrlcombogetlist', '_guictrlcombogetlocale', 205 '_guictrlcombogetminvisible', '_guictrlcombogettopindex', 206 '_guictrlcomboinitstorage', '_guictrlcomboinsertstring', 207 '_guictrlcombolimittext', '_guictrlcomboresetcontent', 208 '_guictrlcomboselectstring', '_guictrlcombosetcursel', 209 '_guictrlcombosetdroppedwidth', '_guictrlcomboseteditsel', 210 '_guictrlcombosetextendedui', '_guictrlcombosethorizontalextent', 211 '_guictrlcombosetitemheight', '_guictrlcombosetminvisible', 212 '_guictrlcombosettopindex', '_guictrlcomboshowdropdown', 213 '_guictrleditcanundo', '_guictrleditemptyundobuffer', 214 '_guictrleditfind', '_guictrleditgetfirstvisibleline', 215 '_guictrleditgetline', '_guictrleditgetlinecount', 216 '_guictrleditgetmodify', '_guictrleditgetrect', 217 '_guictrleditgetsel', '_guictrleditlinefromchar', 218 '_guictrleditlineindex', '_guictrleditlinelength', 219 '_guictrleditlinescroll', '_guictrleditreplacesel', 220 '_guictrleditscroll', '_guictrleditsetmodify', 221 '_guictrleditsetrect', '_guictrleditsetsel', '_guictrleditundo', 222 '_guictrlipaddressclear', '_guictrlipaddresscreate', 223 '_guictrlipaddressdelete', '_guictrlipaddressget', 224 '_guictrlipaddressisblank', '_guictrlipaddressset', 225 '_guictrlipaddresssetfocus', '_guictrlipaddresssetfont', 226 '_guictrlipaddresssetrange', '_guictrlipaddressshowhide', 227 '_guictrllistadddir', '_guictrllistadditem', '_guictrllistclear', 228 '_guictrllistcount', '_guictrllistdeleteitem', 229 '_guictrllistfindstring', '_guictrllistgetanchorindex', 230 '_guictrllistgetcaretindex', '_guictrllistgethorizontalextent', 231 '_guictrllistgetinfo', '_guictrllistgetitemrect', 232 '_guictrllistgetlocale', '_guictrllistgetselcount', 233 '_guictrllistgetselitems', '_guictrllistgetselitemstext', 234 '_guictrllistgetselstate', '_guictrllistgettext', 235 '_guictrllistgettextlen', '_guictrllistgettopindex', 236 '_guictrllistinsertitem', '_guictrllistreplacestring', 237 '_guictrllistselectedindex', '_guictrllistselectindex', 238 '_guictrllistselectstring', '_guictrllistselitemrange', 239 '_guictrllistselitemrangeex', '_guictrllistsetanchorindex', 240 '_guictrllistsetcaretindex', '_guictrllistsethorizontalextent', 241 '_guictrllistsetlocale', '_guictrllistsetsel', 242 '_guictrllistsettopindex', '_guictrllistsort', 243 '_guictrllistswapstring', '_guictrllistviewcopyitems', 244 '_guictrllistviewdeleteallitems', '_guictrllistviewdeletecolumn', 245 '_guictrllistviewdeleteitem', 246 '_guictrllistviewdeleteitemsselected', 247 '_guictrllistviewensurevisible', '_guictrllistviewfinditem', 248 '_guictrllistviewgetbackcolor', '_guictrllistviewgetcallbackmask', 249 '_guictrllistviewgetcheckedstate', 250 '_guictrllistviewgetcolumnorder', '_guictrllistviewgetcolumnwidth', 251 '_guictrllistviewgetcounterpage', '_guictrllistviewgetcursel', 252 '_guictrllistviewgetextendedlistviewstyle', 253 '_guictrllistviewgetheader', '_guictrllistviewgethotcursor', 254 '_guictrllistviewgethotitem', '_guictrllistviewgethovertime', 255 '_guictrllistviewgetitemcount', '_guictrllistviewgetitemtext', 256 '_guictrllistviewgetitemtextarray', '_guictrllistviewgetnextitem', 257 '_guictrllistviewgetselectedcount', 258 '_guictrllistviewgetselectedindices', 259 '_guictrllistviewgetsubitemscount', '_guictrllistviewgettopindex', 260 '_guictrllistviewgetunicodeformat', '_guictrllistviewhidecolumn', 261 '_guictrllistviewinsertcolumn', '_guictrllistviewinsertitem', 262 '_guictrllistviewjustifycolumn', '_guictrllistviewscroll', 263 '_guictrllistviewsetcheckstate', 264 '_guictrllistviewsetcolumnheadertext', 265 '_guictrllistviewsetcolumnorder', '_guictrllistviewsetcolumnwidth', 266 '_guictrllistviewsethotitem', '_guictrllistviewsethovertime', 267 '_guictrllistviewsetitemcount', '_guictrllistviewsetitemselstate', 268 '_guictrllistviewsetitemtext', '_guictrllistviewsort', 269 '_guictrlmonthcalget1stdow', '_guictrlmonthcalgetcolor', 270 '_guictrlmonthcalgetdelta', '_guictrlmonthcalgetmaxselcount', 271 '_guictrlmonthcalgetmaxtodaywidth', 272 '_guictrlmonthcalgetminreqrect', '_guictrlmonthcalset1stdow', 273 '_guictrlmonthcalsetcolor', '_guictrlmonthcalsetdelta', 274 '_guictrlmonthcalsetmaxselcount', '_guictrlslidercleartics', 275 '_guictrlslidergetlinesize', '_guictrlslidergetnumtics', 276 '_guictrlslidergetpagesize', '_guictrlslidergetpos', 277 '_guictrlslidergetrangemax', '_guictrlslidergetrangemin', 278 '_guictrlslidersetlinesize', '_guictrlslidersetpagesize', 279 '_guictrlslidersetpos', '_guictrlslidersetticfreq', 280 '_guictrlstatusbarcreate', '_guictrlstatusbarcreateprogress', 281 '_guictrlstatusbardelete', '_guictrlstatusbargetborders', 282 '_guictrlstatusbargeticon', '_guictrlstatusbargetparts', 283 '_guictrlstatusbargetrect', '_guictrlstatusbargettext', 284 '_guictrlstatusbargettextlength', '_guictrlstatusbargettip', 285 '_guictrlstatusbargetunicode', '_guictrlstatusbarissimple', 286 '_guictrlstatusbarresize', '_guictrlstatusbarsetbkcolor', 287 '_guictrlstatusbarseticon', '_guictrlstatusbarsetminheight', 288 '_guictrlstatusbarsetparts', '_guictrlstatusbarsetsimple', 289 '_guictrlstatusbarsettext', '_guictrlstatusbarsettip', 290 '_guictrlstatusbarsetunicode', '_guictrlstatusbarshowhide', 291 '_guictrltabdeleteallitems', '_guictrltabdeleteitem', 292 '_guictrltabdeselectall', '_guictrltabgetcurfocus', 293 '_guictrltabgetcursel', '_guictrltabgetextendedstyle', 294 '_guictrltabgetitemcount', '_guictrltabgetitemrect', 295 '_guictrltabgetrowcount', '_guictrltabgetunicodeformat', 296 '_guictrltabhighlightitem', '_guictrltabsetcurfocus', 297 '_guictrltabsetcursel', '_guictrltabsetmintabwidth', 298 '_guictrltabsetunicodeformat', '_guictrltreeviewdeleteallitems', 299 '_guictrltreeviewdeleteitem', '_guictrltreeviewexpand', 300 '_guictrltreeviewgetbkcolor', '_guictrltreeviewgetcount', 301 '_guictrltreeviewgetindent', '_guictrltreeviewgetlinecolor', 302 '_guictrltreeviewgetparenthandle', '_guictrltreeviewgetparentid', 303 '_guictrltreeviewgetstate', '_guictrltreeviewgettext', 304 '_guictrltreeviewgettextcolor', '_guictrltreeviewgettree', 305 '_guictrltreeviewinsertitem', '_guictrltreeviewsetbkcolor', 306 '_guictrltreeviewseticon', '_guictrltreeviewsetindent', 307 '_guictrltreeviewsetlinecolor', '_guictrltreeviewsetstate', 308 '_guictrltreeviewsettext', '_guictrltreeviewsettextcolor', 309 '_guictrltreeviewsort', '_ie_example', '_ie_introduction', 310 '_ie_versioninfo', '_ieaction', '_ieattach', '_iebodyreadhtml', 311 '_iebodyreadtext', '_iebodywritehtml', '_iecreate', 312 '_iecreateembedded', '_iedocgetobj', '_iedocinserthtml', 313 '_iedocinserttext', '_iedocreadhtml', '_iedocwritehtml', 314 '_ieerrorhandlerderegister', '_ieerrorhandlerregister', 315 '_ieerrornotify', '_ieformelementcheckboxselect', 316 '_ieformelementgetcollection', '_ieformelementgetobjbyname', 317 '_ieformelementgetvalue', '_ieformelementoptionselect', 318 '_ieformelementradioselect', '_ieformelementsetvalue', 319 '_ieformgetcollection', '_ieformgetobjbyname', '_ieformimageclick', 320 '_ieformreset', '_ieformsubmit', '_ieframegetcollection', 321 '_ieframegetobjbyname', '_iegetobjbyname', 322 '_ieheadinserteventscript', '_ieimgclick', '_ieimggetcollection', 323 '_ieisframeset', '_ielinkclickbyindex', '_ielinkclickbytext', 324 '_ielinkgetcollection', '_ieloadwait', '_ieloadwaittimeout', 325 '_ienavigate', '_iepropertyget', '_iepropertyset', '_iequit', 326 '_ietablegetcollection', '_ietablewritetoarray', 327 '_ietagnameallgetcollection', '_ietagnamegetcollection', '_getip', 328 '_inetexplorercapable', '_inetgetsource', '_inetmail', 329 '_inetsmtpmail', '_tcpiptoname', '_degree', '_mathcheckdiv', 330 '_max', '_min', '_radian', '_choosecolor', '_choosefont', 331 '_clipputfile', '_iif', '_ispressed', '_mousetrap', '_singleton', 332 '_processgetname', '_processgetpriority', '_rundos', 333 '_sendmessage', '_soundclose', '_soundlength', '_soundopen', 334 '_soundpause', '_soundplay', '_soundpos', '_soundresume', 335 '_soundseek', '_soundstatus', '_soundstop', '_sqlite_changes', 336 '_sqlite_close', '_sqlite_display2dresult', '_sqlite_encode', 337 '_sqlite_errcode', '_sqlite_errmsg', '_sqlite_escape', 338 '_sqlite_exec', '_sqlite_fetchdata', '_sqlite_fetchnames', 339 '_sqlite_gettable', '_sqlite_gettable2d', 340 '_sqlite_lastinsertrowid', '_sqlite_libversion', '_sqlite_open', 341 '_sqlite_query', '_sqlite_queryfinalize', '_sqlite_queryreset', 342 '_sqlite_querysinglerow', '_sqlite_savemode', '_sqlite_settimeout', 343 '_sqlite_shutdown', '_sqlite_sqliteexe', '_sqlite_startup', 344 '_sqlite_totalchanges', '_hextostring', '_stringaddcomma', 345 '_stringbetween', '_stringencrypt', '_stringinsert', 346 '_stringproper', '_stringrepeat', '_stringreverse', '_stringtohex', 347 '_viclose', '_viexeccommand', '_vifindgpib', '_vigpibbusreset', 348 '_vigtl', '_viopen', '_visetattribute', '_visettimeout' 349 ), 350 5 => array( 351 '#include', '#include-once', '#notrayicon' 352 ), 353 6 => array( 354 '#forceref', '#compiler_allow_decompile', '#compiler_au3check_dat', 355 '#compiler_au3check_parameters', 356 '#compiler_au3check_stop_onwarning', '#compiler_aut2exe', 357 '#compiler_autoit3', '#compiler_compression', '#compiler_icon', 358 '#compiler_outfile', '#compiler_outfile_type', 359 '#compiler_passphrase', '#compiler_plugin_funcs', 360 '#compiler_prompt', '#compiler_res_comment', 361 '#compiler_res_description', '#compiler_res_field', 362 '#compiler_res_field1name', '#compiler_res_field1value', 363 '#compiler_res_field2name', '#compiler_res_field2value', 364 '#compiler_res_fileversion', 365 '#compiler_res_fileversion_autoincrement', 366 '#compiler_res_legalcopyright', '#compiler_run_after', 367 '#compiler_run_au3check', '#compiler_run_before', 368 '#compiler_run_cvswrapper', '#compiler_run_tidy', 369 '#compiler_tidy_stop_onerror', '#compiler_useupx', '#endregion', 370 '#region', '#run_debug_mode', '#tidy_parameters' 371 ) 372 ), 373 'SYMBOLS' => array( 374 '(', ')', '[', ']', '&', '*', '/', '<', '>', '+', '-', '^', '=', '.' 375 ), 376 'CASE_SENSITIVE' => array( 377 GESHI_COMMENTS => false, 378 1 => false, 379 2 => false, 380 3 => false, 381 4 => false, 382 5 => false, 383 6 => false 384 ), 385 'STYLES' => array( 386 'KEYWORDS' => array( 387 1 => 'color: #0000FF; font-weight: bold;', 388 2 => 'color: #800000; font-weight: bold;', 389 3 => 'color: #000080; font-style: italic; font-weight: bold;', 390 4 => 'color: #0080FF; font-style: italic; font-weight: bold;', 391 5 => 'color: #F000FF; font-style: italic;', 392 6 => 'color: #A00FF0; font-style: italic;' 393 ), 394 'COMMENTS' => array( 395 0 => 'font-style: italic; color: #009933;', 396 'MULTI' => 'font-style: italic; color: #669900;' 397 ), 398 'ESCAPE_CHAR' => array( 399 0 => '' 400 ), 401 'BRACKETS' => array( 402 0 => 'color: #FF0000; font-weight: bold;' 403 ), 404 'STRINGS' => array( 405 0 => 'font-weight: bold; color: #008080;' 406 ), 407 'NUMBERS' => array( 408 0 => 'color: #AC00A9; font-style: italic; font-weight: bold;' 409 ), 410 'METHODS' => array( 411 1 => 'color: #0000FF; font-style: italic; font-weight: bold;' 412 ), 413 'SYMBOLS' => array( 414 0 => 'color: #FF0000; font-weight: bold;' 415 ), 416 'REGEXPS' => array( 417 0 => 'font-weight: bold; color: #AA0000;' 418 ), 419 'SCRIPT' => array( 420 0 => '', 421 1 => '', 422 2 => '', 423 3 => '', 424 4 => '', 425 5 => '', 426 6 => '' 427 ) 428 ), 429 'URLS' => array( 430 1 => 'http://www.autoitscript.com/autoit3/docs/keywords.htm', 431 2 => 'http://www.autoitscript.com/autoit3/docs/macros.htm', 432 3 => 'http://www.autoitscript.com/autoit3/docs/functions/{FNAME}.htm', 433 4 => '' 434 ), 435 'OOLANG' => true, 436 'OBJECT_SPLITTERS' => array( 437 1 => '.' 438 ), 439 'REGEXPS' => array( 440 0 => '[\\$%@]+[a-zA-Z_][a-zA-Z0-9_]*' 441 ), 442 'STRICT_MODE_APPLIES' => GESHI_MAYBE, 443 'SCRIPT_DELIMITERS' => array( 444 ), 445 'HIGHLIGHT_STRICT_BLOCK' => array( 446 0 => true, 447 1 => true, 448 2 => true, 449 3 => true 450 ) 451 ); 452 453 ?>
Download geshi/geshi/autoit.php
History Fri, 23 Nov 2007 00:12:00 +0100 dankert Farbige Darstellung von Code-Bl?cken mit Hilfe der Bibliothek GESHI.