Skip to content

Instantly share code, notes, and snippets.

@Drugoy
Last active January 1, 2016 22:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Drugoy/8208180 to your computer and use it in GitHub Desktop.
Save Drugoy/8208180 to your computer and use it in GitHub Desktop.
Сгруппированные правила для QuotesRe секции ahk.coder
; Quotation marks
0 `(")((?:[^"]*?(?:"")?)*?)("(?!"))` `\1=(2,#ff0000,0) \2=(3,#00ff00,0) \3=(3,#ff0000,0)`
; 0args
0 `^(.*::)?\s*(#ErrorStdOut|#InstallKeybdHook|#InstallMouseHook|#NoEnv|#NoTrayIcon|#Persistent|#WinActivateForce|Edit|EnvUpdate|KeyHistory|ListHotkeys|ListVars|Reload|SplashTextOff|WinMinimizeAll|WinMinimizeAllUndo)(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(3,${COMM},0)`
; 1u
0 `^(.*::)?\s*(#If|#InputLevel|#SingleInstance|#UseHook|Break|Catch|Continue|Critical|Exit|ExitApp|FileEncoding|FileRecycleEmpty|ListLines|OnExit|Return|SetCapsLockState|SetNumLockState|SetScrollLockState|Suspend|Throw)(\s*,\s*|\s+([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \4=(2,${VAR},#ff0000) \5=(3,${COMM},0)`
; 2u
0 `^(.*::)?\s*(#IfWinActive|#IfWinNotActive|#IfWinExist|#IfWinNotExist|#Warn|ClipWait|Pause|SoundBeep)(\s*,\s*|\s+([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \4=(2,${VAR},#ff0000) \5=(3,${COMM},0) \7=(2,${VAR},#00ff00) \8=(3,${COMM},0)`
; 3u
0 `^(.*::)?\s*(Click|FileAppend|RunAs|SetKeyDelay|SetTimer)(\s*,\s*|\s+([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \4=(2,${VAR},#ff0000) \5=(3,${COMM},0) \7=(2,${VAR},#00ff00) \8=(3,${COMM},0) \10=(2,${VAR},#0000ff) \11=(3,${COMM},0)`
; 4u
0 `^(.*::)?\s*(IfWinActive|IfWinNotActive|IfWinExist|IfWinNotExist|Input|SplashTextOn|ToolTip|TrayTip|WinActivate|WinActivateBottom|WinHide|WinMaximize|WinMinimize|WinRestore|WinShow)(\s*,\s*|\s+([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \4=(2,${VAR},#ff0000) \5=(3,${COMM},0) \7=(2,${VAR},#00ff00) \8=(3,${COMM},0) \10=(2,${VAR},#0000ff) \11=(3,${COMM},0) \13=(2,${VAR},#ff0000) \14=(3,${COMM},0)`
; 5u
0 `^(.*::)?\s*(ControlFocus|FileSetTime|MouseGetPos|WinClose|WinKill|WinWait|WinWaitActive|WinWaitNotActive|WinWaitClose|ControlSend|ControlSendRaw|ControlSetText)(\s*,\s*|\s+([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \4=(2,${VAR},#ff0000) \5=(3,${COMM},0) \7=(2,${VAR},#00ff00) \8=(3,${COMM},0) \10=(2,${VAR},#0000ff) \11=(3,${COMM},0) \13=(2,${VAR},#ff0000) \14=(3,${COMM},0) \16=(2,${VAR},#00ff00) \17=(3,${COMM},0)`
; 8u
0 `^(.*::)?\s*(ControlClick|StatusBarWait|WinGetPos)(\s*,\s*|\s+([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \4=(2,${VAR},#ff0000) \5=(3,${COMM},0) \7=(2,${VAR},#00ff00) \8=(3,${COMM},0) \10=(2,${VAR},#0000ff) \11=(3,${COMM},0) \13=(2,${VAR},#ff0000) \14=(3,${COMM},0) \16=(2,${VAR},#00ff00) \17=(3,${COMM},0) \19=(2,${VAR},#0000ff) \20=(3,${COMM},0) \22=(2,${VAR},#ff0000) \23=(3,${COMM},0) \25=(2,${VAR},#00ff00) \26=(3,${COMM},0)`
; 9u
0 `^(.*::)?\s*(ControlGetPos)(\s*,\s*|\s+([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \4=(2,${VAR},#ff0000) \5=(3,${COMM},0) \7=(2,${VAR},#00ff00) \8=(3,${COMM},0) \10=(2,${VAR},#0000ff) \11=(3,${COMM},0) \13=(2,${VAR},#ff0000) \14=(3,${COMM},0) \16=(2,${VAR},#00ff00) \17=(3,${COMM},0) \19=(2,${VAR},#0000ff) \20=(3,${COMM},0) \22=(2,${VAR},#ff0000) \23=(3,${COMM},0) \25=(2,${VAR},#00ff00) \26=(3,${COMM},0) \28=(2,${VAR},#0000ff) \29=(3,${COMM},0)`
; 1o
0 `^(.*::)?\s*(#ClipboardTimeout|#CommentFlag|#EscapeChar|#DerefChar|#Delimiter|#HotkeyInterval|#HotkeyModifierTimeout|#Hotstring|#IfTimeout|#Include|#IncludeAgain|#KeyHistory|#MaxHotkeysPerInterval|#MaxMem|#MaxThreads|#MaxThreadsBuffer|#MaxThreadsPerHotkey|#MenuMaskKey|AutoTrim|BlockInput|DetectHiddenText|DetectHiddenWindows|FileCreateDir|FileDelete|FileRecycle|Gosub|Goto|IfExist|IfNotExist|IfMsgBox|OutputDebug|Send|SendRaw|SendInput|SendPlay|SendEvent|SendLevel|SendMode|SetBatchLines|SetControlDelay|SetDefaultMouseSpeed|SetRegView|SetStoreCapslockMode|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|StringCaseSense|WinGetActiveTitle)(?:\s*,\s*|\s+)([^;]+?)(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \6=(3,${COMM},0)`
; 1o1u
0 `^(.*::)?\s*(CoordMode|FileGetAttrib|FileGetVersion|FileRemoveDir|GroupActivate|GroupClose|GroupDeactivate|KeyWait|SetMouseDelay|Sort|SoundGetWaveVolume|SoundPlay|SoundSetWaveVolume)(?:\s*,\s*|\s+)([^;]+?)(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \4=(3,${COMM},0) \6=(2,${OP},#00ff00) \7=(3,${COMM},0)`
; 1o2u
0 `^(.*::)?\s*(Drive|FileGetSize|FileGetTime|FormatTime)(?:\s*,\s*|\s+)([^;]+?)(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \4=(3,${COMM},0) \6=(2,${OP},#00ff00) \7=(3,${COMM},0) \9=(2,${OP},#0000ff) \10=(3,${COMM},0)`
; 1o3u
0 `^(.*::)?\s*(FileSelectFolder|FileSetAttrib|Gui|GuiControlGet|Run|RunWait|SoundGet|SoundSet)(?:\s*,\s*|\s+)([^;]+?)(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \4=(3,${COMM},0) \6=(2,${OP},#00ff00) \7=(3,${COMM},0) \9=(2,${OP},#0000ff) \10=(3,${COMM},0) \12=(2,${VAR},#ff0000) \13=(3,${COMM},0)`
; 1o4u
0 `^(.*::)?\s*(ControlGetFocus|FileSelectFile|Progress|WinGetClass|WinGetText|WinGetTitle)(?:\s*,\s*|\s+)([^;]+?)(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \4=(3,${COMM},0) \6=(2,${OP},#00ff00) \7=(3,${COMM},0) \9=(2,${OP},#0000ff) \10=(3,${COMM},0) \12=(2,${VAR},#ff0000) \13=(3,${COMM},0) \15=(2,${OP},#00ff00) \16=(3,${COMM},0)`
; 1o5u
0 `^(.*::)?\s*(ControlGetText|GroupAdd|SplitPath|StatusBarGetText|WinGet)(?:\s*,\s*|\s+)([^;]+?)(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \4=(3,${COMM},0) \6=(2,${OP},#00ff00) \7=(3,${COMM},0) \9=(2,${OP},#0000ff) \10=(3,${COMM},0) \12=(2,${VAR},#ff0000) \13=(3,${COMM},0) \15=(2,${OP},#00ff00) \16=(3,${COMM},0) \18=(2,${OP},#0000ff) \19=(3,${COMM},0)`
; 1o6u
0 `^(.*::)?\s*(Control)(?:\s*,\s*|\s+)([^;]+?)(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \4=(3,${COMM},0) \6=(2,${OP},#00ff00) \7=(3,${COMM},0) \9=(2,${OP},#0000ff) \10=(3,${COMM},0) \12=(2,${VAR},#ff0000) \13=(3,${COMM},0) \15=(2,${OP},#00ff00) \16=(3,${COMM},0) \18=(2,${OP},#0000ff) \19=(3,${COMM},0) \21=(2,${VAR},#ff0000) \22=(3,${COMM},0)`
; 1o7u
0 `^(.*::)?\s*(FileGetShortcut|MouseClick|PostMessage)(?:\s*,\s*|\s+)([^;]+?)(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \4=(3,${COMM},0) \6=(2,${OP},#00ff00) \7=(3,${COMM},0) \9=(2,${OP},#0000ff) \10=(3,${COMM},0) \12=(2,${VAR},#ff0000) \13=(3,${COMM},0) \15=(2,${OP},#00ff00) \16=(3,${COMM},0) \18=(2,${OP},#0000ff) \19=(3,${COMM},0) \21=(2,${VAR},#ff0000) \22=(3,${COMM},0) \24=(2,${OP},#00ff00) \25=(3,${COMM},0)`
; 1o8u
0 `^(.*::)?\s*(SendMessage)(?:\s*,\s*|\s+)([^;]+?)(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \4=(3,${COMM},0) \6=(2,${OP},#00ff00) \7=(3,${COMM},0) \9=(2,${OP},#0000ff) \10=(3,${COMM},0) \12=(2,${VAR},#ff0000) \13=(3,${COMM},0) \15=(2,${OP},#00ff00) \16=(3,${COMM},0) \18=(2,${OP},#0000ff) \19=(3,${COMM},0) \21=(2,${VAR},#ff0000) \22=(3,${COMM},0) \24=(2,${OP},#00ff00) \25=(3,${COMM},0) \27=(2,${OP},#0000ff) \28=(3,${COMM},0) \30=(2,${VAR},#ff0000) \31=(3,${COMM},0)`
; 1o10u
0 `^(.*::)?\s*(InputBox)(?:\s*,\s*|\s+)([^;]+?)(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \4=(3,${COMM},0) \6=(2,${OP},#00ff00) \7=(3,${COMM},0) \9=(2,${OP},#0000ff) \10=(3,${COMM},0) \12=(2,${VAR},#ff0000) \13=(3,${COMM},0) \15=(2,${OP},#00ff00) \16=(3,${COMM},0) \18=(2,${OP},#0000ff) \19=(3,${COMM},0) \21=(2,${VAR},#ff0000) \22=(3,${COMM},0) \24=(2,${OP},#00ff00) \25=(3,${COMM},0) \27=(2,${OP},#0000ff) \28=(3,${COMM},0) \30=(2,${VAR},#ff0000) \31=(3,${COMM},0) \33=(2,${OP},#00ff00) \34=(3,${COMM},0) \36=(2,${OP},#0000ff) \37=(3,${COMM},0)`
; 2o
0 `^(.*::)?\s*(#Hotstring|DriveSpaceFree|EnvDiv|EnvGet|EnvMult|EnvSet|FileRead|IfEqual|IfNotEqual|IfGreater|IfGreaterOrEqual|IfLess|IfLessOrEqual|IfInString|IfNotInString|SetEnv|SetFormat|StringLen|UrlDownloadToFile)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \6=(3,${COMM},0)`
; 2o1u
0 `^(.*::)?\s*(DriveGet|EnvAdd|EnvSub|FileCopy|FileCopyDir|FileInstall|FileMove|FileMoveDir|GetKeyState|GuiControl|IniDelete|Process|RegDelete|StringLower|StringUpper|SysGet)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \6=(3,${COMM},0) \8=(2,${OP},#0000ff) \9=(3,${COMM},0)`
; 2o2u
0 `^(.*::)?\s*(MouseMove|StringSplit)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \6=(3,${COMM},0) \8=(2,${OP},#0000ff) \9=(3,${COMM},0) \11=(2,${VAR},#ff0000) \12=(3,${COMM},0)`
; 2o3u
0 `^(.*::)?\s*(IniRead|Menu)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \6=(3,${COMM},0) \8=(2,${OP},#0000ff) \9=(3,${COMM},0) \11=(2,${VAR},#ff0000) \12=(3,${COMM},0) \14=(2,${OP},#00ff00) \15=(3,${COMM},0)`
; 2o4u
0 `^(.*::)?\s*(WinSet)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \6=(3,${COMM},0) \8=(2,${OP},#0000ff) \9=(3,${COMM},0) \11=(2,${VAR},#ff0000) \12=(3,${COMM},0) \14=(2,${OP},#00ff00) \15=(3,${COMM},0) \17=(2,${OP},#0000ff) \18=(3,${COMM},0)`
; 2o6u
0 `^(.*::)?\s*(ControlGet)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \6=(3,${COMM},0) \8=(2,${OP},#0000ff) \9=(3,${COMM},0) \11=(2,${VAR},#ff0000) \12=(3,${COMM},0) \14=(2,${OP},#00ff00) \15=(3,${COMM},0) \17=(2,${OP},#0000ff) \18=(3,${COMM},0) \20=(2,${VAR},#ff0000) \21=(3,${COMM},0) \23=(2,${OP},#00ff00) \24=(3,${COMM},0)`
; 2o7u
0 `^(.*::)?\s*(FileCreateShortcut)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \6=(3,${COMM},0) \8=(2,${OP},#0000ff) \9=(3,${COMM},0) \11=(2,${VAR},#ff0000) \12=(3,${COMM},0) \14=(2,${OP},#00ff00) \15=(3,${COMM},0) \17=(2,${OP},#0000ff) \18=(3,${COMM},0) \20=(2,${VAR},#ff0000) \21=(3,${COMM},0) \23=(2,${OP},#00ff00) \24=(3,${COMM},0) \26=(2,${OP},#0000ff) \27=(3,${COMM},0)`
; 3o
0 `^(.*::)?\s*(FileReadLine|StringLeft|StringRight|StringTrimLeft|StringTrimRight)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \7=(2,${OP},#0000ff) \8=(3,${COMM},0)`
; 3o1u
0 `^(.*::)?\s*(IniWrite|PixelGetColor|RegRead|Transform)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \7=(2,${OP},#0000ff) \8=(3,${COMM},0) \10=(2,${VAR},#ff0000) \11=(3,${COMM},0)`
; 3o2u
0 `^(.*::)?\s*(RegWrite|StringGetPos|StringMid|StringReplace|WinSetTitle)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \7=(2,${OP},#0000ff) \8=(3,${COMM},0) \10=(2,${VAR},#ff0000) \11=(3,${COMM},0) \13=(2,${OP},#00ff00) \14=(3,${COMM},0)`
; 3o8u
0 `^(.*::)?\s*(WinMenuSelectItem)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \7=(2,${OP},#0000ff) \8=(3,${COMM},0) \10=(2,${VAR},#ff0000) \11=(3,${COMM},0) \13=(2,${OP},#00ff00) \14=(3,${COMM},0) \16=(2,${OP},#0000ff) \17=(3,${COMM},0) \19=(2,${VAR},#ff0000) \20=(3,${COMM},0) \22=(2,${OP},#00ff00) \23=(3,${COMM},0) \25=(2,${OP},#0000ff) \26=(3,${COMM},0) \28=(2,${VAR},#ff0000) \29=(3,${COMM},0) \31=(2,${OP},#00ff00) \32=(3,${COMM},0)`
; 5o
0 `^(.*::)?\s*(WinGetActiveStats)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \7=(2,${OP},#0000ff) \9=(2,${VAR},#ff0000) \11=(2,${OP},#00ff00) \12=(3,${COMM},0)`
; 5o2u
0 `^(.*::)?\s*(MouseClick)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \7=(2,${OP},#0000ff) \9=(2,${VAR},#ff0000) \11=(2,${OP},#00ff00) \12=(3,${COMM},0) \14=(2,${OP},#0000ff) \15=(3,${COMM},0) \17=(2,${VAR},#ff0000) \18=(3,${COMM},0)`
; 5o4u
0 `^(.*::)?\s*(ControlMove)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \7=(2,${OP},#0000ff) \9=(2,${VAR},#ff0000) \11=(2,${OP},#00ff00) \12=(3,${COMM},0) \14=(2,${OP},#0000ff) \15=(3,${COMM},0) \17=(2,${VAR},#ff0000) \18=(3,${COMM},0) \20=(2,${OP},#00ff00) \21=(3,${COMM},0) \23=(2,${OP},#0000ff) \24=(3,${COMM},0)`
; 7o
0 `^(.*::)?\s*(ImageSearch)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s*,\s*([^;]+?))(\s*,\s*([^;]+?))(\s*,\s*([^;]+?))(\s*,\s*([^;]+?))(\s*,\s*([^;]+?))(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \7=(2,${OP},#0000ff) \9=(2,${VAR},#ff0000) \11=(2,${OP},#00ff00) \13=(2,${OP},#0000ff) \15=(2,${VAR},#ff0000) \16=(3,${COMM},0)`
; 7o2u
0 `^(.*::)?\s*(PixelSearch)(?:\s*,\s*|\s+)([^;]+?)(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s*,\s*([^;]+?))(\s*,\s*([^;]*?))(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?(\s*,\s*([^;]*?))?(\s+;.*$)?$` `\1=(2,${STR},0) \2=(2,${OP},0) \3=(2,${VAR},#ff0000) \5=(2,${OP},#00ff00) \7=(2,${OP},#0000ff) \9=(2,${VAR},#ff0000) \11=(2,${OP},#00ff00) \13=(2,${OP},#0000ff) \15=(2,${VAR},#ff0000) \16=(3,${COMM},0) \18=(2,${OP},#0000ff) \19=(3,${COMM},0) \21=(2,${VAR},#ff0000) \22=(3,${COMM},0)`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment