"Fossies" - the Fresh Open Source Software Archive

Member "highlight-3.57-x64/langDefs/autoit.lang" (12 May 2020, 5732 Bytes) of package /windows/www/highlight-3.57-x64.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

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