@ 261105.1

191030.2.1.3 · ab639e1b7412fa09f5302cf3cfcfbabef883cf6b

EditorConfig: Lua

Enforce consistent code styles for all Lua files (.lua, .lang, .theme):

* Indent: 2 spaces.
* Trim trailing whitespace.
* Insert final new line.
* UTF-8 encoding.

Manually fix all scripts that didn't pass EClint validation (256 files).

reading declarations

Changes to langDefs/paradox.lang. All files

langDefs/paradox.lang

@@ -9,138 +9,138 @@ Identifiers=[[ [a-zA-Z_][\w\-]* ]]  Keywords={   { Id=1,-    List={"and", "case", "debug", "do_it", "", "else", "endfor", "endforeach", -        "endif", "endscan", "endswitch", "endwhile", "for", "foreach", "from", "if", -        "in", "keyto", "loop", "not", "on", "or", "otherwise", "quitloop", "scan", -        "step", "switch", "then", "to", "until", "wait", "while", "const", "endconst", -        "var", "endvar", "uses", "enduses", "method", "endmethod", "try", "onfail", +    List={"and", "case", "debug", "do_it", "", "else", "endfor", "endforeach",+        "endif", "endscan", "endswitch", "endwhile", "for", "foreach", "from", "if",+        "in", "keyto", "loop", "not", "on", "or", "otherwise", "quitloop", "scan",+        "step", "switch", "then", "to", "until", "wait", "while", "const", "endconst",+        "var", "endvar", "uses", "enduses", "method", "endmethod", "try", "onfail",         "endtry"},   },   { Id=2,-    List={"abs", "accept", "acceptdialog", "acos", "action", "add", "adjust", -        "after", "all", "alt", "altminus", "altspace", "answer", "append", -        "appendarray", "appenddelimited", "area", "array", "arraysize", "arrive", -        "arrivefield", "arrivepage", "arriverow", "arrivetable", "arrivewindow", -        "arrowstep", "asc", "ascii", "asin", "ask", "atan2", "atan", "atfirst", -        "atlast", "attribute", "attributes", "auto", "autocommit", "autoindent", -        "autorefresh", "axes", "background", "backspace", "bandinfo", "bar", "beep", -        "before", "beginrecord", "bestmatch", "big", "binary", "blankdate", "blanknum", -        "blink", "blob", "border", "borrow", "bot", "both", "box", "break", "buttons", -        "by", "calcdebug", "calcedit", "calculated", "cancel", "canceldialog", -        "canceledit", "canclose", "canmaximize", "canmove", "canresize", "canvas", -        "canvasheight", "canvaswidth", "caps", "casesensitive", "caverage", "ccount", -        "centered", "change", "changed", "changes", "charlen", "charpos", "charwaiting", -        "check", "checkbox", "checkboxes", "checkdescending", "checkmarkstatus", -        "checkplus", "chr", "clear", "clearall", "clearimage", "clearpasswords", -        "clearpulldown", "click", "clipcopy", "clipcut", "clippaste", "close", "closed", -        "cmax", "cmin", "cnpv", "code", "coedit", "coeditkey", "col", "colno", "color", -        "colors", "columns", "columnsize", "commit", "compatible", "complete", -        "connection", "continue", "controlvalue", "convertlib", "copy", "copyform", -        "copyfromarray", "copyreport", "copytoarray", "cos", "create", "createlib", -        "crosstab", "crosstabkey", "cstd", "csum", "ctrl", "ctrlbackspace", "ctrlbreak", -        "ctrlend", "ctrlhome", "ctrlleft", "ctrlpgdn", "ctrlpgup", "ctrlright", -        "curline", "currency", "current", "cursor", "cursorchar", "cursorline", -        "custom", "cvar", "d", "dataentry", "date", "dateval", "day", "dbase", -        "default", "define", "del", "delete", "deleteline", "design", "device", -        "dialog", "differenttable", "directory", "direxists", "dirlock", "disable", -        "displayonly", "ditto", "dos", "dosbig", "double-line", "double", "doubleclick", -        "dow", "down", "downimage", "drag", "drivespace", "drivestatus", "duration", -        "dynarray", "dynarraysize", "echo", "edit", "editkey", "editlog", "editor", -        "empty", "end", "enddialog", "endmenu", "endofpage", "endproc", "endquery", -        "endsubmenu", "endtext", "enter", "entry", "eol", "eos", "eot", "erase", -        "errorcode", "errorinfo", "errormessage", "erroruser", "esc", "event", "every", -        "exactly", "example", "execevent", "execproc", "execute", "exit", "exp", -        "export", "exportimport", "extract", "f", "false", "family", "familyrights", -        "fast", "field", "fieldinfo", "fieldnames", "fieldno", "fieldrights", -        "fieldstr", "fieldtype", "fieldview", "file", "fileread", "files", "filesize", -        "fileversion", "filewrite", "fill", "find", "findnext", "first", "firstshow", -        "floating", "forcepost", "form", "formadd", "format", "formfeed", "formkey", -        "forms", "formtables", "formtype", "frame", "free-form", "fulllock", "fv", -        "getattributes", "getcanvas", "getchar", "getcolors", "getevent", -        "getkeyboardstate", "getmenuselection", "getwindow", "go", "gokey", "goto", -        "graph", "graphkey", "graphtype", "grids", "groupby", "groupoftables", -        "grouprepeats", "handle", "hasframe", "hasshadow", "headings", "height", "help", -        "helpmode", "hidden", "hide", "home", "horizontal", "idle", "ii", "iif", "iii", -        "image", "imagecaverage", "imageccount", "imagecmax", "imagecmin", "imagecsum", -        "imageno", "imageorder", "imagerights", "imagetype", "immediate", "import", -        "index", "indexorder", "info", "infolib", "ins", "insert", "instantplay", -        "instantrecord", "instantreport", "int", "intense", "inventory", "isassigned", -        "isblank", "isblankzero", "isdirname", "isempty", "isencrypted", "isfieldview", -        "isfile", "isformview", "isinsertmode", "islinklocked", "ismaster", -        "ismultiform", "ismultireport", "isruntime", "isshared", "istable", "isvalid", -        "iswindow", "iv", "justfamily", "justify", "keepset", "key", "keycode", -        "keylookup", "keypress", "keystroke", "keyviol", "label", "last", "leavelocked", -        "left", "legendsandlabels", "len", "length", "like", "line", "linefeed", "link", -        "linked", "linktype", "list", "ln", "load", "localizeevent", "locate", "lock", -        "lockkey", "lockrecord", "lockstatus", "log", "lookup", "lower", "maintained", -        "make", "margin", "mark", "markersandfills", "master", "match", "max", -        "maximize", "maximized", "memleft", "menu", "menuchoice", "menudisable", -        "menuenable", "menukey", "menuprompt", "menuselect", "menutag", "message", -        "min", "miniedit", "mod", "modify", "monitor", "monochrome", "month", "more", -        "mouse", "move", "moveto", "moy", "multiadd", "multientry", "net", "nettype", -        "new", "newdialogspec", "newentries", "newwaitspec", "next", "nfields", -        "nimagerecords", "nimages", "nkeyfields", "no", "noext", "nopost", "norefresh", -        "norestore", "normal", "noshell", "npages", "nrecords", "nrows", "num", -        "numberrecords", "numeditors", "numeric", "numval", "off", "ok", "only", "open", -        "ordertable", "origincol", "originrow", "other", "output", "overall", -        "override", "overwrite", "page", "pagelayout", "pageno", "pagestep", -        "pagewidth", "paintcanvas", "palmenu", "passrights", "password", "pattern", -        "per-group", "permanent", "pfs", "pgdn", "pgup", "pi", "pickarray", -        "pickdynarray", "pickdynarrayindex", "pickfile", "pickform", "picktable", -        "picture", "pies", "place", "play", "pmt", "position", "postrecord", "pow", -        "predefined", "preferences", "prev", "preventlock", "print", "printer", -        "printerlayout", "printerport", "printerstatus", "printertoscreem", "private", -        "privdir", "privtables", "pro", "problems", "proc", "procs", "prompt", -        "protect", "pushbutton", "pv", "quattro", "query", "queryorder", "querysave", -        "queryspeed", "quit", "r", "radiobutton", "radiobuttons", "ram", "rand", -        "range", "rangeoutput", "read", "readlib", "readonly", "recno", "record", -        "records", "recordstatus", "reflex", "reformat", "refresh", "refreshcontrol", -        "refreshdialog", "regroup", "regular", "release", "release", "relink", "remove", -        "rename", "repaintdialog", "repeatplay", "replace", "replacefields", -        "replacenext", "replicatools", "report", "reporttables", "required", -        "requiredcheck", "requiredvalue", "reset", "resize", "restart", "restructure", -        "resynccontrol", "resyncdialog", "resynckey", "retain", "retryperiod", "return", -        "retval", "reverse", "reversetab", "revert", "right", "rmemleft", "rollback", -        "rotate", "round", "row", "rowno", "run", "same", "sametable", "save", -        "savetables", "savevars", "scancode", "screen", "screentoprinter", "script", -        "scripts", "scroll", "scrollcol", "scrollpress", "scrollrow", "sdir", "search", -        "searchfrom", "select", "selectcontrol", "selend", "selstart", "separator", -        "series", "set", "setattributes", "setautosave", "setbatch", "setbw", -        "setcanvas", "setcolors", "setdir", "setinterrupt", "setkey", -        "setkeyboardstate", "setmargin", "setmaxsize", "setnegcolor", "setprinter", -        "setprivate", "setprivdir", "setqueryorder", "setrecordposition", -        "setrestartcount", "setretryperiod", "setswap", "setting", "setuimode", "setup", -        "setusername", "shift", "shiftpress", "show", "showarray", "showdialog", -        "showfiles", "showhighlight", "showmenu", "showplay", "showpopup", -        "showpulldown", "showtables", "sin", "single-line", "single", "size", "skip", -        "sleep", "slider", "slow", "sort", "sortdirection", "sortorder", "sound", -        "spaces", "sqrt", "standard", "start", "structure", "strval", "style", -        "submenu", "substr", "subtract", "summary", "suppress", "symphony", -        "synccursor", "syscolor", "sysinfo", "sysmode", "tab", "table", "tableindex", -        "tableofgroups", "tableorder", "tablerights", "tables", "tablesize", "tabular", -        "tag", "tan", "text", "ticks", "time", "title", "titles", "today", "todos", -        "togglepalette", "tools", "toqpro", "touchrecord", "trigger", "trimming", -        "true", "truetype", "type", "typein", "undo", "unlink", "unlinked", "unlock", -        "unlockrecord", "unpassword", "up", "update", "upimage", "upper", "usdate", -        "user", "username", "usevars", "valcheck", "value", "vars", "version", -        "vertical", "vertruler", "view", "viewgraph", "visicalc", "who", "width", -        "winclose", "window", "windowat", "winmax", "winnext", "winresize", "with", -        "wordwrap", "workspace", "wrappos", "write-protect", "write", "writelib", -        "writelock", "year", "yes", "zoom", "zoomnext", "allow_dup_row", "alter", "avg", -        "begin", "between", "browse", "char", "charindex", "clustered", "compute", -        "convert", "count", "database", "dateadd", "datediff", "datename", "declare", -        "desc", "description", "dialect", "disk", "distinct", "drop", "dump", "endsql", -        "exec", "fillfactor", "getdate", "grant", "group", "having", "hpldlock", -        "ignore_dup_key", "ignore_dup_row", "init", "into", "issql", "local", "ltrim", -        "name", "nofetch", "nonclustered", "null", "order", "physname", "product", -        "raiseerror", "remote", "revoke", "rtrim", "rule", "showplan", "showsql", -        "sorted_data", "sql", "sqlautocommit", "sqlbreakconnect", "sqlclearconnect", -        "sqlcommit", "sqlconnectinfo", "sqlerrorcode", "sqlerrormessage", "sqlfetch", -        "sqlisconnect", "sqlisreplica", "sqlmakeconnect", "sqlmapinfo", "sqlrelease", -        "sqlrestoreconnect", "sqlrollback", "sqlsave", "sqlsaveconnect", -        "sqlselectconnect", "sqlsetinterrupt", "sqlstarttrans", "sqlval", "statistics", -        "stuff", "sum", "substring", "tran", "transaction", "truncate", "truncate_only", -        "union", "unique", "values", "vdevno", "waitfor", "where", "logical", "string", +    List={"abs", "accept", "acceptdialog", "acos", "action", "add", "adjust",+        "after", "all", "alt", "altminus", "altspace", "answer", "append",+        "appendarray", "appenddelimited", "area", "array", "arraysize", "arrive",+        "arrivefield", "arrivepage", "arriverow", "arrivetable", "arrivewindow",+        "arrowstep", "asc", "ascii", "asin", "ask", "atan2", "atan", "atfirst",+        "atlast", "attribute", "attributes", "auto", "autocommit", "autoindent",+        "autorefresh", "axes", "background", "backspace", "bandinfo", "bar", "beep",+        "before", "beginrecord", "bestmatch", "big", "binary", "blankdate", "blanknum",+        "blink", "blob", "border", "borrow", "bot", "both", "box", "break", "buttons",+        "by", "calcdebug", "calcedit", "calculated", "cancel", "canceldialog",+        "canceledit", "canclose", "canmaximize", "canmove", "canresize", "canvas",+        "canvasheight", "canvaswidth", "caps", "casesensitive", "caverage", "ccount",+        "centered", "change", "changed", "changes", "charlen", "charpos", "charwaiting",+        "check", "checkbox", "checkboxes", "checkdescending", "checkmarkstatus",+        "checkplus", "chr", "clear", "clearall", "clearimage", "clearpasswords",+        "clearpulldown", "click", "clipcopy", "clipcut", "clippaste", "close", "closed",+        "cmax", "cmin", "cnpv", "code", "coedit", "coeditkey", "col", "colno", "color",+        "colors", "columns", "columnsize", "commit", "compatible", "complete",+        "connection", "continue", "controlvalue", "convertlib", "copy", "copyform",+        "copyfromarray", "copyreport", "copytoarray", "cos", "create", "createlib",+        "crosstab", "crosstabkey", "cstd", "csum", "ctrl", "ctrlbackspace", "ctrlbreak",+        "ctrlend", "ctrlhome", "ctrlleft", "ctrlpgdn", "ctrlpgup", "ctrlright",+        "curline", "currency", "current", "cursor", "cursorchar", "cursorline",+        "custom", "cvar", "d", "dataentry", "date", "dateval", "day", "dbase",+        "default", "define", "del", "delete", "deleteline", "design", "device",+        "dialog", "differenttable", "directory", "direxists", "dirlock", "disable",+        "displayonly", "ditto", "dos", "dosbig", "double-line", "double", "doubleclick",+        "dow", "down", "downimage", "drag", "drivespace", "drivestatus", "duration",+        "dynarray", "dynarraysize", "echo", "edit", "editkey", "editlog", "editor",+        "empty", "end", "enddialog", "endmenu", "endofpage", "endproc", "endquery",+        "endsubmenu", "endtext", "enter", "entry", "eol", "eos", "eot", "erase",+        "errorcode", "errorinfo", "errormessage", "erroruser", "esc", "event", "every",+        "exactly", "example", "execevent", "execproc", "execute", "exit", "exp",+        "export", "exportimport", "extract", "f", "false", "family", "familyrights",+        "fast", "field", "fieldinfo", "fieldnames", "fieldno", "fieldrights",+        "fieldstr", "fieldtype", "fieldview", "file", "fileread", "files", "filesize",+        "fileversion", "filewrite", "fill", "find", "findnext", "first", "firstshow",+        "floating", "forcepost", "form", "formadd", "format", "formfeed", "formkey",+        "forms", "formtables", "formtype", "frame", "free-form", "fulllock", "fv",+        "getattributes", "getcanvas", "getchar", "getcolors", "getevent",+        "getkeyboardstate", "getmenuselection", "getwindow", "go", "gokey", "goto",+        "graph", "graphkey", "graphtype", "grids", "groupby", "groupoftables",+        "grouprepeats", "handle", "hasframe", "hasshadow", "headings", "height", "help",+        "helpmode", "hidden", "hide", "home", "horizontal", "idle", "ii", "iif", "iii",+        "image", "imagecaverage", "imageccount", "imagecmax", "imagecmin", "imagecsum",+        "imageno", "imageorder", "imagerights", "imagetype", "immediate", "import",+        "index", "indexorder", "info", "infolib", "ins", "insert", "instantplay",+        "instantrecord", "instantreport", "int", "intense", "inventory", "isassigned",+        "isblank", "isblankzero", "isdirname", "isempty", "isencrypted", "isfieldview",+        "isfile", "isformview", "isinsertmode", "islinklocked", "ismaster",+        "ismultiform", "ismultireport", "isruntime", "isshared", "istable", "isvalid",+        "iswindow", "iv", "justfamily", "justify", "keepset", "key", "keycode",+        "keylookup", "keypress", "keystroke", "keyviol", "label", "last", "leavelocked",+        "left", "legendsandlabels", "len", "length", "like", "line", "linefeed", "link",+        "linked", "linktype", "list", "ln", "load", "localizeevent", "locate", "lock",+        "lockkey", "lockrecord", "lockstatus", "log", "lookup", "lower", "maintained",+        "make", "margin", "mark", "markersandfills", "master", "match", "max",+        "maximize", "maximized", "memleft", "menu", "menuchoice", "menudisable",+        "menuenable", "menukey", "menuprompt", "menuselect", "menutag", "message",+        "min", "miniedit", "mod", "modify", "monitor", "monochrome", "month", "more",+        "mouse", "move", "moveto", "moy", "multiadd", "multientry", "net", "nettype",+        "new", "newdialogspec", "newentries", "newwaitspec", "next", "nfields",+        "nimagerecords", "nimages", "nkeyfields", "no", "noext", "nopost", "norefresh",+        "norestore", "normal", "noshell", "npages", "nrecords", "nrows", "num",+        "numberrecords", "numeditors", "numeric", "numval", "off", "ok", "only", "open",+        "ordertable", "origincol", "originrow", "other", "output", "overall",+        "override", "overwrite", "page", "pagelayout", "pageno", "pagestep",+        "pagewidth", "paintcanvas", "palmenu", "passrights", "password", "pattern",+        "per-group", "permanent", "pfs", "pgdn", "pgup", "pi", "pickarray",+        "pickdynarray", "pickdynarrayindex", "pickfile", "pickform", "picktable",+        "picture", "pies", "place", "play", "pmt", "position", "postrecord", "pow",+        "predefined", "preferences", "prev", "preventlock", "print", "printer",+        "printerlayout", "printerport", "printerstatus", "printertoscreem", "private",+        "privdir", "privtables", "pro", "problems", "proc", "procs", "prompt",+        "protect", "pushbutton", "pv", "quattro", "query", "queryorder", "querysave",+        "queryspeed", "quit", "r", "radiobutton", "radiobuttons", "ram", "rand",+        "range", "rangeoutput", "read", "readlib", "readonly", "recno", "record",+        "records", "recordstatus", "reflex", "reformat", "refresh", "refreshcontrol",+        "refreshdialog", "regroup", "regular", "release", "release", "relink", "remove",+        "rename", "repaintdialog", "repeatplay", "replace", "replacefields",+        "replacenext", "replicatools", "report", "reporttables", "required",+        "requiredcheck", "requiredvalue", "reset", "resize", "restart", "restructure",+        "resynccontrol", "resyncdialog", "resynckey", "retain", "retryperiod", "return",+        "retval", "reverse", "reversetab", "revert", "right", "rmemleft", "rollback",+        "rotate", "round", "row", "rowno", "run", "same", "sametable", "save",+        "savetables", "savevars", "scancode", "screen", "screentoprinter", "script",+        "scripts", "scroll", "scrollcol", "scrollpress", "scrollrow", "sdir", "search",+        "searchfrom", "select", "selectcontrol", "selend", "selstart", "separator",+        "series", "set", "setattributes", "setautosave", "setbatch", "setbw",+        "setcanvas", "setcolors", "setdir", "setinterrupt", "setkey",+        "setkeyboardstate", "setmargin", "setmaxsize", "setnegcolor", "setprinter",+        "setprivate", "setprivdir", "setqueryorder", "setrecordposition",+        "setrestartcount", "setretryperiod", "setswap", "setting", "setuimode", "setup",+        "setusername", "shift", "shiftpress", "show", "showarray", "showdialog",+        "showfiles", "showhighlight", "showmenu", "showplay", "showpopup",+        "showpulldown", "showtables", "sin", "single-line", "single", "size", "skip",+        "sleep", "slider", "slow", "sort", "sortdirection", "sortorder", "sound",+        "spaces", "sqrt", "standard", "start", "structure", "strval", "style",+        "submenu", "substr", "subtract", "summary", "suppress", "symphony",+        "synccursor", "syscolor", "sysinfo", "sysmode", "tab", "table", "tableindex",+        "tableofgroups", "tableorder", "tablerights", "tables", "tablesize", "tabular",+        "tag", "tan", "text", "ticks", "time", "title", "titles", "today", "todos",+        "togglepalette", "tools", "toqpro", "touchrecord", "trigger", "trimming",+        "true", "truetype", "type", "typein", "undo", "unlink", "unlinked", "unlock",+        "unlockrecord", "unpassword", "up", "update", "upimage", "upper", "usdate",+        "user", "username", "usevars", "valcheck", "value", "vars", "version",+        "vertical", "vertruler", "view", "viewgraph", "visicalc", "who", "width",+        "winclose", "window", "windowat", "winmax", "winnext", "winresize", "with",+        "wordwrap", "workspace", "wrappos", "write-protect", "write", "writelib",+        "writelock", "year", "yes", "zoom", "zoomnext", "allow_dup_row", "alter", "avg",+        "begin", "between", "browse", "char", "charindex", "clustered", "compute",+        "convert", "count", "database", "dateadd", "datediff", "datename", "declare",+        "desc", "description", "dialect", "disk", "distinct", "drop", "dump", "endsql",+        "exec", "fillfactor", "getdate", "grant", "group", "having", "hpldlock",+        "ignore_dup_key", "ignore_dup_row", "init", "into", "issql", "local", "ltrim",+        "name", "nofetch", "nonclustered", "null", "order", "physname", "product",+        "raiseerror", "remote", "revoke", "rtrim", "rule", "showplan", "showsql",+        "sorted_data", "sql", "sqlautocommit", "sqlbreakconnect", "sqlclearconnect",+        "sqlcommit", "sqlconnectinfo", "sqlerrorcode", "sqlerrormessage", "sqlfetch",+        "sqlisconnect", "sqlisreplica", "sqlmakeconnect", "sqlmapinfo", "sqlrelease",+        "sqlrestoreconnect", "sqlrollback", "sqlsave", "sqlsaveconnect",+        "sqlselectconnect", "sqlsetinterrupt", "sqlstarttrans", "sqlval", "statistics",+        "stuff", "sum", "substring", "tran", "transaction", "truncate", "truncate_only",+        "union", "unique", "values", "vdevno", "waitfor", "where", "logical", "string",         "tableview", "", "library", "anytype", "smallint", "tcursor", "logical"},   },   { Id=4,