Files
RedBear-OS/local/recipes/kde/kf6-syntaxhighlighting/source/data/syntax/ahk.xml
T

1364 lines
40 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language>
<language name="AutoHotKey" section="Scripts"
version="7" kateversion="5.62"
indenter="cstyle"
extensions="*.ahk;*.iahk"
priority="9"
author="Sinel">
<highlighting>
<list name="flowofcontrol">
<item>break</item>
<item>byref</item>
<item>catch</item>
<item>continue</item>
<item>else</item>
<item>exitapp</item>
<item>exit</item>
<item>finally</item>
<item>for</item>
<item>global</item>
<item>gosub</item>
<item>goto</item>
<item>ifequal</item>
<item>ifexist</item>
<item>ifgreater</item>
<item>ifgreaterorequal</item>
<item>ifinstring</item>
<item>if</item>
<item>ifless</item>
<item>iflessorequal</item>
<item>ifmsgbox</item>
<item>ifnotequal</item>
<item>ifnotexist</item>
<item>ifnotinstring</item>
<item>ifwinactive</item>
<item>ifwinexist</item>
<item>ifwinnotactive</item>
<item>ifwinnotexist</item>
<item>local</item>
<item>loop</item>
<item>onexit</item>
<item>pause</item>
<item>return</item>
<item>settimer</item>
<item>sleep</item>
<item>static</item>
<item>suspend</item>
<item>switch</item>
<item>throw</item>
<item>try</item>
<item>until</item>
<item>while</item>
</list>
<list name="commands">
<item>autotrim</item>
<item>blockinput</item>
<item>click</item>
<item>clipwait</item>
<item>controlclick</item>
<item>controlfocus</item>
<item>controlgetfocus</item>
<item>controlget</item>
<item>controlgetpos</item>
<item>controlgettext</item>
<item>control</item>
<item>controlmove</item>
<item>controlsend</item>
<item>controlsendraw</item>
<item>controlsettext</item>
<item>coordmode</item>
<item>critical</item>
<item>detecthiddentext</item>
<item>detecthiddenwindows</item>
<item>driveget</item>
<item>drive</item>
<item>drivespacefree</item>
<item>edit</item>
<item>envadd</item>
<item>envdiv</item>
<item>envget</item>
<item>envmult</item>
<item>envset</item>
<item>envsub</item>
<item>envupdate</item>
<item>fileappend</item>
<item>filecopydir</item>
<item>filecopy</item>
<item>filecreatedir</item>
<item>filecreateshortcut</item>
<item>filedelete</item>
<item>fileencoding</item>
<item>filegetattrib</item>
<item>filegetshortcut</item>
<item>filegetsize</item>
<item>filegettime</item>
<item>filegetversion</item>
<item>fileinstall</item>
<item>filemovedir</item>
<item>filemove</item>
<item>fileread</item>
<item>filereadline</item>
<item>filerecycleempty</item>
<item>filerecycle</item>
<item>fileremovedir</item>
<item>fileselectfile</item>
<item>fileselectfolder</item>
<item>filesetattrib</item>
<item>filesettime</item>
<item>formattime</item>
<item>getkeystate</item>
<item>groupactivate</item>
<item>groupadd</item>
<item>groupclose</item>
<item>groupdeactivate</item>
<item>guicontrolget</item>
<item>guicontrol</item>
<item>gui</item>
<item>hotkey</item>
<item>imagesearch</item>
<item>inidelete</item>
<item>iniread</item>
<item>iniwrite</item>
<item>inputbox</item>
<item>input</item>
<item>keyhistory</item>
<item>keywait</item>
<item>listhotkeys</item>
<item>listlines</item>
<item>listvars</item>
<item>menu</item>
<item>mouseclickdrag</item>
<item>mouseclick</item>
<item>mousegetpos</item>
<item>mousemove</item>
<item>msgbox</item>
<item>onexit</item>
<item>outputdebug</item>
<item>pause</item>
<item>pixelgetcolor</item>
<item>pixelsearch</item>
<item>postmessage</item>
<item>process</item>
<item>progress</item>
<item>random</item>
<item>regdelete</item>
<item>regread</item>
<item>regwrite</item>
<item>reload</item>
<item>runas</item>
<item>run</item>
<item>runwait</item>
<item>sendevent</item>
<item>sendinput</item>
<item>send</item>
<item>sendlevel</item>
<item>sendmessage</item>
<item>sendmode</item>
<item>sendplay</item>
<item>sendraw</item>
<item>setbatchlines</item>
<item>setcapslockstate</item>
<item>setcontroldelay</item>
<item>setdefaultmousespeed</item>
<item>setenv</item>
<item>setformat</item>
<item>setkeydelay</item>
<item>setmousedelay</item>
<item>setnumlockstate</item>
<item>setregview</item>
<item>setscrolllockstate</item>
<item>setstorecapslockmode</item>
<item>settitlematchmode</item>
<item>setwindelay</item>
<item>setworkingdir</item>
<item>shutdown</item>
<item>sort</item>
<item>soundbeep</item>
<item>soundget</item>
<item>soundgetwavevolume</item>
<item>soundplay</item>
<item>soundset</item>
<item>soundsetwavevolume</item>
<item>splashimage</item>
<item>splashtextoff</item>
<item>splashtexton</item>
<item>splitpath</item>
<item>statusbargettext</item>
<item>statusbarwait</item>
<item>stringcasesense</item>
<item>stringgetpos</item>
<item>stringleft</item>
<item>stringlen</item>
<item>stringlower</item>
<item>stringmid</item>
<item>stringreplace</item>
<item>stringright</item>
<item>stringsplit</item>
<item>stringtrimleft</item>
<item>stringtrimright</item>
<item>stringupper</item>
<item>sysget</item>
<item>thread</item>
<item>tooltip</item>
<item>transform</item>
<item>traytip</item>
<item>urldownloadtofile</item>
<item>winactivatebottom</item>
<item>winactivate</item>
<item>winclose</item>
<item>wingetactivestats</item>
<item>wingetactivetitle</item>
<item>wingetclass</item>
<item>winget</item>
<item>wingetpos</item>
<item>wingettext</item>
<item>wingettitle</item>
<item>winhide</item>
<item>winkill</item>
<item>winmaximize</item>
<item>winmenuselectitem</item>
<item>winminimizeall</item>
<item>winminimizeallundo</item>
<item>winminimize</item>
<item>winmove</item>
<item>winrestore</item>
<item>winset</item>
<item>winsettitle</item>
<item>winshow</item>
<item>winwaitactive</item>
<item>winwaitclose</item>
<item>winwait</item>
<item>winwaitnotactive</item>
</list>
<list name="functions">
<item>abs</item>
<item>acos</item>
<item>array</item>
<item>asc</item>
<item>asin</item>
<item>atan</item>
<item>ceil</item>
<item>chr</item>
<item>comobjactive</item>
<item>comobjarray</item>
<item>comobjconnect</item>
<item>comobjcreate</item>
<item>comobject</item>
<item>comobjenwrap</item>
<item>comobjerror</item>
<item>comobjflags</item>
<item>comobjget</item>
<item>comobjmissing</item>
<item>comobjparameter</item>
<item>comobjquery</item>
<item>comobjtype</item>
<item>comobjunwrap</item>
<item>comobjvalue</item>
<item>cos</item>
<item>dllcall</item>
<item>exception</item>
<item>exp</item>
<item>fileexist</item>
<item>fileopen</item>
<item>floor</item>
<item>format</item>
<item>func</item>
<item>getkeyname</item>
<item>getkeysc</item>
<item>getkeyvk</item>
<item>hotstring</item>
<item>il_add</item>
<item>il_create</item>
<item>il_destroy</item>
<item>inputhook</item>
<item>instr</item>
<item>isbyref</item>
<item>isfunc</item>
<item>islabel</item>
<item>isobject</item>
<item>ln</item>
<item>loadpicture</item>
<item>log</item>
<item>ltrim</item>
<item>lv_add</item>
<item>lv_deletecol</item>
<item>lv_delete</item>
<item>lv_getcount</item>
<item>lv_getnext</item>
<item>lv_gettext</item>
<item>lv_insertcol</item>
<item>lv_insert</item>
<item>lv_modifycol</item>
<item>lv_modify</item>
<item>lv_setimagelist</item>
<item>max</item>
<item>menugethandle</item>
<item>menugetname</item>
<item>min</item>
<item>mod</item>
<item>numget</item>
<item>numput</item>
<item>objaddref</item>
<item>objbindmethod</item>
<item>objclone</item>
<item>objcount</item>
<item>objdelete</item>
<item>object</item>
<item>objgetaddress</item>
<item>objgetbase</item>
<item>objgetcapacity</item>
<item>objhaskey</item>
<item>objinsertat</item>
<item>objinsert</item>
<item>objlength</item>
<item>objmaxindex</item>
<item>objminindex</item>
<item>objnewenum</item>
<item>objpop</item>
<item>objpush</item>
<item>objrawget</item>
<item>objrawset</item>
<item>objrelease</item>
<item>objremoveat</item>
<item>objremove</item>
<item>objsetbase</item>
<item>objsetcapacity</item>
<item>onclipboardchange</item>
<item>onerror</item>
<item>onmessage</item>
<item>ord</item>
<item>regexmatch</item>
<item>regexreplace</item>
<item>registercallback</item>
<item>round</item>
<item>rtrim</item>
<item>sb_seticon</item>
<item>sb_setparts</item>
<item>sb_settext</item>
<item>sin</item>
<item>sqrt</item>
<item>strget</item>
<item>strlen</item>
<item>strput</item>
<item>strreplace</item>
<item>strsplit</item>
<item>substr</item>
<item>tan</item>
<item>trim</item>
<item>tv_add</item>
<item>tv_delete</item>
<item>tv_getchild</item>
<item>tv_getcount</item>
<item>tv_get</item>
<item>tv_getnext</item>
<item>tv_getparent</item>
<item>tv_getprev</item>
<item>tv_getselection</item>
<item>tv_gettext</item>
<item>tv_modify</item>
<item>tv_setimagelist</item>
<item>varsetcapacity</item>
<item>winactive</item>
<item>winexist</item>
</list>
<list name="directives_chars">
<item>#hotstring</item>
<item>#escapechar</item>
<item>#delimiter</item>
<item>#derefchar</item>
<item>#commentflag</item>
</list>
<list name="directives">
<item>#clipboardtimeout</item>
<item>#errorstdout</item>
<item>#hotkeyinterval</item>
<item>#hotkeymodifiertimeout</item>
<item>#if</item>
<item>#iftimeout</item>
<item>#ifwinactive</item>
<item>#ifwinexist</item>
<item>#ifwinnotactive</item>
<item>#ifwinnotexist</item>
<item>#includeagain</item>
<item>#include</item>
<item>#inputlevel</item>
<item>#installkeybdhook</item>
<item>#installmousehook</item>
<item>#keyhistory</item>
<item>#ltrim</item>
<item>#maxhotkeysperinterval</item>
<item>#maxmem</item>
<item>#maxthreadsbuffer</item>
<item>#maxthreads</item>
<item>#maxthreadsperhotkey</item>
<item>#menumaskkey</item>
<item>#noenv</item>
<item>#notrayicon</item>
<item>#persistent</item>
<item>#requires</item>
<item>#singleinstance</item>
<item>#usehook</item>
<item>#warn</item>
<item>#winactivateforce</item>
</list>
<list name="keysandbuttons">
<item>shift</item>
<item>lshift</item>
<item>rshift</item>
<item>alt</item>
<item>lalt</item>
<item>ralt</item>
<item>control</item>
<item>lcontrol</item>
<item>rcontrol</item>
<item>ctrl</item>
<item>lctrl</item>
<item>rctrl</item>
<item>lwin</item>
<item>rwin</item>
<item>appskey</item>
<item>altdown</item>
<item>altup</item>
<item>shiftdown</item>
<item>shiftup</item>
<item>ctrldown</item>
<item>ctrlup</item>
<item>lwindown</item>
<item>lwinup</item>
<item>rwindown</item>
<item>rwinup</item>
<item>lbutton</item>
<item>rbutton</item>
<item>mbutton</item>
<item>wheelup</item>
<item>wheeldown</item>
<item>xbutton1</item>
<item>xbutton2</item>
<item>joy1</item>
<item>joy2</item>
<item>joy3</item>
<item>joy4</item>
<item>joy5</item>
<item>joy6</item>
<item>joy7</item>
<item>joy8</item>
<item>joy9</item>
<item>joy10</item>
<item>joy11</item>
<item>joy12</item>
<item>joy13</item>
<item>joy14</item>
<item>joy15</item>
<item>joy16</item>
<item>joy17</item>
<item>joy18</item>
<item>joy19</item>
<item>joy20</item>
<item>joy21</item>
<item>joy22</item>
<item>joy23</item>
<item>joy24</item>
<item>joy25</item>
<item>joy26</item>
<item>joy27</item>
<item>joy28</item>
<item>joy29</item>
<item>joy30</item>
<item>joy31</item>
<item>joy32</item>
<item>joyx</item>
<item>joyy</item>
<item>joyz</item>
<item>joyr</item>
<item>joyu</item>
<item>joyv</item>
<item>joypov</item>
<item>joyname</item>
<item>joybuttons</item>
<item>joyaxes</item>
<item>joyinfo</item>
<item>space</item>
<item>tab</item>
<item>enter</item>
<item>escape</item>
<item>esc</item>
<item>backspace</item>
<item>bs</item>
<item>delete</item>
<item>del</item>
<item>insert</item>
<item>ins</item>
<item>pgup</item>
<item>pgdn</item>
<item>home</item>
<item>end</item>
<item>up</item>
<item>down</item>
<item>left</item>
<item>right</item>
<item>printscreen</item>
<item>ctrlbreak</item>
<item>pause</item>
<item>break</item>
<item>help</item>
<item>scrolllock</item>
<item>capslock</item>
<item>numlock</item>
<item>numpad0</item>
<item>numpad1</item>
<item>numpad2</item>
<item>numpad3</item>
<item>numpad4</item>
<item>numpad5</item>
<item>numpad6</item>
<item>numpad7</item>
<item>numpad8</item>
<item>numpad9</item>
<item>numpadmult</item>
<item>numpadadd</item>
<item>numpadsub</item>
<item>numpaddiv</item>
<item>numpaddot</item>
<item>numpaddel</item>
<item>numpadins</item>
<item>numpadclear</item>
<item>numpadup</item>
<item>numpaddown</item>
<item>numpadleft</item>
<item>numpadright</item>
<item>numpadhome</item>
<item>numpadend</item>
<item>numpadpgup</item>
<item>numpadpgdn</item>
<item>numpadenter</item>
<item>f1</item>
<item>f2</item>
<item>f3</item>
<item>f4</item>
<item>f5</item>
<item>f6</item>
<item>f7</item>
<item>f8</item>
<item>f9</item>
<item>f10</item>
<item>f11</item>
<item>f12</item>
<item>f13</item>
<item>f14</item>
<item>f15</item>
<item>f16</item>
<item>f17</item>
<item>f18</item>
<item>f19</item>
<item>f20</item>
<item>f21</item>
<item>f22</item>
<item>f23</item>
<item>f24</item>
<item>browser_back</item>
<item>browser_forward</item>
<item>browser_refresh</item>
<item>browser_stop</item>
<item>browser_search</item>
<item>browser_favorites</item>
<item>browser_home</item>
<item>volume_mute</item>
<item>volume_down</item>
<item>volume_up</item>
<item>media_next</item>
<item>media_prev</item>
<item>media_stop</item>
<item>media_play_pause</item>
<item>launch_mail</item>
<item>launch_media</item>
<item>launch_app1</item>
<item>launch_app2</item>
<item>blind</item>
<item>click</item>
<item>raw</item>
<item>wheelleft</item>
<item>wheelright</item>
</list>
<list name="variables">
<item>a_ahkpath</item>
<item>a_ahkversion</item>
<item>a_appdata</item>
<item>a_appdatacommon</item>
<item>a_args</item>
<item>a_autotrim</item>
<item>a_batchlines</item>
<item>a_caretx</item>
<item>a_carety</item>
<item>a_computername</item>
<item>a_comspec</item>
<item>a_controldelay</item>
<item>a_coordmodecaret</item>
<item>a_coordmodemenu</item>
<item>a_coordmodemouse</item>
<item>a_coordmodepixel</item>
<item>a_coordmodetooltip</item>
<item>a_cursor</item>
<item>a_dd</item>
<item>a_ddd</item>
<item>a_dddd</item>
<item>a_defaultgui</item>
<item>a_defaultlistview</item>
<item>a_defaultmousespeed</item>
<item>a_defaulttreeview</item>
<item>a_desktop</item>
<item>a_desktopcommon</item>
<item>a_detecthiddentext</item>
<item>a_detecthiddenwindows</item>
<item>a_endchar</item>
<item>a_eventinfo</item>
<item>a_exitreason</item>
<item>a_fileencoding</item>
<item>a_formatfloat</item>
<item>a_formatinteger</item>
<item>a_gui</item>
<item>a_guicontrol</item>
<item>a_guicontrolevent</item>
<item>a_guievent</item>
<item>a_guiheight</item>
<item>a_guiwidth</item>
<item>a_guix</item>
<item>a_guiy</item>
<item>a_hour</item>
<item>a_iconfile</item>
<item>a_iconhidden</item>
<item>a_iconnumber</item>
<item>a_icontip</item>
<item>a_index</item>
<item>a_ipaddress1</item>
<item>a_ipaddress2</item>
<item>a_ipaddress3</item>
<item>a_ipaddress4</item>
<item>a_is64bitos</item>
<item>a_isadmin</item>
<item>a_iscompiled</item>
<item>a_iscritical</item>
<item>a_ispaused</item>
<item>a_issuspended</item>
<item>a_isunicode</item>
<item>a_keydelay</item>
<item>a_keydelayplay</item>
<item>a_keyduration</item>
<item>a_keydurationplay</item>
<item>a_language</item>
<item>a_lasterror</item>
<item>a_linefile</item>
<item>a_linenumber</item>
<item>a_listlines</item>
<item>a_loopfield</item>
<item>a_loopfileattrib</item>
<item>a_loopfiledir</item>
<item>a_loopfileext</item>
<item>a_loopfilefullpath</item>
<item>a_loopfilelongpath</item>
<item>a_loopfilename</item>
<item>a_loopfileshortname</item>
<item>a_loopfileshortpath</item>
<item>a_loopfilesize</item>
<item>a_loopfilesizekb</item>
<item>a_loopfilesizemb</item>
<item>a_loopfiletimeaccessed</item>
<item>a_loopfiletimecreated</item>
<item>a_loopfiletimemodified</item>
<item>a_loopreadline</item>
<item>a_loopregkey</item>
<item>a_loopregname</item>
<item>a_loopregsubkey</item>
<item>a_loopregtimemodified</item>
<item>a_loopregtype</item>
<item>a_mday</item>
<item>a_min</item>
<item>a_mm</item>
<item>a_mmm</item>
<item>a_mmmm</item>
<item>a_mon</item>
<item>a_mousedelay</item>
<item>a_mousedelayplay</item>
<item>a_msec</item>
<item>a_mydocuments</item>
<item>a_now</item>
<item>a_nowutc</item>
<item>a_numbatchlines</item>
<item>a_ostype</item>
<item>a_osversion</item>
<item>a_priorhotkey</item>
<item>a_priorkey</item>
<item>a_programfiles</item>
<item>a_programs</item>
<item>a_programscommon</item>
<item>a_ptrsize</item>
<item>a_regview</item>
<item>a_screendpi</item>
<item>a_screenheight</item>
<item>a_screenwidth</item>
<item>a_scriptdir</item>
<item>a_scriptfullpath</item>
<item>a_scripthwnd</item>
<item>a_scriptname</item>
<item>a_sec</item>
<item>a_sendlevel</item>
<item>a_sendmode</item>
<item>a_space</item>
<item>a_startmenu</item>
<item>a_startmenucommon</item>
<item>a_startup</item>
<item>a_startupcommon</item>
<item>a_storecapslockmode</item>
<item>a_stringcasesense</item>
<item>a_tab</item>
<item>a_temp</item>
<item>a_thisfunc</item>
<item>a_thishotkey</item>
<item>a_thislabel</item>
<item>a_thismenu</item>
<item>a_thismenuitem</item>
<item>a_thismenuitempos</item>
<item>a_tickcount</item>
<item>a_timeidle</item>
<item>a_timeidlekeyboard</item>
<item>a_timeidlemouse</item>
<item>a_timeidlephysical</item>
<item>a_timesincepriorhotkey</item>
<item>a_timesincethishotkey</item>
<item>a_titlematchmode</item>
<item>a_titlematchmodespeed</item>
<item>a_username</item>
<item>a_wday</item>
<item>a_windelay</item>
<item>a_windir</item>
<item>a_workingdir</item>
<item>a_yday</item>
<item>a_year</item>
<item>a_yweek</item>
<item>a_yyyy</item>
<item>clipboard</item>
<item>clipboardall</item>
<item>comspec</item>
<item>errorlevel</item>
<item>false</item>
<item>programfiles</item>
<item>true</item>
</list>
<list name="keywords">
<item>ltrim</item>
<item>rtrim</item>
<item>join</item>
<item>ahk_id</item>
<item>ahk_pid</item>
<item>ahk_class</item>
<item>ahk_group</item>
<item>processname</item>
<item>minmax</item>
<item>controllist</item>
<item>statuscd</item>
<item>filesystem</item>
<item>setlabel</item>
<item>alwaysontop</item>
<item>mainwindow</item>
<item>nomainwindow</item>
<item>useerrorlevel</item>
<item>altsubmit</item>
<item>hscroll</item>
<item>vscroll</item>
<item>imagelist</item>
<item>wantctrla</item>
<item>wantf2</item>
<item>vis</item>
<item>visfirst</item>
<item>wantreturn</item>
<item>backgroundtrans</item>
<item>minimizebox</item>
<item>maximizebox</item>
<item>sysmenu</item>
<item>toolwindow</item>
<item>exstyle</item>
<item>check3</item>
<item>checkedgray</item>
<item>readonly</item>
<item>notab</item>
<item>lastfound</item>
<item>lastfoundexist</item>
<item>alttab</item>
<item>shiftalttab</item>
<item>alttabmenu</item>
<item>alttabandmenu</item>
<item>alttabmenudismiss</item>
<item>controllisthwnd</item>
<item>hwnd</item>
<item>deref</item>
<item>pow</item>
<item>bitnot</item>
<item>bitand</item>
<item>bitor</item>
<item>bitxor</item>
<item>bitshiftleft</item>
<item>bitshiftright</item>
<item>sendandmouse</item>
<item>mousemove</item>
<item>mousemoveoff</item>
<item>hkey_local_machine</item>
<item>hkey_users</item>
<item>hkey_current_user</item>
<item>hkey_classes_root</item>
<item>hkey_current_config</item>
<item>hklm</item>
<item>hku</item>
<item>hkcu</item>
<item>hkcr</item>
<item>hkcc</item>
<item>reg_sz</item>
<item>reg_expand_sz</item>
<item>reg_multi_sz</item>
<item>reg_dword</item>
<item>reg_qword</item>
<item>reg_binary</item>
<item>reg_link</item>
<item>reg_resource_list</item>
<item>reg_full_resource_descriptor</item>
<item>reg_resource_requirements_list</item>
<item>reg_dword_big_endian</item>
<item>regex</item>
<item>pixel</item>
<item>mouse</item>
<item>screen</item>
<item>relative</item>
<item>rgb</item>
<item>low</item>
<item>belownormal</item>
<item>normal</item>
<item>abovenormal</item>
<item>high</item>
<item>realtime</item>
<item>between</item>
<item>contains</item>
<item>in</item>
<item>is</item>
<item>integer</item>
<item>float</item>
<item>number</item>
<item>digit</item>
<item>xdigit</item>
<item>integerfast</item>
<item>floatfast</item>
<item>alpha</item>
<item>upper</item>
<item>lower</item>
<item>alnum</item>
<item>time</item>
<item>date</item>
<item>not</item>
<item>or</item>
<item>and</item>
<item>this</item>
<item>topmost</item>
<item>top</item>
<item>bottom</item>
<item>transparent</item>
<item>transcolor</item>
<item>redraw</item>
<item>region</item>
<item>id</item>
<item>idlast</item>
<item>count</item>
<item>list</item>
<item>capacity</item>
<item>eject</item>
<item>lock</item>
<item>unlock</item>
<item>label</item>
<item>serial</item>
<item>type</item>
<item>status</item>
<item>seconds</item>
<item>minutes</item>
<item>hours</item>
<item>days</item>
<item>read</item>
<item>parse</item>
<item>logoff</item>
<item>close</item>
<item>error</item>
<item>single</item>
<item>shutdown</item>
<item>menu</item>
<item>exit</item>
<item>reload</item>
<item>tray</item>
<item>add</item>
<item>rename</item>
<item>check</item>
<item>uncheck</item>
<item>togglecheck</item>
<item>enable</item>
<item>disable</item>
<item>toggleenable</item>
<item>default</item>
<item>nodefault</item>
<item>standard</item>
<item>nostandard</item>
<item>color</item>
<item>delete</item>
<item>deleteall</item>
<item>icon</item>
<item>noicon</item>
<item>tip</item>
<item>click</item>
<item>show</item>
<item>edit</item>
<item>progress</item>
<item>hotkey</item>
<item>text</item>
<item>picture</item>
<item>pic</item>
<item>groupbox</item>
<item>button</item>
<item>checkbox</item>
<item>radio</item>
<item>dropdownlist</item>
<item>ddl</item>
<item>combobox</item>
<item>statusbar</item>
<item>treeview</item>
<item>listbox</item>
<item>listview</item>
<item>datetime</item>
<item>monthcal</item>
<item>updown</item>
<item>slider</item>
<item>tab</item>
<item>tab2</item>
<item>iconsmall</item>
<item>tile</item>
<item>report</item>
<item>sortdesc</item>
<item>nosort</item>
<item>nosorthdr</item>
<item>grid</item>
<item>hdr</item>
<item>autosize</item>
<item>range</item>
<item>xm</item>
<item>ym</item>
<item>ys</item>
<item>xs</item>
<item>xp</item>
<item>yp</item>
<item>font</item>
<item>resize</item>
<item>owner</item>
<item>submit</item>
<item>nohide</item>
<item>minimize</item>
<item>maximize</item>
<item>restore</item>
<item>noactivate</item>
<item>na</item>
<item>cancel</item>
<item>destroy</item>
<item>center</item>
<item>margin</item>
<item>owndialogs</item>
<item>guiescape</item>
<item>guiclose</item>
<item>guisize</item>
<item>guicontextmenu</item>
<item>guidropfiles</item>
<item>tabstop</item>
<item>section</item>
<item>wrap</item>
<item>border</item>
<item>top</item>
<item>bottom</item>
<item>buttons</item>
<item>expand</item>
<item>first</item>
<item>lines</item>
<item>number</item>
<item>uppercase</item>
<item>lowercase</item>
<item>limit</item>
<item>password</item>
<item>multi</item>
<item>group</item>
<item>background</item>
<item>bold</item>
<item>italic</item>
<item>strike</item>
<item>underline</item>
<item>norm</item>
<item>theme</item>
<item>caption</item>
<item>delimiter</item>
<item>flash</item>
<item>style</item>
<item>checked</item>
<item>password</item>
<item>hidden</item>
<item>left</item>
<item>right</item>
<item>center</item>
<item>section</item>
<item>move</item>
<item>focus</item>
<item>hide</item>
<item>choose</item>
<item>choosestring</item>
<item>text</item>
<item>pos</item>
<item>enabled</item>
<item>disabled</item>
<item>visible</item>
<item>notimers</item>
<item>interrupt</item>
<item>priority</item>
<item>waitclose</item>
<item>unicode</item>
<item>tocodepage</item>
<item>fromcodepage\</item>
<item>yes</item>
<item>no</item>
<item>ok</item>
<item>cancel</item>
<item>abort</item>
<item>retry</item>
<item>ignore</item>
<item>force</item>
<item>on</item>
<item>off</item>
<item>all</item>
<item>send</item>
<item>wanttab</item>
<item>monitorcount</item>
<item>monitorprimary</item>
<item>monitorname</item>
<item>monitorworkarea</item>
<item>pid</item>
<item>base</item>
<item>class</item>
<item>property</item>
<item>get</item>
<item>set</item>
<item>new</item>
<item>__new</item>
<item>__delete</item>
<item>__get</item>
<item>__set</item>
<item>__call</item>
<item>__delete</item>
<item>useunsetlocal</item>
<item>useunsetglobal</item>
<item>useenv</item>
<item>localsameasglobal</item>
</list>
<contexts>
<context name="Normal" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="Action">
<keyword attribute="Directives" context="Action" String="directives" column="0"/>
<keyword attribute="Directives" context="Directive" String="directives_chars" column="0"/>
<AnyChar attribute="Keys and buttons" context="KeysAndButtons" String="#!^+&lt;>*~$" column="0"/>
<DetectChar attribute="Symbol" context="Hotstring" char=":" column="0"/>
<keyword attribute="Keys and buttons" context="KeysAndButtons" String="keysandbuttons" column="0"/>
</context>
<context name="Hotstring" attribute="Normal Text" lineEndContext="#pop">
<AnyChar attribute="Symbol" context="#stay" String=":?*"/>
<DetectChar attribute="Comment" context="Commentar 1" char=";"/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
<DetectIdentifier/>
</context>
<context name="Action" attribute="Normal Text" lineEndContext="#pop">
<DetectSpaces/>
<AnyChar attribute="Symbol" context="ParamsCtx" String="?:" firstNonSpace="1"/>
<DetectChar attribute="Symbol" context="Statement" char="{" beginRegion="Brace1" firstNonSpace="1"/>
<DetectChar attribute="Comment" context="Commentar 1" char=";"/>
<DetectChar attribute="Variables" context="VariableOrFunction" char="%" lookAhead="true"/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
<keyword attribute="Keys and buttons" context="#pop!ActionParam" String="keysandbuttons"/>
<keyword attribute="Flow of control" context="#pop!ParamsCtx" String="flowofcontrol"/>
<keyword attribute="Commands" context="#pop!ActionParam" String="commands"/>
<keyword attribute="Functions" context="#pop!ParamsCtx" String="functions"/>
<keyword attribute="Keywords" context="#pop!VariableOrFunction" String="keywords"/>
<keyword attribute="Variables" context="#pop!VariableOrFunction" String="variables"/>
<DetectIdentifier context="#pop!VariableOrFunction"/>
</context>
<context name="Statement" attribute="Normal Text" lineEndContext="#stay">
<DetectSpaces/>
<AnyChar attribute="Symbol" context="ParamsCtx" String="?:" firstNonSpace="1"/>
<DetectChar attribute="Symbol" context="Statement" char="{" beginRegion="Brace1" />
<DetectChar attribute="Symbol" context="#pop" char="}" endRegion="Brace1"/>
<DetectChar attribute="Comment" context="Commentar 1" char=";"/>
<DetectChar attribute="Variables" context="VariableOrFunction" char="%" lookAhead="true"/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
<keyword attribute="Flow of control" context="ParamsCtx" String="flowofcontrol"/>
<keyword attribute="Commands" context="ActionParam" String="commands"/>
<keyword attribute="Functions" context="ParamsCtx" String="functions"/>
<keyword attribute="Keywords" context="VariableOrFunction" String="keywords"/>
<keyword attribute="Variables" context="VariableOrFunction" String="variables"/>
<DetectIdentifier context="VariableOrFunction"/>
</context>
<context name="VariableOrFunction" attribute="Normal Text" lineEndContext="#pop" fallthroughContext="ActionParam">
<DetectSpaces/>
<DetectChar attribute="Symbol" context="Array" char="["/>
<DetectChar attribute="Symbol" context="MemRef" char="."/>
<Detect2Chars attribute="Symbol" context="#pop!ParamsCtx" char="%" char1=" "/>
<DetectChar attribute="Variables" context="Variable" char="%"/>
<DetectChar attribute="Symbol" context="#pop!ParamsCtx" char="?"/>
<DetectChar attribute="Symbol" context="#pop!Statement" char="{" beginRegion="Brace1" />
<DetectChar attribute="Symbol" context="ParamsCtx" char="("/>
<RegExpr attribute="Symbol" context="Assignment" String="(?://|&lt;&lt;|>>|[-+.:/%|&amp;^*])="/>
<DetectChar attribute="Symbol" context="Command" char="="/>
</context>
<context name="Assignment" attribute="Normal Text" lineEndContext="#pop">
<DetectSpaces/>
<DetectChar attribute="Symbol" context="#pop#pop" char=","/>
<DetectChar attribute="Symbol" context="Object" char="{" beginRegion="Brace1"/>
<DetectChar attribute="Symbol" context="Array" char="["/>
<IncludeRules context="ParamsCtx"/>
</context>
<context name="ActionParam" attribute="Normal Text" lineEndContext="#pop" fallthroughContext="Command">
<DetectSpaces/>
<DetectChar attribute="Symbol" context="#pop!ParamsCtx" char="("/>
<DetectChar attribute="Symbol" context="CommandParam" char=","/>
<Detect2Chars attribute="Symbol" context="#pop!ParamsCtx" char="%" char1=" "/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
<DetectChar attribute="Comment" context="Commentar 1" char=";"/>
</context>
<context name="CommandParam" attribute="Normal Text" lineEndContext="CommandMultiLineParam"
fallthroughContext="#pop!Command">
<DetectSpaces/>
<DetectChar attribute="Symbol" context="#pop!MultiLineCommand" char="(" beginRegion="cmdparam"/>
</context>
<context name="CommandMultiLineParam" attribute="Normal Text" lineEndContext="#stay"
fallthroughContext="#pop#pop#pop">
<DetectSpaces/>
<DetectChar attribute="Symbol" context="#pop#pop!MultiLineCommand" char="(" beginRegion="cmdparam"/>
</context>
<context name="MultiLineCommand" attribute="Normal Text" lineEndContext="#stay">
<DetectChar attribute="Symbol" context="#pop" char=")" endRegion="cmdparam"/>
<IncludeRules context="Command"/>
</context>
<context name="Command" attribute="Normal Text" lineEndContext="#pop">
<DetectSpaces/>
<DetectIdentifier/>
<DetectChar attribute="Symbol" context="#stay" char=","/>
<DetectChar attribute="Variables" context="Variable" char="%"/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
<DetectChar attribute="Normal Text" context="#stay" char=";" firstNonSpace="1"/>
<DetectChar attribute="Comment" context="Commentar 1" char=";"/>
<DetectChar attribute="String Char" context="EscapeString" char="`" />
<DetectChar attribute="Symbol" context="CommandKey" char="{"/>
<DetectChar attribute="Symbol" context="Regex" char=")"/>
<AnyChar attribute="Keys and buttons" context="CommandHotkey" String="#!^+&lt;>*~$"/>
</context>
<context name="CommandHotkey" attribute="Keys and buttons" lineEndContext="#pop"
fallthroughContext="#pop">
<AnyChar attribute="Keys and buttons" context="#stay" String="#!^+&lt;>*~$"/>
<DetectIdentifier attribute="Keys and buttons" context="#pop" />
</context>
<context name="CommandKey" attribute="Keys and buttons" lineEndContext="#pop" fallthroughContext="InCommandKey">
<Detect2Chars attribute="Normal Text" context="BraceClose" char="}" char1="}" lookAhead="true"/>
<DetectChar attribute="Symbol" context="#pop" char="}"/>
<AnyChar attribute="Normal Text" context="BraceClose2" String="#+^{!"/>
<DetectSpaces/>
</context>
<context name="BraceClose" attribute="Normal Text" lineEndContext="#pop">
<DetectChar attribute="Normal Text" context="#pop!BraceClose2" char="}"/>
</context>
<context name="BraceClose2" attribute="Normal Text" lineEndContext="#pop">
<DetectChar attribute="Symbol" context="#pop#pop" char="}"/>
</context>
<context name="InCommandKey" attribute="Keys and buttons" lineEndContext="#pop#pop">
<DetectSpaces/>
<DetectIdentifier/>
<DetectChar attribute="Symbol" context="#pop#pop" char="}"/>
</context>
<context name="Array" attribute="Normal Text" lineEndContext="#pop">
<DetectSpaces/>
<DetectChar attribute="Symbol" context="#pop" char="]"/>
<IncludeRules context="ParamsCtx"/>
</context>
<context name="Object" attribute="Normal Text" lineEndContext="#pop">
<DetectSpaces/>
<DetectChar attribute="Symbol" context="#pop" char="}" endRegion="Brace1"/>
<IncludeRules context="ParamsCtx"/>
</context>
<context name="ParamsCtx" attribute="Normal Text" lineEndContext="#pop">
<DetectChar attribute="String" context="String" char="&quot;"/>
<DetectChar attribute="Comment" context="Commentar 1" char=";"/>
<keyword attribute="Keys and buttons" context="#stay" String="keysandbuttons"/>
<keyword attribute="Flow of control" context="#stay" String="flowofcontrol"/>
<keyword attribute="Commands" context="#stay" String="commands"/>
<keyword attribute="Functions" context="#stay" String="functions"/>
<keyword attribute="Keywords" context="#stay" String="keywords"/>
<DetectIdentifier attribute="Variables"/>
<Float attribute="Float" context="#stay"/>
<HlCHex attribute="Hex" context="#stay"/>
<Int attribute="Decimal" context="#stay"/>
<DetectChar attribute="Symbol" context="Params" char="("/>
<DetectChar attribute="Symbol" context="#pop" char=")"/>
<DetectChar attribute="Symbol" context="Object" char="{" beginRegion="Brace1"/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
<DetectChar attribute="Variables" context="Variable" char="%"/>
<AnyChar attribute="Symbol" context="#stay" String=":!&amp;+,-/.*&lt;=&gt;?[]|~^"/>
</context>
<context name="MemRef" attribute="Normal Text" lineEndContext="#pop" fallthroughContext="#pop">
<DetectSpaces/>
<DetectIdentifier attribute="Normal Text" context="#pop"/>
</context>
<context name="Directive" attribute="Normal Text" lineEndContext="#pop">
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
<DetectChar attribute="Comment" context="Commentar 1" char=";"/>
</context>
<context name="Regex" attribute="Regex" lineEndContext="#pop">
<DetectSpaces context="#pop"/>
<DetectChar attribute="String Char" context="RegexChar" char="\"/>
<DetectChar attribute="Symbol" context="SubRegex" char="("/>
<DetectChar attribute="Symbol" context="RegexChars" char="["/>
<AnyChar attribute="Symbol" context="#stay" String="?+*{}.|^$"/>
</context>
<context name="SubRegex" attribute="Regex" lineEndContext="#pop" fallthroughContext="InSubRegex">
<DetectChar attribute="Symbol" context="#pop!SubRegexCmd" char="?"/>
</context>
<context name="SubRegexCmd" attribute="Regex" lineEndContext="#pop">
<Detect2Chars attribute="Symbol" context="InSubRegex" char="&lt;" char1="="/>
<Detect2Chars attribute="Symbol" context="InSubRegex" char="&lt;" char1="!"/>
<DetectChar attribute="Symbol" context="#pop!RegLabel" char="&lt;"/>
<AnyChar attribute="Symbol" context="InSubRegex" String="!:="/>
</context>
<context name="RegLabel" attribute="String" lineEndContext="#pop" fallthroughContext="InSubRegex">
<DetectIdentifier/>
<DetectChar attribute="Symbol" context="InSubRegex" char="&gt;"/>
</context>
<context name="InSubRegex" attribute="Regex" lineEndContext="#pop#pop">
<DetectChar attribute="String Char" context="RegexChar" char="\"/>
<DetectChar attribute="Symbol" context="SubRegex" char="("/>
<DetectChar attribute="Symbol" context="#pop#pop" char=")"/>
<DetectChar attribute="Symbol" context="RegexChars" char="["/>
<AnyChar attribute="Symbol" context="#stay" String="?+*{}.|^$"/>
</context>
<context name="RegexChars" attribute="Regex" lineEndContext="#pop" fallthroughContext="InRegexChars">
<DetectChar attribute="Symbol" context="#pop!RegexCharsRevert" char="^"/>
<DetectChar attribute="Regex" context="InRegexChars" char="]"/>
</context>
<context name="RegexCharsRevert" attribute="Regex" lineEndContext="#pop" fallthroughContext="InRegexChars">
<DetectChar attribute="Regex" context="InRegexChars" char="]"/>
</context>
<context name="InRegexChars" attribute="Regex" lineEndContext="#pop#pop">
<DetectChar attribute="Symbol" context="#pop#pop" char="]"/>
<DetectChar attribute="Symbol" context="RegexClass" char="["/>
<DetectChar attribute="String Char" context="RegexChar" char="\"/>
</context>
<context name="RegexClass" attribute="Regex" lineEndContext="#pop">
<DetectChar attribute="Symbol" context="#pop" char="]"/>
</context>
<context name="RegexChar" attribute="Regex" lineEndContext="#pop">
<RegExpr attribute="String Char" context="#pop" String="." />
</context>
<context name="Variable" attribute="Variables" lineEndContext="#pop" fallthroughContext="#pop">
<DetectIdentifier/>
<DetectChar attribute="Variables" context="#pop" char="%"/>
</context>
<context name="Params" attribute="Normal Text" lineEndContext="#stay">
<DetectSpaces/>
<IncludeRules context="ParamsCtx"/>
</context>
<context name="KeysAndButtons" attribute="Keys and buttons" lineEndContext="#pop">
<DetectSpaces />
<Detect2Chars attribute="Symbol" context="#pop!Action" char=":" char1=":" />
<AnyChar attribute="Keys and buttons" context="#stay" String="#!^+&lt;>!*~$(){}&amp;" />
<DetectChar attribute="Comment" context="Commentar 1" char=";"/>
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
<keyword attribute="Commands" context="#stay" String="commands"/>
<DetectIdentifier/>
</context>
<context name="String" attribute="String" lineEndContext="#pop">
<LineContinue attribute="String" context="#stay"/>
<DetectChar attribute="String Char" context="EscapeString" char="`" />
<Detect2Chars attribute="String Char" context="#stay" char="&quot;" char1="&quot;" />
<DetectChar attribute="String" context="#pop" char="&quot;"/>
</context>
<context name="EscapeString" attribute="String Char" lineEndContext="#pop" fallthroughContext="#pop">
<Detect2Chars attribute="String Char" context="#stay" char=":" char1=":" />
<AnyChar attribute="String Char" context="#pop" String="`,%;nrbtvaf"/>
</context>
<context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
<DetectSpaces />
<IncludeRules context="##Comments" />
<DetectIdentifier />
</context>
<context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
<DetectSpaces />
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
<IncludeRules context="##Comments" />
<DetectIdentifier />
</context>
</contexts>
<itemDatas>
<itemData name="Flow of control" defStyleNum="dsControlFlow" spellChecking="false"/>
<itemData name="Commands" defStyleNum="dsBuiltIn" spellChecking="false"/>
<itemData name="Functions" defStyleNum="dsFunction" spellChecking="false"/>
<itemData name="Directives" defStyleNum="dsConstant" spellChecking="false"/>
<itemData name="Keys and buttons" defStyleNum="dsBuiltIn" spellChecking="false"/>
<itemData name="Variables" defStyleNum="dsVariable" spellChecking="false"/>
<itemData name="Keywords" defStyleNum="dsKeyword" spellChecking="false"/>
<itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/>
<itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="false"/>
<itemData name="Hex" defStyleNum="dsBaseN" spellChecking="false"/>
<itemData name="Float" defStyleNum="dsFloat" spellChecking="false"/>
<itemData name="String" defStyleNum="dsString"/>
<itemData name="String Char" defStyleNum="dsSpecialChar" spellChecking="false"/>
<itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Symbol" defStyleNum="dsOperator" spellChecking="false"/>
<itemData name="Regex" defStyleNum="dsSpecialString" spellChecking="false"/>
</itemDatas>
</highlighting>
<general>
<comments>
<comment name="singleLine" start=";" />
<comment name="multiLine" start="/*" end="*/" region="Comment"/>
</comments>
<keywords casesensitive="0" weakDeliminator="#" />
</general>
</language>
<!-- kate: replace-tabs off; -->