"Fossies" - the Fresh Open Source Software Archive

Member "highlight-3.57-x64/langDefs/maple.lang" (12 May 2020, 8344 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="Maple"
    3 
    4 Categories = {"scientific"}
    5 
    6 Keywords={
    7   { Id=1,
    8     List={"and", "or", "xor", "union", "intersect", "minus", "mod", "not",
    9         "assuming", "break", "by", "catch", "description", "do", "done", "elif",
   10         "else",  "end", "error", "export", "fi", "finally", "for", "from", "global",
   11         "if", "implies", "in", "local", "module", "next", "od", "option", "options",
   12         "proc", "quit", "read", "return", "save", "stop", "psubset", "then", "to",
   13         "try", "use", "while", "true", "false"},
   14   },
   15   { Id=2,
   16     List={"about", "ans", "add", "addcoords", "additionally", "addproperty",
   17         "addressof", "AFactor", "AFactors", "AIrreduc", "AiryAi", "AiryAiZeros",
   18         "AiryBi", "AiryBiZeros", "algebraic", "algsubs", "alias", "allvalues", "anames",
   19         "AngerJ", "antihermitian", "antisymm", "apply", "applyop", "applyrule",
   20         "arccos", "arccosh", "arccot", "arccoth", "arccsc", "arccsch", "arcsec",
   21         "arcsech", "arcsin", "arcsinh", "arctan", "arctanh", "argument", "Array",
   22         "array", "ArrayDims", "ArrayElems", "ArrayIndFns", "ArrayOptions", "assign",
   23         "assigned", "asspar", "assume", "asympt", "attributes", "band", "Berlekamp",
   24         "bernoulli", "bernstein", "BesselI", "BesselJ", "BesselJZeros", "BesselK",
   25         "BesselY", "BesselYZeros", "Beta", "branches", "C", "cat", "ceil",
   26         "changecoords", "charfcn", "ChebyshevT", "ChebyShevU", "CheckArgs", "Chi",
   27         "chrem", "Ci", "close", "coeff", "coeffs", "coeftayl", "collect", "combine",
   28         "comparray", "compiletable", "compoly", "CompSeq", "conjugate", "constant",
   29         "Content", "content", "convergs", "convert", "coords", "copy", "CopySign",
   30         "cos", "cosh", "cot", "coth", "coulditbe", "csc", "csch", "csgn", "currentdir",
   31         "curry", "CylinderD", "CylinderU", "CylinderV", "D", "dawson", "Default0",
   32         "DefaultOverflow", "DefaultUnderflow", "define", "define_external", "degree",
   33         "denom", "depends", "DESol", "Det", "diagon", "Diff", "diff", "diffop",
   34         "Digits", "dilog", "dinterp", "Dirac", "disassemble", "discont", "discrim",
   35         "dismantle", "DistDeg", "Divide", "divide", "dsolve", "efficiency", "Ei",
   36         "Eigenvals", "eliminate", "ellipsoid", "EllipticCE", "EllipticCK",
   37         "EllipticCPi", "EllipticE", "EllipticF", "EllipticK", "EllipticModulus",
   38         "EllipticNome", "EllipticPi", "elliptic_int", "entries", "erf", "erfc", "erfi",
   39         "euler", "eulermac", "Eval", "eval", "evala", "evalapply", "evalb", "evalc",
   40         "evalf", "evalfint", "evalhf", "evalm", "evaln", "evalr", "evalrC", "events",
   41         "Excel", "exists", "exp", "Expand", "expand", "expandoff", "expandon",
   42         "exports", "extract", "extrema", "Factor", "factor", "Factors", "factors",
   43         "fclose", "fdiscont", "feof", "fflush", "FFT", "filepos", "fixdiv", "float",
   44         "floor", "fnormal", "fold", "fopen", "forall", "forget", "fprintf", "frac",
   45         "freeze", "frem", "fremove", "FresnelC", "Fresnelf", "Fresnelg", "FresnelS",
   46         "FromInert", "frontend", "fscanf", "fsolve", "galois", "GAMMA", "GaussAGM",
   47         "Gausselim", "Gaussjord", "gc", "Gcd", "gcd", "Gcdex", "gcdex", "GegenbauerC",
   48         "genpoly", "getenv", "GetResultDataType", "GetResultShape", "GF", "Greek",
   49         "HankelH1", "HankelH2", "harmonic", "has", "hasfun", "hasoption", "hastype",
   50         "heap", "Heaviside", "Hermite", "HermiteH", "hermitian", "Hessenberg",
   51         "hfarray", "history", "hypergeom", "icontent", "identity", "IEEEdiffs",
   52         "ifactor", "ifactors", "iFFT", "igcd", "igcdex", "ilcm", "ilog10", "ilog2",
   53         "ilog", "Im", "implicitdiff", "ImportMatrix", "ImportVector", "indets", "index",
   54         "indexed", "indices", "inifcn", "ininame", "initialcondition", "initialize",
   55         "insert", "int", "intat", "interface", "Interp", "interp", "Inverse", "invfunc",
   56         "invztrans", "iostatus", "iperfpow", "iquo", "iratrecon", "irem", "iroot",
   57         "Irreduc", "irreduc", "is", "iscont", "isdifferential", "IsMatrixShape",
   58         "isolate", "isolve", "ispoly", "isprime", "isqrfree", "isqrt", "issqr",
   59         "ithprime", "JacobiAM", "JacobiCD", "JacobiCN", "JacobiCS", "JacobiDC",
   60         "JacobiDN", "JacobiDS", "JacobiNC", "JacobiND", "JacobiNS", "JacobiP",
   61         "JacobiSC", "JacobiSD", "JacobiSN", "JacobiTheta1", "JacobiTheta2",
   62         "JacobiTheta3", "JacobiTheta4", "JacobiZeta", "KelvinBei", "KelvinBer",
   63         "KelvinHei", "KelvinHer", "KelvinKei", "KelvinKer", "KummerM", "KummerU",
   64         "LaguerreL", "LambertW", "latex", "lattice", "lcm", "Lcm", "lcoeff", "leadterm",
   65         "LegendreP", "LegendreQ", "length", "LerchPhi", "lexorder", "lhs", "CLi",
   66         "Limit", "limit", "Linsolve", "ln", "lnGAMMA", "log", "log10", "LommelS1",
   67         "Lommels2", "lprint", "map", "map2", "Maple_floats", "match", "MatlabMatrix",
   68         "Matrix", "matrix", "MatrixOptions", "max", "maximize", "maxnorm", "maxorder",
   69         "MeijerG", "member", "min", "minimize", "mkdir", "ModifiedMeijerG", "modp",
   70         "modp1", "modp2", "modpol", "mods", "module", "MOLS", "msolve", "mtaylor",
   71         "mul", "NextAfter", "nextprime", "nops", "norm", "norm", "Normal", "normal",
   72         "nprintf", "Nullspace", "numboccur", "numer", "NumericClass", "NumericEvent",
   73         "NumericEventHandler", "NumericException", "numerics", "NumericStatus",
   74         "odetest", "op", "open", "order", "OrderedNE", "parse", "patmatch", "pclose",
   75         "PDEplot_options", "pdesolve", "pdetest", "pdsolve", "piecewise", "plot",
   76         "plot3d", "plotsetup", "pochhammer", "pointto", "poisson", "polar", "polylog",
   77         "polynom", "Power", "Powmod", "powmod", "Prem", "prem", "Preprocessor",
   78         "prevprime", "Primitive", "Primpart", "primpart", "print", "printf",
   79         "ProbSplit", "procbody", "ProcessOptions", "procmake", "Product", "product",
   80         "proot", "property", "protect", "Psi", "psqrt", "queue", "Quo", "quo",
   81         "radfield", "radnormal", "radsimp", "rand", "randomize", "Randpoly", "randpoly",
   82         "Randprime", "range", "ratinterp", "rationalize", "Ratrecon", "ratrecon", "Re",
   83         "readbytes", "readdata", "readlib", "readline", "readstat", "realroot",
   84         "Record", "Reduce", "references", "release", "Rem", "rem", "remove",
   85         "repository", "requires", "residue", "RESol", "Resultant", "resultant", "rhs",
   86         "rmdir", "root", "rootbound", "RootOf", "Roots", "roots", "round", "Rounding",
   87         "rsolve", "rtable", "rtable_algebra", "rtable_dims", "rtable_elems",
   88         "rtable_indfns", "rtable_options", "rtable_printf", "rtable_scanf",
   89         "SampleRTable", "savelib", "Scale10", "Scale2", "scalar", "scan", "scanf",
   90         "SearchText", "searchtext", "sec", "sech", "select", "selectfun",
   91         "selectremove", "seq", "series", "setattribute", "SFloatExponent",
   92         "SFloatMantissa", "shale", "Shi", "showprofile", "showtime", "Si", "sign",
   93         "signum", "Simplify", "simplify", "sin", "sinh", "singular", "sinterp",
   94         "smartplot3d", "Smith", "solve", "solvefor", "sort", "sparse", "spec_eval_rule",
   95         "spline", "spreadsheet", "SPrem", "sprem", "sprintf", "Sqrfree", "sqrfree",
   96         "sqrt", "sscanf", "Ssi", "ssystem", "storage", "string", "StruveH", "StruveL",
   97         "sturm", "sturmseq", "subs", "subsindets", "subsop", "substring", "subtype",
   98         "Sum", "sum", "surd", "Svd", "symmdiff", "symmetric", "syntax", "system",
   99         "table", "tan", "tang", "taylor", "testeq", "testfloat", "TEXT", "thaw",
  100         "thiele", "time", "timelimit", "ToInert", "TopologicalSort", "traperror",
  101         "triangular", "trigsubs", "trunc", "type", "typematch", "unames", "unapply",
  102         "unassign", "undefined", "unit", "Unordered", "unprotect", "update",
  103         "UseHardwareFloats", "userinfo", "value", "Vector", "vector", "verify",
  104         "WeierstrassP", "WeberE", "WeierstrassPPrime", "WeierstrassSigma",
  105         "WeierstrassZeta", "whattype", "WhittakerM", "WhittakerW", "with", "worksheet",
  106         "writebytes", "writedata", "writeline", "writestat", "writeto", "zero", "Zeta",
  107         "zip", "ztrans"},
  108   },
  109   { Id=4,
  110     Regex=[[(\w+)\s*\(]],
  111   },
  112 }
  113 
  114 Strings={
  115   Delimiter=[["|'|`]],
  116 }
  117 
  118 IgnoreCase=false
  119 
  120 Comments={
  121   { Block=false,
  122     Delimiter= { [[\/\/]] },
  123   },
  124 }
  125 
  126 Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-|\^]]