0
|
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 |
?>
|