/usr/share/highlight/langDefs/autoit.lang is in highlight-common 3.41-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | -- Language definition generated by lang2to3
Description="AutoIt"
Keywords={
{ Id=1,
List={"continueloop", "dim", "global", "local", "const", "do", "until",
"exit", "exitloop", "for", "next", "func", "return", "endfunc", "if", "then",
"elseif", "else", "endif", "redim", "select", "case", "endselect", "while",
"wend"},
},
{ Id=2,
List={"abs", "acos", "adlibdisable", "adlibenable", "asc", "asin", "assign",
"atan", "autoitsetoption", "autoitwingettitle", "autoitwinsettitle", "bitand",
"bitnot", "bitor", "bitshift", "bitxor", "blockinput", "break", "call",
"cdtray", "chr", "clipget", "clipput", "consolewrite", "controlclick",
"controlcommand", "controldisable", "controlenable", "controlfocus",
"controlgetfocus", "controlgethandle", "controlgetpos", "controlgettext",
"controlhide", "controllistview", "controlmove", "controlsend",
"controlsettext", "controlshow", "cos", "dec", "dircopy", "dircreate",
"dirgetsize", "dirmove", "dirremove", "dllcall", "dllclose", "dllopen",
"drivegetdrive", "drivegetfilesystem", "drivegetlabel", "drivegetserial",
"drivegettype", "drivemapadd", "drivemapdel", "drivemapget", "drivesetlabel",
"drivespacefree", "drivespacetotal", "drivestatus", "envget", "envset",
"envupdate", "eval", "exp", "filechangedir", "fileclose", "filecopy",
"filecreateshortcut", "filedelete", "fileexists", "filefindfirstfile",
"filefindnextfile", "filegetattrib", "filegetlongname", "filegetshortcut",
"filegetshortname", "filegetsize", "filegettime", "filegetversion",
"fileinstall", "filemove", "fileopen", "fileopendialog", "fileread",
"filereadline", "filerecycle", "filerecycleempty", "filesavedialog",
"fileselectfolder", "filesetattrib", "filesettime", "filewrite",
"filewriteline", "ftpsetproxy", "guicreate", "guictrlcreateavi",
"guictrlcreatebutton", "guictrlcreatecheckbox", "guictrlcreatecombo",
"guictrlcreatecontextmenu", "guictrlcreatedate", "guictrlcreatedummy",
"guictrlcreateedit", "guictrlcreategroup", "guictrlcreateicon",
"guictrlcreateinput", "guictrlcreatelabel", "guictrlcreatelist",
"guictrlcreatelistview", "guictrlcreatelistviewitem", "guictrlcreatemenu",
"guictrlcreatemenuitem", "guictrlcreatepic", "guictrlcreateprogress",
"guictrlcreateradio", "guictrlcreateslider", "guictrlcreatetab",
"guictrlcreatetabitem", "guictrlcreatetreeview", "guictrlcreatetreeviewitem",
"guictrlcreateupdown", "guictrldelete", "guictrlgetstate", "guictrlread",
"guictrlrecvmsg", "guictrlsendmsg", "guictrlsendtodummy", "guictrlsetbkcolor",
"guictrlsetcolor", "guictrlsetcursor", "guictrlsetdata", "guictrlsetfont",
"guictrlsetimage", "guictrlsetlimit", "guictrlsetonevent", "guictrlsetpos",
"guictrlsetresizing", "guictrlsetstate", "guictrlsetstyle", "guictrlsettip",
"guidelete", "guigetcursorinfo", "guigetmsg", "guisetbkcolor", "guisetcoord",
"guisetcursor", "guisetfont", "guisethelp", "guiseticon", "guisetonevent",
"guisetstate", "guistartgroup", "guiswitch", "hex", "hotkeyset", "httpsetproxy",
"inetget", "inetgetsize", "inidelete", "iniread", "inireadsection",
"inireadsectionnames", "iniwrite", "inputbox", "int", "isadmin", "isarray",
"isdeclared", "isfloat", "isint", "isnumber", "isstring", "log", "memgetstats",
"mod", "mouseclick", "mouseclickdrag", "mousedown", "mousegetcursor",
"mousegetpos", "mousemove", "mouseup", "mousewheel", "msgbox", "number", "ping",
"pixelchecksum", "pixelgetcolor", "pixelsearch", "processclose",
"processexists", "processlist", "processsetpriority", "processwait",
"processwaitclose", "progressoff", "progresson", "progressset", "random",
"regdelete", "regenumkey", "regenumval", "regread", "regwrite", "round", "run",
"runasset", "runwait", "send", "seterror", "setextended", "shutdown", "sin",
"sleep", "soundplay", "soundsetwavevolume", "splashimageon", "splashoff",
"splashtexton", "sqrt", "statusbargettext", "string", "stringaddcr",
"stringformat", "stringinstr", "stringisalnum", "stringisalpha",
"stringisascii", "stringisdigit", "stringisfloat", "stringisint",
"stringislower", "stringisspace", "stringisupper", "stringisxdigit",
"stringleft", "stringlen", "stringlower", "stringmid", "stringreplace",
"stringright", "stringsplit", "stringstripcr", "stringstripws",
"stringtrimleft", "stringtrimright", "stringupper", "tan", "timerdiff",
"timerinit", "tooltip", "traytip", "ubound", "winactivate", "winactive",
"winclose", "winexists", "wingetcaretpos", "wingetclasslist",
"wingetclientsize", "wingethandle", "wingetpos", "wingetprocess", "wingetstate",
"wingettext", "wingettitle", "winkill", "winlist", "winmenuselectitem",
"winminimizeall", "winminimizeallundo", "winmove", "winsetontop", "winsetstate",
"winsettitle", "winsettrans", "winwait", "winwaitactive", "winwaitclose",
"winwaitnotactive"},
},
{ Id=3,
Regex=[[[@$]\w+]],
},
{ Id=4,
Regex=[[(\w+)\s*\(]],
},
}
Strings={
Delimiter=[["|']],
}
IgnoreCase=true
Comments={
{ Block=false,
Delimiter= { [[;]] },
},
{ Block=true,
Nested=false,
Delimiter= { [[\#comments-start]],[[\#comments-end]],}
},
{ Block=true,
Nested=false,
Delimiter= { [[\#cs]],[[\#ce]],}
}
}
PreProcessor={
Prefix=[[#(?!cs|ce|comments\-start|comments\-end).*$]],
Group=0
}
Operators=[[\(|\)|\[|\]|\{|\}|\,|\.|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-|\~]]
|