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