"Fossies" - the Fresh Open Source Software Archive

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