Autohotkey: Use standard tokens (#3385)

This commit is contained in:
Michael Schmidt 2022-03-13 19:06:50 +01:00 committed by GitHub
parent cf38d0590e
commit 61c460e851
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 647 additions and 641 deletions

View File

@ -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+*\-=?>:\\\/<&%\[\]]+(?=\()/,

File diff suppressed because one or more lines are too long

View File

@ -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.
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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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"]
]

View File

@ -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.