From 732c5c93b8e4437eb43f4115569812823804bf4e Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Sat, 25 Feb 2006 15:25:20 +0100 Subject: GeSHi update to 1.0.7.7 There's been a few more languages added, namely ColdFusion, T-SQL, Robots.txt, AutoIT and Java 5, and a couple of bug fixes. darcs-hash:20060225142520-7ad00-f70f971f69a947dcde4ae7bc2d8378ff250a4cb1.gz --- inc/geshi/autoit.php | 196 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 inc/geshi/autoit.php (limited to 'inc/geshi/autoit.php') diff --git a/inc/geshi/autoit.php b/inc/geshi/autoit.php new file mode 100644 index 000000000..b811b7251 --- /dev/null +++ b/inc/geshi/autoit.php @@ -0,0 +1,196 @@ + 'AUTOIT', + 'COMMENT_SINGLE' => array(';'), + 'COMMENT_MULTI' => array('#comments-start' => '#comments-end'), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array("'", '"'), + 'ESCAPE_CHAR' => '', + 'KEYWORDS' => array( + 1 => array( + 'continueloop', 'and', 'byref', 'case', 'const', 'dim', 'do', 'else', + 'elseif', 'endfunc', 'endif', 'endselect', 'exit', 'exitloop', 'for', + 'func', 'global', 'if', 'local', 'next', 'not', 'or', 'redim', 'return', + 'select', 'step', 'then', 'to', 'until', 'wend', 'while' + ), + 2 => array( + '@appdatacommondir','@appdatadir','@autoitexe','@autoitversion','@commonfilesdir', + '@compiled','@computername','@comspec','@cr','@crlf','@desktopcommondir','@desktopdepth','@desktopdir', + '@desktopheight','@desktoprefresh','@desktopwidth','@documentscommondir','@error','@extended', + '@favoritescommondir','@favoritesdir','@gui_ctrlhandle','@gui_ctrlid','@gui_winhandle','@homedrive', + '@homepath','@homeshare','@hour','@inetgetactive','@inetgetbytesread','@ipaddress1','@ipaddress2', + '@ipaddress3','@ipaddress4','@lf','@logondnsdomain','@logondomain','@logonserver','@mday','@min', + '@mon','@mydocumentsdir','@numparams','@osbuild','@oslang','@osservicepack','@ostype','@osversion', + '@programfilesdir','@programscommondir','@programsdir','@scriptdir','@scriptfullpath','@scriptname', + '@sec','@startmenucommondir','@startmenudir','@startupcommondir','@startupdir','@sw_disable', + '@sw_enable','@sw_hide','@sw_maximize','@sw_minimize','@sw_restore','@sw_show','@sw_showdefault', + '@sw_showmaximized','@sw_showminimized','@sw_showminnoactive','@sw_showna','@sw_shownoactivate', + '@sw_shownormal','@systemdir','@tab','@tempdir','@username','@userprofiledir','@wday','@windowsdir', + '@workingdir','@yday','@year' + ), + 3 => array( + 'abs','acos','adlibdisable','adlibenable','asc','asin','assign','atan','autoitsetoption', + 'autoitwingettitle','autoitwinsettitle','bitand','bitnot','bitor','bitshift','bitxor','blockinput', + 'break','call','cdtray','chr','clipget','clipput','consolewrite','controlclick','controlcommand','controldisable', + 'controlenable','controlfocus','controlgetfocus','controlgethandle','controlgetpos','controlgettext', + 'controlhide','controllistview','controlmove','controlsend','controlsettext','controlshow','cos', + 'dec','dircopy','dircreate','dirgetsize','dirmove','dirremove','dllcall','dllclose','dllopen','drivegetdrive', + 'drivegetfilesystem','drivegetlabel','drivegetserial','drivegettype','drivemapadd','drivemapdel', + 'drivemapget','drivesetlabel','drivespacefree','drivespacetotal','drivestatus','envget','envset', + 'envupdate','eval','exp','filechangedir','fileclose','filecopy','filecreateshortcut','filedelete', + 'fileexists','filefindfirstfile','filefindnextfile','filegetattrib','filegetlongname','filegetshortcut', + 'filegetshortname','filegetsize','filegettime','filegetversion','fileinstall','filemove','fileopen', + 'fileopendialog','fileread','filereadline','filerecycle','filerecycleempty','filesavedialog', + 'fileselectfolder','filesetattrib','filesettime','filewrite','filewriteline','ftpsetproxy','guicreate', + 'guictrlcreateavi','guictrlcreatebutton','guictrlcreatecheckbox','guictrlcreatecombo','guictrlcreatecontextmenu', + 'guictrlcreatedate','guictrlcreatedummy','guictrlcreateedit','guictrlcreategroup','guictrlcreateicon', + 'guictrlcreateinput','guictrlcreatelabel','guictrlcreatelist','guictrlcreatelistview','guictrlcreatelistviewitem', + 'guictrlcreatemenu','guictrlcreatemenuitem','guictrlcreatepic','guictrlcreateprogress','guictrlcreateradio', + 'guictrlcreateslider','guictrlcreatetab','guictrlcreatetabitem','guictrlcreatetreeview','guictrlcreatetreeviewitem', + 'guictrlcreateupdown','guictrldelete','guictrlgetstate','guictrlread','guictrlrecvmsg','guictrlsendmsg', + 'guictrlsendtodummy','guictrlsetbkcolor','guictrlsetcolor','guictrlsetcursor','guictrlsetdata', + 'guictrlsetfont','guictrlsetimage','guictrlsetlimit','guictrlsetonevent','guictrlsetpos','guictrlsetresizing', + 'guictrlsetstate','guictrlsetstyle','guictrlsettip','guidelete','guigetcursorinfo','guigetmsg', + 'guisetbkcolor','guisetcoord','guisetcursor','guisetfont','guisethelp','guiseticon','guisetonevent', + 'guisetstate','guistartgroup','guiswitch','hex','hotkeyset','httpsetproxy','inetget','inetgetsize', + 'inidelete','iniread','inireadsection','inireadsectionnames','iniwrite','inputbox','int','isadmin', + 'isarray','isdeclared','isfloat','isint','isnumber','isstring','log','memgetstats','mod','mouseclick', + 'mouseclickdrag','mousedown','mousegetcursor','mousegetpos','mousemove','mouseup','mousewheel', + 'msgbox','number','opt','ping','pixelchecksum','pixelgetcolor','pixelsearch','processclose','processexists', + 'processlist','processsetpriority','processwait','processwaitclose','progressoff','progresson', + 'progressset','random','regdelete','regenumkey','regenumval','regread','regwrite','round','run','runasset', + 'runwait','send','seterror','setextended','shutdown','sin','sleep','soundplay','soundsetwavevolume', + 'splashimageon','splashoff','splashtexton','sqrt','statusbargettext','string','stringaddcr','stringformat', + 'stringinstr','stringisalnum','stringisalpha','stringisascii','stringisdigit','stringisfloat', + 'stringisint','stringislower','stringisspace','stringisupper','stringisxdigit','stringleft','stringlen', + 'stringlower','stringmid','stringregexp','stringregexpreplace','stringreplace','stringright', + 'stringsplit','stringstripcr','stringstripws','stringtrimleft','stringtrimright','stringupper', + 'tan','timerdiff','timerinit','timerstart','timerstop','tooltip','traytip','ubound','winactivate','winactive', + 'winclose','winexists','wingetcaretpos','wingetclasslist','wingetclientsize','wingethandle','wingetpos', + 'wingetprocess','wingetstate','wingettext','wingettitle','winkill','winlist','winmenuselectitem', + 'winminimizeall','winminimizeallundo','winmove','winsetontop','winsetstate','winsettitle','winsettrans', + 'winshow','winwait','winwaitactive','winwaitclose','winwaitnotactive' + ) + ), + 'SYMBOLS' => array( + '(', ')', '[', ']', '&', '*', '/', '<', '>', '+', '-', '^', '=' + ), + 'CASE_SENSITIVE' => array( + GESHI_COMMENTS => false, + 1 => false, + 2 => false, + 3 => false, + ), + 'STYLES' => array( + 'KEYWORDS' => array( + 1 => 'color: #0000FF; font-weight: bold;', + 2 => 'color: #FF33FF; font-weight: bold;', + 3 => 'color: #000090; font-style: italic; font-weight: bold;', + ), + 'COMMENTS' => array( + 0 => 'font-style: italic; color: #669900;', 'MULTI' => 'font-style: italic; color: #669900;' + ), + 'ESCAPE_CHAR' => array( + 0 => '' + ), + 'BRACKETS' => array( + 0 => 'color: #FF0000; font-weight: bold;' + ), + 'STRINGS' => array( + 0 => 'font-weight: bold; color: #9999CC;' + ), + 'NUMBERS' => array( + 0 => 'font-style: italic; font-weight: bold; color: #AC00A9;' + ), + 'METHODS' => array( + 1 => 'color: #006600;', + 2 => 'color: #006600;' + ), + 'SYMBOLS' => array( + 0 => 'color: #FF0000; font-weight: bold;' + ), + 'REGEXPS' => array( + 0 => 'font-weight: bold; color: #AA0000;' + ), + 'SCRIPT' => array( + 0 => '', + 1 => '', + 2 => '', + 3 => '' + ) + ), + 'URLS' => array( + 1 => 'http://www.autoitscript.com/autoit3/docs/keywords.htm', + 2 => 'http://www.autoitscript.com/autoit3/docs/macros.htm', + 3 => 'http://www.autoitscript.com/autoit3/docs/functions/{FNAME}.htm', + 4 => '' + ), + + 'OOLANG' => false, + 'OBJECT_SPLITTERS' => array( + ), + 'REGEXPS' => array( + 0 => "[\\$]{1,2}[a-zA-Z_][a-zA-Z0-9_]*", + ), + 'STRICT_MODE_APPLIES' => GESHI_MAYBE, +/* 'SCRIPT_DELIMITERS' => array( + 0 => array( + ' '?>' + ), + 1 => array( + ' '?>' + ), + 2 => array( + '<%' => '%>' + ), + 3 => array( + '' + ) + ),*/ + + 'HIGHLIGHT_STRICT_BLOCK' => array( + 0 => true, + 1 => true, + 2 => true, + 3 => true + ) +); + +?> + -- cgit v1.2.3