diff --git a/components/prism-autohotkey.js b/components/prism-autohotkey.js index 871449d8ea..eb68d154d2 100644 --- a/components/prism-autohotkey.js +++ b/components/prism-autohotkey.js @@ -22,7 +22,10 @@ Prism.languages.autohotkey = { 'operator': /\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/, 'boolean': /\b(?:false|true)\b/, - 'selector': /\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i, + 'command': { + pattern: /\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i, + alias: 'selector' + }, 'constant': /\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i, @@ -30,7 +33,10 @@ Prism.languages.autohotkey = { 'symbol': /\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i, - 'important': /#[a-z]+\b/i, + 'directive': { + pattern: /#[a-z]+\b/i, + alias: 'important' + }, 'keyword': /\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i, 'function': /[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/, diff --git a/components/prism-autohotkey.min.js b/components/prism-autohotkey.min.js index fc3fcd8438..79e06a1a4f 100644 --- a/components/prism-autohotkey.min.js +++ b/components/prism-autohotkey.min.js @@ -1 +1 @@ -Prism.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#[a-z]+\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}; \ No newline at end of file +Prism.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,command:{pattern:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,alias:"selector"},constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,directive:{pattern:/#[a-z]+\b/i,alias:"important"},keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}; \ No newline at end of file diff --git a/tests/languages/autohotkey/builtin_feature.test b/tests/languages/autohotkey/builtin_feature.test index 976d38aa95..5a09c4873b 100644 --- a/tests/languages/autohotkey/builtin_feature.test +++ b/tests/languages/autohotkey/builtin_feature.test @@ -1,175 +1,175 @@ -abs -acos -asc -asin -atan -ceil -chr -class -cos -comobjactive -comobjarray -comobjconnect -comobjcreate -comobjerror -comobjflags -comobjget -comobjquery -comobjtype -comobjvalue -dllcall -exp -fileexist -Fileopen -floor -format -il_add -il_create -il_destroy -instr -substr -isfunc -islabel -IsObject -ln -log -ltrim -rtrim -lv_add -lv_delete -lv_deletecol -lv_getcount -lv_getnext -lv_gettext -lv_insert -lv_insertcol -lv_modify -lv_modifycol -lv_setimagelist -mod -onmessage -numget -numput -registercallback -regexmatch -regexreplace -round -sin -tan -sqrt -strlen -strreplace -sb_seticon -sb_setparts -sb_settext -strsplit -tv_add -tv_delete -tv_getchild -tv_getcount -tv_getnext -tv_get -tv_getparent -tv_getprev -tv_getselection -tv_gettext -tv_modify -varsetcapacity -winactive -winexist -__New -__Call -__Get -__Set - ----------------------------------------------------- - -[ - ["builtin", "abs"], - ["builtin", "acos"], - ["builtin", "asc"], - ["builtin", "asin"], - ["builtin", "atan"], - ["builtin", "ceil"], - ["builtin", "chr"], - ["builtin", "class"], - ["builtin", "cos"], - ["builtin", "comobjactive"], - ["builtin", "comobjarray"], - ["builtin", "comobjconnect"], - ["builtin", "comobjcreate"], - ["builtin", "comobjerror"], - ["builtin", "comobjflags"], - ["builtin", "comobjget"], - ["builtin", "comobjquery"], - ["builtin", "comobjtype"], - ["builtin", "comobjvalue"], - ["builtin", "dllcall"], - ["builtin", "exp"], - ["builtin", "fileexist"], - ["builtin", "Fileopen"], - ["builtin", "floor"], - ["builtin", "format"], - ["builtin", "il_add"], - ["builtin", "il_create"], - ["builtin", "il_destroy"], - ["builtin", "instr"], - ["builtin", "substr"], - ["builtin", "isfunc"], - ["builtin", "islabel"], - ["builtin", "IsObject"], - ["builtin", "ln"], - ["builtin", "log"], - ["builtin", "ltrim"], - ["builtin", "rtrim"], - ["builtin", "lv_add"], - ["builtin", "lv_delete"], - ["builtin", "lv_deletecol"], - ["builtin", "lv_getcount"], - ["builtin", "lv_getnext"], - ["builtin", "lv_gettext"], - ["builtin", "lv_insert"], - ["builtin", "lv_insertcol"], - ["builtin", "lv_modify"], - ["builtin", "lv_modifycol"], - ["builtin", "lv_setimagelist"], - ["builtin", "mod"], - ["builtin", "onmessage"], - ["builtin", "numget"], - ["builtin", "numput"], - ["builtin", "registercallback"], - ["builtin", "regexmatch"], - ["builtin", "regexreplace"], - ["builtin", "round"], - ["builtin", "sin"], - ["builtin", "tan"], - ["builtin", "sqrt"], - ["builtin", "strlen"], - ["builtin", "strreplace"], - ["builtin", "sb_seticon"], - ["builtin", "sb_setparts"], - ["builtin", "sb_settext"], - ["builtin", "strsplit"], - ["builtin", "tv_add"], - ["builtin", "tv_delete"], - ["builtin", "tv_getchild"], - ["builtin", "tv_getcount"], - ["builtin", "tv_getnext"], - ["builtin", "tv_get"], - ["builtin", "tv_getparent"], - ["builtin", "tv_getprev"], - ["builtin", "tv_getselection"], - ["builtin", "tv_gettext"], - ["builtin", "tv_modify"], - ["builtin", "varsetcapacity"], - ["builtin", "winactive"], - ["builtin", "winexist"], - ["builtin", "__New"], - ["builtin", "__Call"], - ["builtin", "__Get"], - ["builtin", "__Set"] -] - ----------------------------------------------------- - -Checks for all builtins. \ No newline at end of file +abs +acos +asc +asin +atan +ceil +chr +class +cos +comobjactive +comobjarray +comobjconnect +comobjcreate +comobjerror +comobjflags +comobjget +comobjquery +comobjtype +comobjvalue +dllcall +exp +fileexist +Fileopen +floor +format +il_add +il_create +il_destroy +instr +substr +isfunc +islabel +IsObject +ln +log +ltrim +rtrim +lv_add +lv_delete +lv_deletecol +lv_getcount +lv_getnext +lv_gettext +lv_insert +lv_insertcol +lv_modify +lv_modifycol +lv_setimagelist +mod +onmessage +numget +numput +registercallback +regexmatch +regexreplace +round +sin +tan +sqrt +strlen +strreplace +sb_seticon +sb_setparts +sb_settext +strsplit +tv_add +tv_delete +tv_getchild +tv_getcount +tv_getnext +tv_get +tv_getparent +tv_getprev +tv_getselection +tv_gettext +tv_modify +varsetcapacity +winactive +winexist +__New +__Call +__Get +__Set + +---------------------------------------------------- + +[ + ["builtin", "abs"], + ["builtin", "acos"], + ["builtin", "asc"], + ["builtin", "asin"], + ["builtin", "atan"], + ["builtin", "ceil"], + ["builtin", "chr"], + ["builtin", "class"], + ["builtin", "cos"], + ["builtin", "comobjactive"], + ["builtin", "comobjarray"], + ["builtin", "comobjconnect"], + ["builtin", "comobjcreate"], + ["builtin", "comobjerror"], + ["builtin", "comobjflags"], + ["builtin", "comobjget"], + ["builtin", "comobjquery"], + ["builtin", "comobjtype"], + ["builtin", "comobjvalue"], + ["builtin", "dllcall"], + ["builtin", "exp"], + ["builtin", "fileexist"], + ["builtin", "Fileopen"], + ["builtin", "floor"], + ["builtin", "format"], + ["builtin", "il_add"], + ["builtin", "il_create"], + ["builtin", "il_destroy"], + ["builtin", "instr"], + ["builtin", "substr"], + ["builtin", "isfunc"], + ["builtin", "islabel"], + ["builtin", "IsObject"], + ["builtin", "ln"], + ["builtin", "log"], + ["builtin", "ltrim"], + ["builtin", "rtrim"], + ["builtin", "lv_add"], + ["builtin", "lv_delete"], + ["builtin", "lv_deletecol"], + ["builtin", "lv_getcount"], + ["builtin", "lv_getnext"], + ["builtin", "lv_gettext"], + ["builtin", "lv_insert"], + ["builtin", "lv_insertcol"], + ["builtin", "lv_modify"], + ["builtin", "lv_modifycol"], + ["builtin", "lv_setimagelist"], + ["builtin", "mod"], + ["builtin", "onmessage"], + ["builtin", "numget"], + ["builtin", "numput"], + ["builtin", "registercallback"], + ["builtin", "regexmatch"], + ["builtin", "regexreplace"], + ["builtin", "round"], + ["builtin", "sin"], + ["builtin", "tan"], + ["builtin", "sqrt"], + ["builtin", "strlen"], + ["builtin", "strreplace"], + ["builtin", "sb_seticon"], + ["builtin", "sb_setparts"], + ["builtin", "sb_settext"], + ["builtin", "strsplit"], + ["builtin", "tv_add"], + ["builtin", "tv_delete"], + ["builtin", "tv_getchild"], + ["builtin", "tv_getcount"], + ["builtin", "tv_getnext"], + ["builtin", "tv_get"], + ["builtin", "tv_getparent"], + ["builtin", "tv_getprev"], + ["builtin", "tv_getselection"], + ["builtin", "tv_gettext"], + ["builtin", "tv_modify"], + ["builtin", "varsetcapacity"], + ["builtin", "winactive"], + ["builtin", "winexist"], + ["builtin", "__New"], + ["builtin", "__Call"], + ["builtin", "__Get"], + ["builtin", "__Set"] +] + +---------------------------------------------------- + +Checks for all builtins. diff --git a/tests/languages/autohotkey/command_feature.test b/tests/languages/autohotkey/command_feature.test new file mode 100644 index 0000000000..a5c69dc7fd --- /dev/null +++ b/tests/languages/autohotkey/command_feature.test @@ -0,0 +1,383 @@ +AutoTrim +BlockInput +Break +Click +ClipWait +Continue +Control +ControlClick +ControlFocus +ControlGet +ControlGetFocus +ControlGetPos +ControlGetText +ControlMove +ControlSend +ControlSendRaw +ControlSetText +CoordMode +Critical +DetectHiddenText +DetectHiddenWindows +Drive +DriveGet +DriveSpaceFree +EnvAdd +EnvDiv +EnvGet +EnvMult +EnvSet +EnvSub +EnvUpdate +Exit +ExitApp +FileAppend +FileCopy +FileCopyDir +FileCreateDir +FileCreateShortcut +FileDelete +FileEncoding +FileGetAttrib +FileGetShortcut +FileGetSize +FileGetTime +FileGetVersion +FileInstall +FileMove +FileMoveDir +FileRead +FileReadLine +FileRecycle +FileRecycleEmpty +FileRemoveDir +FileSelectFile +FileSelectFolder +FileSetAttrib +FileSetTime +FormatTime +GetKeyState +Gosub +Goto +GroupActivate +GroupAdd +GroupClose +GroupDeactivate +Gui +GuiControl +GuiControlGet +Hotkey +ImageSearch +IniDelete +IniRead +IniWrite +Input +InputBox +KeyWait +ListHotkeys +ListLines +ListVars +Loop +Menu +MouseClick +MouseClickDrag +MouseGetPos +MouseMove +MsgBox +OnExit +OutputDebug +Pause +PixelGetColor +PixelSearch +PostMessage +Process +Progress +Random +RegDelete +RegRead +RegWrite +Reload +Repeat +Return +Run +RunAs +RunWait +Send +SendEvent +SendInput +SendMessage +SendMode +SendPlay +SendRaw +SetBatchLines +SetCapslockState +SetControlDelay +SetDefaultMouseSpeed +SetEnv +SetFormat +SetKeyDelay +SetMouseDelay +SetNumlockState +SetRegView +SetScrollLockState +SetStoreCapslockMode +SetTimer +SetTitleMatchMode +SetWinDelay +SetWorkingDir +Shutdown +Sleep +Sort +SoundBeep +SoundGet +SoundGetWaveVolume +SoundPlay +SoundSet +SoundSetWaveVolume +SplashImage +SplashTextOff +SplashTextOn +SplitPath +StatusBarGetText +StatusBarWait +StringCaseSense +StringGetPos +StringLeft +StringLen +StringLower +StringMid +StringReplace +StringRight +StringSplit +StringTrimLeft +StringTrimRight +StringUpper +Suspend +SysGet +Thread +ToolTip +Transform +TrayTip +URLDownloadToFile +WinActivate +WinActivateBottom +WinClose +WinGet +WinGetActiveStats +WinGetActiveTitle +WinGetClass +WinGetPos +WinGetText +WinGetTitle +WinHide +WinKill +WinMaximize +WinMenuSelectItem +WinMinimize +WinMinimizeAll +WinMinimizeAllUndo +WinMove +WinRestore +WinSet +WinSetTitle +WinShow +WinWait +WinWaitActive +WinWaitClose +WinWaitNotActive + +---------------------------------------------------- + +[ + ["command", "AutoTrim"], + ["command", "BlockInput"], + ["command", "Break"], + ["command", "Click"], + ["command", "ClipWait"], + ["command", "Continue"], + ["command", "Control"], + ["command", "ControlClick"], + ["command", "ControlFocus"], + ["command", "ControlGet"], + ["command", "ControlGetFocus"], + ["command", "ControlGetPos"], + ["command", "ControlGetText"], + ["command", "ControlMove"], + ["command", "ControlSend"], + ["command", "ControlSendRaw"], + ["command", "ControlSetText"], + ["command", "CoordMode"], + ["command", "Critical"], + ["command", "DetectHiddenText"], + ["command", "DetectHiddenWindows"], + ["command", "Drive"], + ["command", "DriveGet"], + ["command", "DriveSpaceFree"], + ["command", "EnvAdd"], + ["command", "EnvDiv"], + ["command", "EnvGet"], + ["command", "EnvMult"], + ["command", "EnvSet"], + ["command", "EnvSub"], + ["command", "EnvUpdate"], + ["command", "Exit"], + ["command", "ExitApp"], + ["command", "FileAppend"], + ["command", "FileCopy"], + ["command", "FileCopyDir"], + ["command", "FileCreateDir"], + ["command", "FileCreateShortcut"], + ["command", "FileDelete"], + ["command", "FileEncoding"], + ["command", "FileGetAttrib"], + ["command", "FileGetShortcut"], + ["command", "FileGetSize"], + ["command", "FileGetTime"], + ["command", "FileGetVersion"], + ["command", "FileInstall"], + ["command", "FileMove"], + ["command", "FileMoveDir"], + ["command", "FileRead"], + ["command", "FileReadLine"], + ["command", "FileRecycle"], + ["command", "FileRecycleEmpty"], + ["command", "FileRemoveDir"], + ["command", "FileSelectFile"], + ["command", "FileSelectFolder"], + ["command", "FileSetAttrib"], + ["command", "FileSetTime"], + ["command", "FormatTime"], + ["command", "GetKeyState"], + ["command", "Gosub"], + ["command", "Goto"], + ["command", "GroupActivate"], + ["command", "GroupAdd"], + ["command", "GroupClose"], + ["command", "GroupDeactivate"], + ["command", "Gui"], + ["command", "GuiControl"], + ["command", "GuiControlGet"], + ["command", "Hotkey"], + ["command", "ImageSearch"], + ["command", "IniDelete"], + ["command", "IniRead"], + ["command", "IniWrite"], + ["command", "Input"], + ["command", "InputBox"], + ["command", "KeyWait"], + ["command", "ListHotkeys"], + ["command", "ListLines"], + ["command", "ListVars"], + ["command", "Loop"], + ["command", "Menu"], + ["command", "MouseClick"], + ["command", "MouseClickDrag"], + ["command", "MouseGetPos"], + ["command", "MouseMove"], + ["command", "MsgBox"], + ["command", "OnExit"], + ["command", "OutputDebug"], + ["command", "Pause"], + ["command", "PixelGetColor"], + ["command", "PixelSearch"], + ["command", "PostMessage"], + ["command", "Process"], + ["command", "Progress"], + ["command", "Random"], + ["command", "RegDelete"], + ["command", "RegRead"], + ["command", "RegWrite"], + ["command", "Reload"], + ["command", "Repeat"], + ["command", "Return"], + ["command", "Run"], + ["command", "RunAs"], + ["command", "RunWait"], + ["command", "Send"], + ["command", "SendEvent"], + ["command", "SendInput"], + ["command", "SendMessage"], + ["command", "SendMode"], + ["command", "SendPlay"], + ["command", "SendRaw"], + ["command", "SetBatchLines"], + ["command", "SetCapslockState"], + ["command", "SetControlDelay"], + ["command", "SetDefaultMouseSpeed"], + ["command", "SetEnv"], + ["command", "SetFormat"], + ["command", "SetKeyDelay"], + ["command", "SetMouseDelay"], + ["command", "SetNumlockState"], + ["command", "SetRegView"], + ["command", "SetScrollLockState"], + ["command", "SetStoreCapslockMode"], + ["command", "SetTimer"], + ["command", "SetTitleMatchMode"], + ["command", "SetWinDelay"], + ["command", "SetWorkingDir"], + ["command", "Shutdown"], + ["command", "Sleep"], + ["command", "Sort"], + ["command", "SoundBeep"], + ["command", "SoundGet"], + ["command", "SoundGetWaveVolume"], + ["command", "SoundPlay"], + ["command", "SoundSet"], + ["command", "SoundSetWaveVolume"], + ["command", "SplashImage"], + ["command", "SplashTextOff"], + ["command", "SplashTextOn"], + ["command", "SplitPath"], + ["command", "StatusBarGetText"], + ["command", "StatusBarWait"], + ["command", "StringCaseSense"], + ["command", "StringGetPos"], + ["command", "StringLeft"], + ["command", "StringLen"], + ["command", "StringLower"], + ["command", "StringMid"], + ["command", "StringReplace"], + ["command", "StringRight"], + ["command", "StringSplit"], + ["command", "StringTrimLeft"], + ["command", "StringTrimRight"], + ["command", "StringUpper"], + ["command", "Suspend"], + ["command", "SysGet"], + ["command", "Thread"], + ["command", "ToolTip"], + ["command", "Transform"], + ["command", "TrayTip"], + ["command", "URLDownloadToFile"], + ["command", "WinActivate"], + ["command", "WinActivateBottom"], + ["command", "WinClose"], + ["command", "WinGet"], + ["command", "WinGetActiveStats"], + ["command", "WinGetActiveTitle"], + ["command", "WinGetClass"], + ["command", "WinGetPos"], + ["command", "WinGetText"], + ["command", "WinGetTitle"], + ["command", "WinHide"], + ["command", "WinKill"], + ["command", "WinMaximize"], + ["command", "WinMenuSelectItem"], + ["command", "WinMinimize"], + ["command", "WinMinimizeAll"], + ["command", "WinMinimizeAllUndo"], + ["command", "WinMove"], + ["command", "WinRestore"], + ["command", "WinSet"], + ["command", "WinSetTitle"], + ["command", "WinShow"], + ["command", "WinWait"], + ["command", "WinWaitActive"], + ["command", "WinWaitClose"], + ["command", "WinWaitNotActive"] +] + +---------------------------------------------------- + +Checks for all selectors. diff --git a/tests/languages/autohotkey/directive_feature.test b/tests/languages/autohotkey/directive_feature.test new file mode 100644 index 0000000000..edeebbe3bd --- /dev/null +++ b/tests/languages/autohotkey/directive_feature.test @@ -0,0 +1,77 @@ +#AllowSameLineComments +#ClipboardTimeout +#CommentFlag +#DerefChar +#ErrorStdOut +#EscapeChar +#HotkeyInterval +#HotkeyModifierTimeout +#Hotstring +#If +#IfTimeout +#IfWinActive +#IfWinExist +#IfWinNotActive +#IfWinNotExist +#Include +#IncludeAgain +#InputLevel +#InstallKeybdHook +#InstallMouseHook +#KeyHistory +#MaxHotkeysPerInterval +#MaxMem +#MaxThreads +#MaxThreadsBuffer +#MaxThreadsPerHotkey +#MenuMaskKey +#NoEnv +#NoTrayIcon +#Persistent +#SingleInstance +#UseHook +#WinActivateForce +#Warn + +---------------------------------------------------- + +[ + ["directive", "#AllowSameLineComments"], + ["directive", "#ClipboardTimeout"], + ["directive", "#CommentFlag"], + ["directive", "#DerefChar"], + ["directive", "#ErrorStdOut"], + ["directive", "#EscapeChar"], + ["directive", "#HotkeyInterval"], + ["directive", "#HotkeyModifierTimeout"], + ["directive", "#Hotstring"], + ["directive", "#If"], + ["directive", "#IfTimeout"], + ["directive", "#IfWinActive"], + ["directive", "#IfWinExist"], + ["directive", "#IfWinNotActive"], + ["directive", "#IfWinNotExist"], + ["directive", "#Include"], + ["directive", "#IncludeAgain"], + ["directive", "#InputLevel"], + ["directive", "#InstallKeybdHook"], + ["directive", "#InstallMouseHook"], + ["directive", "#KeyHistory"], + ["directive", "#MaxHotkeysPerInterval"], + ["directive", "#MaxMem"], + ["directive", "#MaxThreads"], + ["directive", "#MaxThreadsBuffer"], + ["directive", "#MaxThreadsPerHotkey"], + ["directive", "#MenuMaskKey"], + ["directive", "#NoEnv"], + ["directive", "#NoTrayIcon"], + ["directive", "#Persistent"], + ["directive", "#SingleInstance"], + ["directive", "#UseHook"], + ["directive", "#WinActivateForce"], + ["directive", "#Warn"] +] + +---------------------------------------------------- + +Checks for all important keywords. diff --git a/tests/languages/autohotkey/important_feature.test b/tests/languages/autohotkey/important_feature.test deleted file mode 100644 index 910015d93f..0000000000 --- a/tests/languages/autohotkey/important_feature.test +++ /dev/null @@ -1,77 +0,0 @@ -#AllowSameLineComments -#ClipboardTimeout -#CommentFlag -#DerefChar -#ErrorStdOut -#EscapeChar -#HotkeyInterval -#HotkeyModifierTimeout -#Hotstring -#If -#IfTimeout -#IfWinActive -#IfWinExist -#IfWinNotActive -#IfWinNotExist -#Include -#IncludeAgain -#InputLevel -#InstallKeybdHook -#InstallMouseHook -#KeyHistory -#MaxHotkeysPerInterval -#MaxMem -#MaxThreads -#MaxThreadsBuffer -#MaxThreadsPerHotkey -#MenuMaskKey -#NoEnv -#NoTrayIcon -#Persistent -#SingleInstance -#UseHook -#WinActivateForce -#Warn - ----------------------------------------------------- - -[ - ["important", "#AllowSameLineComments"], - ["important", "#ClipboardTimeout"], - ["important", "#CommentFlag"], - ["important", "#DerefChar"], - ["important", "#ErrorStdOut"], - ["important", "#EscapeChar"], - ["important", "#HotkeyInterval"], - ["important", "#HotkeyModifierTimeout"], - ["important", "#Hotstring"], - ["important", "#If"], - ["important", "#IfTimeout"], - ["important", "#IfWinActive"], - ["important", "#IfWinExist"], - ["important", "#IfWinNotActive"], - ["important", "#IfWinNotExist"], - ["important", "#Include"], - ["important", "#IncludeAgain"], - ["important", "#InputLevel"], - ["important", "#InstallKeybdHook"], - ["important", "#InstallMouseHook"], - ["important", "#KeyHistory"], - ["important", "#MaxHotkeysPerInterval"], - ["important", "#MaxMem"], - ["important", "#MaxThreads"], - ["important", "#MaxThreadsBuffer"], - ["important", "#MaxThreadsPerHotkey"], - ["important", "#MenuMaskKey"], - ["important", "#NoEnv"], - ["important", "#NoTrayIcon"], - ["important", "#Persistent"], - ["important", "#SingleInstance"], - ["important", "#UseHook"], - ["important", "#WinActivateForce"], - ["important", "#Warn"] -] - ----------------------------------------------------- - -Checks for all important keywords. \ No newline at end of file diff --git a/tests/languages/autohotkey/issue2911.test b/tests/languages/autohotkey/issue2911.test index fac458c014..94d5458f49 100644 --- a/tests/languages/autohotkey/issue2911.test +++ b/tests/languages/autohotkey/issue2911.test @@ -33,11 +33,11 @@ return ["tag", "NormalLabel"], ["punctuation", ":"], ["comment", "; do something"], - ["selector", "return"], + ["command", "return"], ["tag", "TabbedLabel"], ["punctuation", ":"], ["comment", "; do something"], - ["selector", "return"], + ["command", "return"], ["tag", "Sus{}//[]Label"], ["punctuation", ":"], ["comment", "; do something"], - ["selector", "return"] + ["command", "return"] ] diff --git a/tests/languages/autohotkey/selector_feature.test b/tests/languages/autohotkey/selector_feature.test deleted file mode 100644 index 7f84f51a49..0000000000 --- a/tests/languages/autohotkey/selector_feature.test +++ /dev/null @@ -1,383 +0,0 @@ -AutoTrim -BlockInput -Break -Click -ClipWait -Continue -Control -ControlClick -ControlFocus -ControlGet -ControlGetFocus -ControlGetPos -ControlGetText -ControlMove -ControlSend -ControlSendRaw -ControlSetText -CoordMode -Critical -DetectHiddenText -DetectHiddenWindows -Drive -DriveGet -DriveSpaceFree -EnvAdd -EnvDiv -EnvGet -EnvMult -EnvSet -EnvSub -EnvUpdate -Exit -ExitApp -FileAppend -FileCopy -FileCopyDir -FileCreateDir -FileCreateShortcut -FileDelete -FileEncoding -FileGetAttrib -FileGetShortcut -FileGetSize -FileGetTime -FileGetVersion -FileInstall -FileMove -FileMoveDir -FileRead -FileReadLine -FileRecycle -FileRecycleEmpty -FileRemoveDir -FileSelectFile -FileSelectFolder -FileSetAttrib -FileSetTime -FormatTime -GetKeyState -Gosub -Goto -GroupActivate -GroupAdd -GroupClose -GroupDeactivate -Gui -GuiControl -GuiControlGet -Hotkey -ImageSearch -IniDelete -IniRead -IniWrite -Input -InputBox -KeyWait -ListHotkeys -ListLines -ListVars -Loop -Menu -MouseClick -MouseClickDrag -MouseGetPos -MouseMove -MsgBox -OnExit -OutputDebug -Pause -PixelGetColor -PixelSearch -PostMessage -Process -Progress -Random -RegDelete -RegRead -RegWrite -Reload -Repeat -Return -Run -RunAs -RunWait -Send -SendEvent -SendInput -SendMessage -SendMode -SendPlay -SendRaw -SetBatchLines -SetCapslockState -SetControlDelay -SetDefaultMouseSpeed -SetEnv -SetFormat -SetKeyDelay -SetMouseDelay -SetNumlockState -SetRegView -SetScrollLockState -SetStoreCapslockMode -SetTimer -SetTitleMatchMode -SetWinDelay -SetWorkingDir -Shutdown -Sleep -Sort -SoundBeep -SoundGet -SoundGetWaveVolume -SoundPlay -SoundSet -SoundSetWaveVolume -SplashImage -SplashTextOff -SplashTextOn -SplitPath -StatusBarGetText -StatusBarWait -StringCaseSense -StringGetPos -StringLeft -StringLen -StringLower -StringMid -StringReplace -StringRight -StringSplit -StringTrimLeft -StringTrimRight -StringUpper -Suspend -SysGet -Thread -ToolTip -Transform -TrayTip -URLDownloadToFile -WinActivate -WinActivateBottom -WinClose -WinGet -WinGetActiveStats -WinGetActiveTitle -WinGetClass -WinGetPos -WinGetText -WinGetTitle -WinHide -WinKill -WinMaximize -WinMenuSelectItem -WinMinimize -WinMinimizeAll -WinMinimizeAllUndo -WinMove -WinRestore -WinSet -WinSetTitle -WinShow -WinWait -WinWaitActive -WinWaitClose -WinWaitNotActive - ----------------------------------------------------- - -[ - ["selector", "AutoTrim"], - ["selector", "BlockInput"], - ["selector", "Break"], - ["selector", "Click"], - ["selector", "ClipWait"], - ["selector", "Continue"], - ["selector", "Control"], - ["selector", "ControlClick"], - ["selector", "ControlFocus"], - ["selector", "ControlGet"], - ["selector", "ControlGetFocus"], - ["selector", "ControlGetPos"], - ["selector", "ControlGetText"], - ["selector", "ControlMove"], - ["selector", "ControlSend"], - ["selector", "ControlSendRaw"], - ["selector", "ControlSetText"], - ["selector", "CoordMode"], - ["selector", "Critical"], - ["selector", "DetectHiddenText"], - ["selector", "DetectHiddenWindows"], - ["selector", "Drive"], - ["selector", "DriveGet"], - ["selector", "DriveSpaceFree"], - ["selector", "EnvAdd"], - ["selector", "EnvDiv"], - ["selector", "EnvGet"], - ["selector", "EnvMult"], - ["selector", "EnvSet"], - ["selector", "EnvSub"], - ["selector", "EnvUpdate"], - ["selector", "Exit"], - ["selector", "ExitApp"], - ["selector", "FileAppend"], - ["selector", "FileCopy"], - ["selector", "FileCopyDir"], - ["selector", "FileCreateDir"], - ["selector", "FileCreateShortcut"], - ["selector", "FileDelete"], - ["selector", "FileEncoding"], - ["selector", "FileGetAttrib"], - ["selector", "FileGetShortcut"], - ["selector", "FileGetSize"], - ["selector", "FileGetTime"], - ["selector", "FileGetVersion"], - ["selector", "FileInstall"], - ["selector", "FileMove"], - ["selector", "FileMoveDir"], - ["selector", "FileRead"], - ["selector", "FileReadLine"], - ["selector", "FileRecycle"], - ["selector", "FileRecycleEmpty"], - ["selector", "FileRemoveDir"], - ["selector", "FileSelectFile"], - ["selector", "FileSelectFolder"], - ["selector", "FileSetAttrib"], - ["selector", "FileSetTime"], - ["selector", "FormatTime"], - ["selector", "GetKeyState"], - ["selector", "Gosub"], - ["selector", "Goto"], - ["selector", "GroupActivate"], - ["selector", "GroupAdd"], - ["selector", "GroupClose"], - ["selector", "GroupDeactivate"], - ["selector", "Gui"], - ["selector", "GuiControl"], - ["selector", "GuiControlGet"], - ["selector", "Hotkey"], - ["selector", "ImageSearch"], - ["selector", "IniDelete"], - ["selector", "IniRead"], - ["selector", "IniWrite"], - ["selector", "Input"], - ["selector", "InputBox"], - ["selector", "KeyWait"], - ["selector", "ListHotkeys"], - ["selector", "ListLines"], - ["selector", "ListVars"], - ["selector", "Loop"], - ["selector", "Menu"], - ["selector", "MouseClick"], - ["selector", "MouseClickDrag"], - ["selector", "MouseGetPos"], - ["selector", "MouseMove"], - ["selector", "MsgBox"], - ["selector", "OnExit"], - ["selector", "OutputDebug"], - ["selector", "Pause"], - ["selector", "PixelGetColor"], - ["selector", "PixelSearch"], - ["selector", "PostMessage"], - ["selector", "Process"], - ["selector", "Progress"], - ["selector", "Random"], - ["selector", "RegDelete"], - ["selector", "RegRead"], - ["selector", "RegWrite"], - ["selector", "Reload"], - ["selector", "Repeat"], - ["selector", "Return"], - ["selector", "Run"], - ["selector", "RunAs"], - ["selector", "RunWait"], - ["selector", "Send"], - ["selector", "SendEvent"], - ["selector", "SendInput"], - ["selector", "SendMessage"], - ["selector", "SendMode"], - ["selector", "SendPlay"], - ["selector", "SendRaw"], - ["selector", "SetBatchLines"], - ["selector", "SetCapslockState"], - ["selector", "SetControlDelay"], - ["selector", "SetDefaultMouseSpeed"], - ["selector", "SetEnv"], - ["selector", "SetFormat"], - ["selector", "SetKeyDelay"], - ["selector", "SetMouseDelay"], - ["selector", "SetNumlockState"], - ["selector", "SetRegView"], - ["selector", "SetScrollLockState"], - ["selector", "SetStoreCapslockMode"], - ["selector", "SetTimer"], - ["selector", "SetTitleMatchMode"], - ["selector", "SetWinDelay"], - ["selector", "SetWorkingDir"], - ["selector", "Shutdown"], - ["selector", "Sleep"], - ["selector", "Sort"], - ["selector", "SoundBeep"], - ["selector", "SoundGet"], - ["selector", "SoundGetWaveVolume"], - ["selector", "SoundPlay"], - ["selector", "SoundSet"], - ["selector", "SoundSetWaveVolume"], - ["selector", "SplashImage"], - ["selector", "SplashTextOff"], - ["selector", "SplashTextOn"], - ["selector", "SplitPath"], - ["selector", "StatusBarGetText"], - ["selector", "StatusBarWait"], - ["selector", "StringCaseSense"], - ["selector", "StringGetPos"], - ["selector", "StringLeft"], - ["selector", "StringLen"], - ["selector", "StringLower"], - ["selector", "StringMid"], - ["selector", "StringReplace"], - ["selector", "StringRight"], - ["selector", "StringSplit"], - ["selector", "StringTrimLeft"], - ["selector", "StringTrimRight"], - ["selector", "StringUpper"], - ["selector", "Suspend"], - ["selector", "SysGet"], - ["selector", "Thread"], - ["selector", "ToolTip"], - ["selector", "Transform"], - ["selector", "TrayTip"], - ["selector", "URLDownloadToFile"], - ["selector", "WinActivate"], - ["selector", "WinActivateBottom"], - ["selector", "WinClose"], - ["selector", "WinGet"], - ["selector", "WinGetActiveStats"], - ["selector", "WinGetActiveTitle"], - ["selector", "WinGetClass"], - ["selector", "WinGetPos"], - ["selector", "WinGetText"], - ["selector", "WinGetTitle"], - ["selector", "WinHide"], - ["selector", "WinKill"], - ["selector", "WinMaximize"], - ["selector", "WinMenuSelectItem"], - ["selector", "WinMinimize"], - ["selector", "WinMinimizeAll"], - ["selector", "WinMinimizeAllUndo"], - ["selector", "WinMove"], - ["selector", "WinRestore"], - ["selector", "WinSet"], - ["selector", "WinSetTitle"], - ["selector", "WinShow"], - ["selector", "WinWait"], - ["selector", "WinWaitActive"], - ["selector", "WinWaitClose"], - ["selector", "WinWaitNotActive"] -] - ----------------------------------------------------- - -Checks for all selectors. \ No newline at end of file