# Leo colorizer control file for ahk mode.
# This file is in the public domain.
# Properties for ahk mode.
properties = {
"doubleBracketIndent": "false",
"indentCloseBrackets": "}",
"indentOpenBrackets": "{",
"lineComment": ";",
"lineUpClosingBracket": "true",
"wordBreakChars": ",+-=<>/?^&*",
}
# Attributes dict for ahk_main ruleset.
ahk_main_attributes_dict = {
"default": "null",
"digit_re": "(0x[[:xdigit:]]+[lL]?|[[:digit:]]+(e[[:digit:]]*)?[lLdDfF]?)",
"escape": "`",
"highlight_digits": "true",
"ignore_case": "true",
"no_word_sep": "",
}
# Dictionary of attributes dictionaries for ahk mode.
attributesDictDict = {
"ahk_main": ahk_main_attributes_dict,
}
# Keywords dict for ahk_main ruleset.
ahk_main_keywords_dict = {
"!": "literal2",
"#": "literal2",
"#allowsamelinecomments": "keyword1",
"#clipboardtimeout": "keyword1",
"#commentflag": "keyword1",
"#errorstdout": "keyword1",
"#escapechar": "keyword1",
"#hotkeyinterval": "keyword1",
"#hotkeymodifiertimeout": "keyword1",
"#hotstring": "keyword1",
"#ifwinactive": "keyword1",
"#ifwinexist": "keyword1",
"#ifwinnotactive": "keyword1",
"#ifwinnotexist": "keyword1",
"#include": "keyword1",
"#includeagain": "keyword1",
"#installkeybdhook": "keyword1",
"#installmousehook": "keyword1",
"#keyhistory": "keyword1",
"#ltrim": "keyword1",
"#maxhotkeysperinterval": "keyword1",
"#maxmem": "keyword1",
"#maxthreads": "keyword1",
"#maxthreadsbuffer": "keyword1",
"#maxthreadsperhotkey": "keyword1",
"#noenv": "keyword1",
"#notrayicon": "keyword1",
"#persistent": "keyword1",
"#singleinstance": "keyword1",
"#usehook": "keyword1",
"#winactivateforce": "keyword1",
"$": "literal2",
"+": "literal2",
"^": "literal2",
"`": "literal2",
"a_ahkpath": "keyword3",
"a_ahkversion": "keyword3",
"a_appdata": "keyword3",
"a_appdatacommon": "keyword3",
"a_autotrim": "keyword3",
"a_batchlines": "keyword3",
"a_caretx": "keyword3",
"a_carety": "keyword3",
"a_computername": "keyword3",
"a_controldelay": "keyword3",
"a_cursor": "keyword3",
"a_dd": "keyword3",
"a_ddd": "keyword3",
"a_dddd": "keyword3",
"a_defaultmousespeed": "keyword3",
"a_desktop": "keyword3",
"a_desktopcommon": "keyword3",
"a_detecthiddentext": "keyword3",
"a_detecthiddenwindows": "keyword3",
"a_endchar": "keyword3",
"a_eventinfo": "keyword3",
"a_exitreason": "keyword3",
"a_formatfloat": "keyword3",
"a_formatinteger": "keyword3",
"a_gui": "keyword3",
"a_guicontrol": "keyword3",
"a_guicontrolevent": "keyword3",
"a_guievent": "keyword3",
"a_guiheight": "keyword3",
"a_guiwidth": "keyword3",
"a_guix": "keyword3",
"a_guiy": "keyword3",
"a_hour": "keyword3",
"a_iconfile": "keyword3",
"a_iconhidden": "keyword3",
"a_iconnumber": "keyword3",
"a_icontip": "keyword3",
"a_index": "keyword3",
"a_ipaddress1": "keyword3",
"a_ipaddress2": "keyword3",
"a_ipaddress3": "keyword3",
"a_ipaddress4": "keyword3",
"a_isadmin": "keyword3",
"a_iscompiled": "keyword3",
"a_issuspended": "keyword3",
"a_keydelay": "keyword3",
"a_language": "keyword3",
"a_lasterror": "keyword3",
"a_linefile": "keyword3",
"a_linenumber": "keyword3",
"a_loopfield": "keyword3",
"a_loopfileattrib": "keyword3",
"a_loopfiledir": "keyword3",
"a_loopfileext": "keyword3",
"a_loopfilefullpath": "keyword3",
"a_loopfilelongpath": "keyword3",
"a_loopfilename": "keyword3",
"a_loopfileshortname": "keyword3",
"a_loopfileshortpath": "keyword3",
"a_loopfilesize": "keyword3",
"a_loopfilesizekb": "keyword3",
"a_loopfilesizemb": "keyword3",
"a_loopfiletimeaccessed": "keyword3",
"a_loopfiletimecreated": "keyword3",
"a_loopfiletimemodified": "keyword3",
"a_loopreadline": "keyword3",
"a_loopregkey": "keyword3",
"a_loopregname": "keyword3",
"a_loopregsubkey": "keyword3",
"a_loopregtimemodified": "keyword3",
"a_loopregtype": "keyword3",
"a_mday": "keyword3",
"a_min": "keyword3",
"a_mm": "keyword3",
"a_mmm": "keyword3",
"a_mmmm": "keyword3",
"a_mon": "keyword3",
"a_mousedelay": "keyword3",
"a_msec": "keyword3",
"a_mydocuments": "keyword3",
"a_now": "keyword3",
"a_nowutc": "keyword3",
"a_numbatchlines": "keyword3",
"a_ostype": "keyword3",
"a_osversion": "keyword3",
"a_priorhotkey": "keyword3",
"a_programfiles": "keyword3",
"a_programs": "keyword3",
"a_programscommon": "keyword3",
"a_screenheight": "keyword3",
"a_screenwidth": "keyword3",
"a_scriptdir": "keyword3",
"a_scriptfullpath": "keyword3",
"a_scriptname": "keyword3",
"a_sec": "keyword3",
"a_space": "keyword3",
"a_startmenu": "keyword3",
"a_startmenucommon": "keyword3",
"a_startup": "keyword3",
"a_startupcommon": "keyword3",
"a_stringcasesense": "keyword3",
"a_tab": "keyword3",
"a_temp": "keyword3",
"a_thisfunc": "keyword3",
"a_thishotkey": "keyword3",
"a_thislabel": "keyword3",
"a_thismenu": "keyword3",
"a_thismenuitem": "keyword3",
"a_thismenuitempos": "keyword3",
"a_tickcount": "keyword3",
"a_timeidle": "keyword3",
"a_timeidlephysical": "keyword3",
"a_timesincepriorhotkey": "keyword3",
"a_timesincethishotkey": "keyword3",
"a_titlematchmode": "keyword3",
"a_titlematchmodespeed": "keyword3",
"a_username": "keyword3",
"a_wday": "keyword3",
"a_windelay": "keyword3",
"a_windir": "keyword3",
"a_workingdir": "keyword3",
"a_yday": "keyword3",
"a_year": "keyword3",
"a_yweek": "keyword3",
"a_yyyy": "keyword3",
"abort": "keyword2",
"abovenormal": "keyword2",
"abs": "keyword2",
"acos": "keyword2",
"add": "keyword2",
"ahk_class": "keyword2",
"ahk_group": "keyword2",
"ahk_id": "keyword2",
"ahk_pid": "keyword2",
"all": "keyword2",
"alnum": "keyword2",
"alpha": "keyword2",
"alt": "literal2",
"altdown": "literal2",
"altsubmit": "keyword2",
"alttab": "keyword2",
"alttabandmenu": "keyword2",
"alttabmenu": "keyword2",
"alttabmenudismiss": "keyword2",
"altup": "literal2",
"alwaysontop": "keyword2",
"and": "keyword2",
"appskey": "literal2",
"asc": "keyword2",
"asin": "keyword2",
"atan": "keyword2",
"autosize": "keyword2",
"autotrim": "keyword1",
"background": "keyword2",
"backgroundtrans": "keyword2",
"backspace": "literal2",
"belownormal": "keyword2",
"between": "keyword2",
"bitand": "keyword2",
"bitnot": "keyword2",
"bitor": "keyword2",
"bitshiftleft": "keyword2",
"bitshiftright": "keyword2",
"bitxor": "keyword2",
"blockinput": "keyword1",
"bold": "keyword2",
"border": "keyword2",
"bottom": "keyword2",
"break": "keyword1",
"browser_back": "literal2",
"browser_favorites": "literal2",
"browser_forward": "literal2",
"browser_home": "literal2",
"browser_refresh": "literal2",
"browser_search": "literal2",
"browser_stop": "literal2",
"bs": "literal2",
"button": "keyword2",
"buttons": "keyword2",
"byref": "keyword2",
"cancel": "keyword2",
"capacity": "keyword2",
"capslock": "literal2",
"caption": "keyword2",
"ceil": "keyword2",
"center": "keyword2",
"check": "keyword2",
"check3": "keyword2",
"checkbox": "keyword2",
"checked": "keyword2",
"checkedgray": "keyword2",
"choose": "keyword2",
"choosestring": "keyword2",
"chr": "keyword2",
"click": "keyword2",
"clipboard": "keyword3",
"clipboardall": "keyword3",
"clipwait": "keyword1",
"close": "keyword2",
"color": "keyword2",
"combobox": "keyword2",
"comspec": "keyword3",
"contains": "keyword2",
"continue": "keyword1",
"control": "literal2",
"controlclick": "keyword1",
"controlfocus": "keyword1",
"controlget": "keyword1",
"controlgetfocus": "keyword1",
"controlgetpos": "keyword1",
"controlgettext": "keyword1",
"controllist": "keyword2",
"controlmove": "keyword1",
"controlsend": "keyword1",
"controlsendraw": "keyword1",
"controlsettext": "keyword1",
"coordmode": "keyword1",
"cos": "keyword2",
"count": "keyword2",
"critical": "keyword1",
"ctrl": "literal2",
"ctrlbreak": "literal2",
"ctrldown": "literal2",
"ctrlup": "literal2",
"date": "keyword2",
"datetime": "keyword2",
"days": "keyword2",
"ddl": "keyword2",
"default": "keyword2",
"del": "literal2",
"delete": "literal2",
"deleteall": "keyword2",
"delimiter": "keyword2",
"deref": "keyword2",
"destroy": "keyword2",
"detecthiddentext": "keyword1",
"detecthiddenwindows": "keyword1",
"digit": "keyword2",
"disable": "keyword2",
"disabled": "keyword2",
"down": "literal2",
"drive": "keyword1",
"driveget": "keyword1",
"drivespacefree": "keyword1",
"dropdownlist": "keyword2",
"edit": "keyword1",
"eject": "keyword2",
"else": "keyword1",
"enable": "keyword2",
"enabled": "keyword2",
"end": "literal2",
"enter": "literal2",
"envadd": "keyword1",
"envdiv": "keyword1",
"envget": "keyword1",
"envmult": "keyword1",
"envset": "keyword1",
"envsub": "keyword1",
"envupdate": "keyword1",
"error": "keyword2",
"errorlevel": "keyword3",
"esc": "literal2",
"escape": "literal2",
"exist": "keyword2",
"exit": "keyword1",
"exitapp": "keyword1",
"exp": "keyword2",
"expand": "keyword2",
"exstyle": "keyword2",
"f1": "literal2",
"f10": "literal2",
"f11": "literal2",
"f12": "literal2",
"f13": "literal2",
"f14": "literal2",
"f15": "literal2",
"f16": "literal2",
"f17": "literal2",
"f18": "literal2",
"f19": "literal2",
"f2": "literal2",
"f20": "literal2",
"f21": "literal2",
"f22": "literal2",
"f23": "literal2",
"f24": "literal2",
"f3": "literal2",
"f4": "literal2",
"f5": "literal2",
"f6": "literal2",
"f7": "literal2",
"f8": "literal2",
"f9": "literal2",
"false": "keyword3",
"fileappend": "keyword1",
"filecopy": "keyword1",
"filecopydir": "keyword1",
"filecreatedir": "keyword1",
"filecreateshortcut": "keyword1",
"filedelete": "keyword1",
"filegetattrib": "keyword1",
"filegetshortcut": "keyword1",
"filegetsize": "keyword1",
"filegettime": "keyword1",
"filegetversion": "keyword1",
"fileinstall": "keyword1",
"filemove": "keyword1",
"filemovedir": "keyword1",
"fileread": "keyword1",
"filereadline": "keyword1",
"filerecycle": "keyword1",
"filerecycleempty": "keyword1",
"fileremovedir": "keyword1",
"fileselectfile": "keyword1",
"fileselectfolder": "keyword1",
"filesetattrib": "keyword1",
"filesettime": "keyword1",
"filesystem": "keyword2",
"first": "keyword2",
"flash": "keyword2",
"float": "keyword2",
"floor": "keyword2",
"focus": "keyword2",
"font": "keyword2",
"formattime": "keyword1",
"getkeystate": "keyword1",
"global": "keyword2",
"gosub": "keyword1",
"goto": "keyword1",
"grid": "keyword2",
"group": "keyword2",
"groupactivate": "keyword1",
"groupadd": "keyword1",
"groupbox": "keyword2",
"groupclose": "keyword1",
"groupdeactivate": "keyword1",
"gui": "keyword1",
"guiclose": "keyword2",
"guicontextmenu": "keyword2",
"guicontrol": "keyword1",
"guicontrolget": "keyword1",
"guidropfiles": "keyword2",
"guiescape": "keyword2",
"guisize": "keyword2",
"hdr": "keyword2",
"hidden": "keyword2",
"hide": "keyword2",
"high": "keyword2",
"hkcc": "keyword2",
"hkcr": "keyword2",
"hkcu": "keyword2",
"hkey_classes_root": "keyword2",
"hkey_current_config": "keyword2",
"hkey_current_user": "keyword2",
"hkey_local_machine": "keyword2",
"hkey_users": "keyword2",
"hklm": "keyword2",
"hku": "keyword2",
"home": "literal2",
"hotkey": "keyword1",
"hours": "keyword2",
"hscroll": "keyword2",
"icon": "keyword2",
"iconsmall": "keyword2",
"id": "keyword2",
"idlast": "keyword2",
"if": "keyword1",
"ifequal": "keyword1",
"ifexist": "keyword1",
"ifgreater": "keyword1",
"ifgreaterorequal": "keyword1",
"ifinstring": "keyword1",
"ifless": "keyword1",
"iflessorequal": "keyword1",
"ifmsgbox": "keyword1",
"ifnotequal": "keyword1",
"ifnotexist": "keyword1",
"ifnotinstring": "keyword1",
"ifwinactive": "keyword1",
"ifwinexist": "keyword1",
"ifwinnotactive": "keyword1",
"ifwinnotexist": "keyword1",
"ignore": "keyword2",
"imagelist": "keyword2",
"imagesearch": "keyword1",
"in": "keyword2",
"inidelete": "keyword1",
"iniread": "keyword1",
"iniwrite": "keyword1",
"input": "keyword1",
"inputbox": "keyword1",
"ins": "literal2",
"insert": "literal2",
"integer": "keyword2",
"interrupt": "keyword2",
"is": "keyword2",
"italic": "keyword2",
"join": "keyword2",
"joy1": "literal2",
"joy10": "literal2",
"joy11": "literal2",
"joy12": "literal2",
"joy13": "literal2",
"joy14": "literal2",
"joy15": "literal2",
"joy16": "literal2",
"joy17": "literal2",
"joy18": "literal2",
"joy19": "literal2",
"joy2": "literal2",
"joy20": "literal2",
"joy21": "literal2",
"joy22": "literal2",
"joy23": "literal2",
"joy24": "literal2",
"joy25": "literal2",
"joy26": "literal2",
"joy27": "literal2",
"joy28": "literal2",
"joy29": "literal2",
"joy3": "literal2",
"joy30": "literal2",
"joy31": "literal2",
"joy32": "literal2",
"joy4": "literal2",
"joy5": "literal2",
"joy6": "literal2",
"joy7": "literal2",
"joy8": "literal2",
"joy9": "literal2",
"joyaxes": "literal2",
"joybuttons": "literal2",
"joyinfo": "literal2",
"joyname": "literal2",
"joypov": "literal2",
"joyr": "literal2",
"joyu": "literal2",
"joyv": "literal2",
"joyx": "literal2",
"joyy": "literal2",
"joyz": "literal2",
"keyhistory": "keyword1",
"keywait": "keyword1",
"label": "keyword2",
"lalt": "literal2",
"lastfound": "keyword2",
"lastfoundexist": "keyword2",
"launch_app1": "literal2",
"launch_app2": "literal2",
"launch_mail": "literal2",
"launch_media": "literal2",
"lbutton": "literal2",
"lcontrol": "literal2",
"lctrl": "literal2",
"left": "literal2",
"limit": "keyword2",
"lines": "keyword2",
"list": "keyword2",
"listbox": "keyword2",
"listhotkeys": "keyword1",
"listlines": "keyword1",
"listvars": "keyword1",
"listview": "keyword2",
"ln": "keyword2",
"local": "keyword2",
"lock": "keyword2",
"log": "keyword2",
"logoff": "keyword2",
"loop": "keyword1",
"low": "keyword2",
"lower": "keyword2",
"lowercase": "keyword2",
"lshift": "literal2",
"ltrim": "keyword2",
"lwin": "literal2",
"lwindown": "literal2",
"lwinup": "literal2",
"mainwindow": "keyword2",
"margin": "keyword2",
"maximize": "keyword2",
"maximizebox": "keyword2",
"maxsize": "keyword2",
"mbutton": "literal2",
"media_next": "literal2",
"media_play_pause": "literal2",
"media_prev": "literal2",
"media_stop": "literal2",
"menu": "keyword1",
"minimize": "keyword2",
"minimizebox": "keyword2",
"minmax": "keyword2",
"minsize": "keyword2",
"minutes": "keyword2",
"mod": "keyword2",
"monthcal": "keyword2",
"mouse": "keyword2",
"mouseclick": "keyword1",
"mouseclickdrag": "keyword1",
"mousegetpos": "keyword1",
"mousemove": "keyword1",
"move": "keyword2",
"msgbox": "keyword1",
"multi": "keyword2",
"na": "keyword2",
"no": "keyword2",
"noactivate": "keyword2",
"nodefault": "keyword2",
"nohide": "keyword2",
"noicon": "keyword2",
"nomainwindow": "keyword2",
"norm": "keyword2",
"normal": "keyword2",
"nosort": "keyword2",
"nosorthdr": "keyword2",
"nostandard": "keyword2",
"not": "keyword2",
"notab": "keyword2",
"notimers": "keyword2",
"number": "keyword2",
"numlock": "literal2",
"numpad0": "literal2",
"numpad1": "literal2",
"numpad2": "literal2",
"numpad3": "literal2",
"numpad4": "literal2",
"numpad5": "literal2",
"numpad6": "literal2",
"numpad7": "literal2",
"numpad8": "literal2",
"numpad9": "literal2",
"numpadadd": "literal2",
"numpadclear": "literal2",
"numpaddel": "literal2",
"numpaddiv": "literal2",
"numpaddot": "literal2",
"numpaddown": "literal2",
"numpadend": "literal2",
"numpadenter": "literal2",
"numpadhome": "literal2",
"numpadins": "literal2",
"numpadleft": "literal2",
"numpadmult": "literal2",
"numpadpgdn": "literal2",
"numpadpgup": "literal2",
"numpadright": "literal2",
"numpadsub": "literal2",
"numpadup": "literal2",
"off": "keyword2",
"ok": "keyword2",
"on": "keyword2",
"onexit": "keyword1",
"or": "keyword2",
"outputdebug": "keyword1",
"owndialogs": "keyword2",
"owner": "keyword2",
"parse": "keyword2",
"password": "keyword2",
"pause": "literal2",
"pgdn": "literal2",
"pgup": "literal2",
"pic": "keyword2",
"picture": "keyword2",
"pixel": "keyword2",
"pixelgetcolor": "keyword1",
"pixelsearch": "keyword1",
"pos": "keyword2",
"postmessage": "keyword1",
"pow": "keyword2",
"printscreen": "literal2",
"priority": "keyword2",
"process": "keyword1",
"processname": "keyword2",
"programfiles": "keyword3",
"progress": "keyword1",
"radio": "keyword2",
"ralt": "literal2",
"random": "keyword1",
"range": "keyword2",
"rbutton": "literal2",
"rcontrol": "literal2",
"rctrl": "literal2",
"read": "keyword2",
"readonly": "keyword2",
"realtime": "keyword2",
"redraw": "keyword2",
"reg_binary": "keyword2",
"reg_dword": "keyword2",
"reg_expand_sz": "keyword2",
"reg_multi_sz": "keyword2",
"reg_sz": "keyword2",
"regdelete": "keyword1",
"region": "keyword2",
"regread": "keyword1",
"regwrite": "keyword1",
"relative": "keyword2",
"reload": "keyword1",
"rename": "keyword2",
"repeat": "keyword1",
"report": "keyword2",
"resize": "keyword2",
"restore": "keyword2",
"retry": "keyword2",
"return": "keyword1",
"rgb": "keyword2",
"right": "literal2",
"round": "keyword2",
"rshift": "literal2",
"rtrim": "keyword2",
"run": "keyword1",
"runas": "keyword1",
"runwait": "keyword1",
"rwin": "literal2",
"rwindown": "literal2",
"rwinup": "literal2",
"screen": "keyword2",
"scrolllock": "literal2",
"seconds": "keyword2",
"section": "keyword2",
"send": "keyword1",
"sendevent": "keyword1",
"sendinput": "keyword1",
"sendmessage": "keyword1",
"sendmode": "keyword1",
"sendplay": "keyword1",
"sendraw": "keyword1",
"serial": "keyword2",
"setbatchlines": "keyword1",
"setcapslockstate": "keyword1",
"setcontroldelay": "keyword1",
"setdefaultmousespeed": "keyword1",
"setenv": "keyword1",
"setformat": "keyword1",
"setkeydelay": "keyword1",
"setlabel": "keyword2",
"setmousedelay": "keyword1",
"setnumlockstate": "keyword1",
"setscrolllockstate": "keyword1",
"setstorecapslockmode": "keyword1",
"settimer": "keyword1",
"settitlematchmode": "keyword1",
"setwindelay": "keyword1",
"setworkingdir": "keyword1",
"shift": "literal2",
"shiftalttab": "keyword2",
"shiftdown": "literal2",
"shiftup": "literal2",
"show": "keyword2",
"shutdown": "keyword1",
"sin": "keyword2",
"single": "keyword2",
"sleep": "keyword1",
"slider": "keyword2",
"sort": "keyword1",
"sortdesc": "keyword2",
"soundbeep": "keyword1",
"soundget": "keyword1",
"soundgetwavevolume": "keyword1",
"soundplay": "keyword1",
"soundset": "keyword1",
"soundsetwavevolume": "keyword1",
"space": "literal2",
"splashimage": "keyword1",
"splashtextoff": "keyword1",
"splashtexton": "keyword1",
"splitpath": "keyword1",
"sqrt": "keyword2",
"standard": "keyword2",
"static": "keyword2",
"status": "keyword2",
"statusbar": "keyword2",
"statusbargettext": "keyword1",
"statusbarwait": "keyword1",
"statuscd": "keyword2",
"strike": "keyword2",
"stringcasesense": "keyword1",
"stringgetpos": "keyword1",
"stringleft": "keyword1",
"stringlen": "keyword1",
"stringlower": "keyword1",
"stringmid": "keyword1",
"stringreplace": "keyword1",
"stringright": "keyword1",
"stringsplit": "keyword1",
"stringtrimleft": "keyword1",
"stringtrimright": "keyword1",
"stringupper": "keyword1",
"style": "keyword2",
"submit": "keyword2",
"suspend": "keyword1",
"sysget": "keyword1",
"sysmenu": "keyword2",
"tab": "literal2",
"tab2": "keyword2",
"tabstop": "keyword2",
"tan": "keyword2",
"text": "keyword2",
"theme": "keyword2",
"thread": "keyword1",
"tile": "keyword2",
"time": "keyword2",
"tip": "keyword2",
"togglecheck": "keyword2",
"toggleenable": "keyword2",
"tooltip": "keyword1",
"toolwindow": "keyword2",
"top": "keyword2",
"topmost": "keyword2",
"transcolor": "keyword2",
"transform": "keyword1",
"transparent": "keyword2",
"tray": "keyword2",
"traytip": "keyword1",
"treeview": "keyword2",
"true": "keyword3",
"tryagain": "keyword2",
"type": "keyword2",
"uncheck": "keyword2",
"underline": "keyword2",
"unicode": "keyword2",
"unlock": "keyword2",
"up": "literal2",
"updown": "keyword2",
"upper": "keyword2",
"uppercase": "keyword2",
"urldownloadtofile": "keyword1",
"useerrorlevel": "keyword2",
"vis": "keyword2",
"visfirst": "keyword2",
"visible": "keyword2",
"volume_down": "literal2",
"volume_mute": "literal2",
"volume_up": "literal2",
"vscroll": "keyword2",
"wait": "keyword2",
"waitclose": "keyword2",
"wantctrla": "keyword2",
"wantf2": "keyword2",
"wantreturn": "keyword2",
"wheeldown": "literal2",
"wheelup": "literal2",
"winactivate": "keyword1",
"winactivatebottom": "keyword1",
"winclose": "keyword1",
"winget": "keyword1",
"wingetactivestats": "keyword1",
"wingetactivetitle": "keyword1",
"wingetclass": "keyword1",
"wingetpos": "keyword1",
"wingettext": "keyword1",
"wingettitle": "keyword1",
"winhide": "keyword1",
"winkill": "keyword1",
"winmaximize": "keyword1",
"winmenuselectitem": "keyword1",
"winminimize": "keyword1",
"winminimizeall": "keyword1",
"winminimizeallundo": "keyword1",
"winmove": "keyword1",
"winrestore": "keyword1",
"winset": "keyword1",
"winsettitle": "keyword1",
"winshow": "keyword1",
"winwait": "keyword1",
"winwaitactive": "keyword1",
"winwaitclose": "keyword1",
"winwaitnotactive": "keyword1",
"wrap": "keyword2",
"xbutton1": "literal2",
"xbutton2": "literal2",
"xdigit": "keyword2",
"xm": "keyword2",
"xp": "keyword2",
"xs": "keyword2",
"yes": "keyword2",
"ym": "keyword2",
"yp": "keyword2",
"ys": "keyword2",
"{!}": "literal2",
"{#}": "literal2",
"{$}": "literal2",
"{+}": "literal2",
"{^}": "literal2",
"{`}": "literal2",
"{altdown}": "literal2",
"{altup}": "literal2",
"{alt}": "literal2",
"{appskey}": "literal2",
"{backspace}": "literal2",
"{blind}": "keyword2",
"{browser_back}": "literal2",
"{browser_favorites}": "literal2",
"{browser_forward}": "literal2",
"{browser_home}": "literal2",
"{browser_refresh}": "literal2",
"{browser_search}": "literal2",
"{browser_stop}": "literal2",
"{bs}": "literal2",
"{capslock}": "literal2",
"{click}": "keyword2",
"{control}": "literal2",
"{ctrlbreak}": "literal2",
"{ctrldown}": "literal2",
"{ctrlup}": "literal2",
"{ctrl}": "literal2",
"{delete}": "literal2",
"{del}": "literal2",
"{down}": "literal2",
"{end}": "literal2",
"{enter}": "literal2",
"{escape}": "literal2",
"{esc}": "literal2",
"{f10}": "literal2",
"{f11}": "literal2",
"{f12}": "literal2",
"{f13}": "literal2",
"{f14}": "literal2",
"{f15}": "literal2",
"{f16}": "literal2",
"{f17}": "literal2",
"{f18}": "literal2",
"{f19}": "literal2",
"{f1}": "literal2",
"{f20}": "literal2",
"{f21}": "literal2",
"{f22}": "literal2",
"{f23}": "literal2",
"{f24}": "literal2",
"{f2}": "literal2",
"{f3}": "literal2",
"{f4}": "literal2",
"{f5}": "literal2",
"{f6}": "literal2",
"{f7}": "literal2",
"{f8}": "literal2",
"{f9}": "literal2",
"{home}": "literal2",
"{insert}": "literal2",
"{ins}": "literal2",
"{joy10}": "literal2",
"{joy11}": "literal2",
"{joy12}": "literal2",
"{joy13}": "literal2",
"{joy14}": "literal2",
"{joy15}": "literal2",
"{joy16}": "literal2",
"{joy17}": "literal2",
"{joy18}": "literal2",
"{joy19}": "literal2",
"{joy1}": "literal2",
"{joy20}": "literal2",
"{joy21}": "literal2",
"{joy22}": "literal2",
"{joy23}": "literal2",
"{joy24}": "literal2",
"{joy25}": "literal2",
"{joy26}": "literal2",
"{joy27}": "literal2",
"{joy28}": "literal2",
"{joy29}": "literal2",
"{joy2}": "literal2",
"{joy30}": "literal2",
"{joy31}": "literal2",
"{joy32}": "literal2",
"{joy3}": "literal2",
"{joy4}": "literal2",
"{joy5}": "literal2",
"{joy6}": "literal2",
"{joy7}": "literal2",
"{joy8}": "literal2",
"{joy9}": "literal2",
"{joyaxes}": "literal2",
"{joybuttons}": "literal2",
"{joyinfo}": "literal2",
"{joyname}": "literal2",
"{joypov}": "literal2",
"{joyr}": "literal2",
"{joyu}": "literal2",
"{joyv}": "literal2",
"{joyx}": "literal2",
"{joyy}": "literal2",
"{joyz}": "literal2",
"{lalt}": "literal2",
"{launch_app1}": "literal2",
"{launch_app2}": "literal2",
"{launch_mail}": "literal2",
"{launch_media}": "literal2",
"{lbutton}": "literal2",
"{lcontrol}": "literal2",
"{lctrl}": "literal2",
"{left}": "literal2",
"{lshift}": "literal2",
"{lwindown}": "literal2",
"{lwinup}": "literal2",
"{lwin}": "literal2",
"{mbutton}": "literal2",
"{media_next}": "literal2",
"{media_play_pause}": "literal2",
"{media_prev}": "literal2",
"{media_stop}": "literal2",
"{numlock}": "literal2",
"{numpad0}": "literal2",
"{numpad1}": "literal2",
"{numpad2}": "literal2",
"{numpad3}": "literal2",
"{numpad4}": "literal2",
"{numpad5}": "literal2",
"{numpad6}": "literal2",
"{numpad7}": "literal2",
"{numpad8}": "literal2",
"{numpad9}": "literal2",
"{numpadadd}": "literal2",
"{numpadclear}": "literal2",
"{numpaddel}": "literal2",
"{numpaddiv}": "literal2",
"{numpaddot}": "literal2",
"{numpaddown}": "literal2",
"{numpadend}": "literal2",
"{numpadenter}": "literal2",
"{numpadhome}": "literal2",
"{numpadins}": "literal2",
"{numpadleft}": "literal2",
"{numpadmult}": "literal2",
"{numpadpgdn}": "literal2",
"{numpadpgup}": "literal2",
"{numpadright}": "literal2",
"{numpadsub}": "literal2",
"{numpadup}": "literal2",
"{pause}": "literal2",
"{pgdn}": "literal2",
"{pgup}": "literal2",
"{printscreen}": "literal2",
"{ralt}": "literal2",
"{raw}": "keyword2",
"{rbutton}": "literal2",
"{rcontrol}": "literal2",
"{rctrl}": "literal2",
"{right}": "literal2",
"{rshift}": "literal2",
"{rwindown}": "literal2",
"{rwinup}": "literal2",
"{rwin}": "literal2",
"{scrolllock}": "literal2",
"{shiftdown}": "literal2",
"{shiftup}": "literal2",
"{shift}": "literal2",
"{space}": "literal2",
"{tab}": "literal2",
"{up}": "literal2",
"{volume_down}": "literal2",
"{volume_mute}": "literal2",
"{volume_up}": "literal2",
"{wheeldown}": "literal2",
"{wheelup}": "literal2",
"{xbutton1}": "literal2",
"{xbutton2}": "literal2",
"{~}": "literal2",
"~": "literal2",
}
# Dictionary of keywords dictionaries for ahk mode.
keywordsDictDict = {
"ahk_main": ahk_main_keywords_dict,
}
# Rules for ahk_main ruleset.
def ahk_rule0(colorer, s, i):
return colorer.match_eol_span(s, i, kind="comment1", seq=";",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="", exclude_match=False)
def ahk_rule1(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="<",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule2(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="<=",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule3(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq=">=",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule4(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq=">",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule5(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="=",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule6(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="<>",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule7(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="+",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule8(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="-",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule9(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="*",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule10(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="/",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule11(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="\\",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule12(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq=":=",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def ahk_rule13(colorer, s, i):
return colorer.match_mark_previous(s, i, kind="label", pattern=":",
at_line_start=False, at_whitespace_end=True, at_word_start=False, exclude_match=True)
def ahk_rule14(colorer, s, i):
return colorer.match_mark_previous(s, i, kind="label", pattern="::",
at_line_start=False, at_whitespace_end=True, at_word_start=False, exclude_match=True)
def ahk_rule15(colorer, s, i):
return colorer.match_keywords(s, i)
# Rules dict for ahk_main ruleset.
rulesDict1 = {
"!": [ahk_rule15,],
"#": [ahk_rule15,],
"$": [ahk_rule15,],
"*": [ahk_rule9,],
"+": [ahk_rule7,ahk_rule15,],
"-": [ahk_rule8,],
"/": [ahk_rule10,],
"0": [ahk_rule15,],
"1": [ahk_rule15,],
"2": [ahk_rule15,],
"3": [ahk_rule15,],
"4": [ahk_rule15,],
"5": [ahk_rule15,],
"6": [ahk_rule15,],
"7": [ahk_rule15,],
"8": [ahk_rule15,],
"9": [ahk_rule15,],
":": [ahk_rule12,ahk_rule13,ahk_rule14,],
";": [ahk_rule0,],
"<": [ahk_rule1,ahk_rule2,ahk_rule6,],
"=": [ahk_rule5,],
">": [ahk_rule3,ahk_rule4,],
"@": [ahk_rule15,],
"A": [ahk_rule15,],
"B": [ahk_rule15,],
"C": [ahk_rule15,],
"D": [ahk_rule15,],
"E": [ahk_rule15,],
"F": [ahk_rule15,],
"G": [ahk_rule15,],
"H": [ahk_rule15,],
"I": [ahk_rule15,],
"J": [ahk_rule15,],
"K": [ahk_rule15,],
"L": [ahk_rule15,],
"M": [ahk_rule15,],
"N": [ahk_rule15,],
"O": [ahk_rule15,],
"P": [ahk_rule15,],
"Q": [ahk_rule15,],
"R": [ahk_rule15,],
"S": [ahk_rule15,],
"T": [ahk_rule15,],
"U": [ahk_rule15,],
"V": [ahk_rule15,],
"W": [ahk_rule15,],
"X": [ahk_rule15,],
"Y": [ahk_rule15,],
"Z": [ahk_rule15,],
"\\": [ahk_rule11,],
"^": [ahk_rule15,],
"_": [ahk_rule15,],
"`": [ahk_rule15,],
"a": [ahk_rule15,],
"b": [ahk_rule15,],
"c": [ahk_rule15,],
"d": [ahk_rule15,],
"e": [ahk_rule15,],
"f": [ahk_rule15,],
"g": [ahk_rule15,],
"h": [ahk_rule15,],
"i": [ahk_rule15,],
"j": [ahk_rule15,],
"k": [ahk_rule15,],
"l": [ahk_rule15,],
"m": [ahk_rule15,],
"n": [ahk_rule15,],
"o": [ahk_rule15,],
"p": [ahk_rule15,],
"q": [ahk_rule15,],
"r": [ahk_rule15,],
"s": [ahk_rule15,],
"t": [ahk_rule15,],
"u": [ahk_rule15,],
"v": [ahk_rule15,],
"w": [ahk_rule15,],
"x": [ahk_rule15,],
"y": [ahk_rule15,],
"z": [ahk_rule15,],
"{": [ahk_rule15,],
"}": [ahk_rule15,],
"~": [ahk_rule15,],
}
# x.rulesDictDict for ahk mode.
rulesDictDict = {
"ahk_main": rulesDict1,
}
# Import dict for ahk mode.
importDict = {}
|