1071d4279SBram Moolenaar" Vim syntax file 2071d4279SBram Moolenaar" Language: Maple V (based on release 4) 3*1d9215b9SBram Moolenaar" Maintainer: Charles E. Campbell <[email protected]> 4723dd946SBram Moolenaar" Last Change: Mar 26, 2019 5*1d9215b9SBram Moolenaar" Version: 17 6e2719096SBram Moolenaar" URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_MAPLE 7071d4279SBram Moolenaar" 8071d4279SBram Moolenaar" Package Function Selection: {{{1 9071d4279SBram Moolenaar" Because there are a lot of packages, and because of the potential for namespace 10071d4279SBram Moolenaar" clashes, this version of <maple.vim> needs the user to select which, if any, 11071d4279SBram Moolenaar" package functions should be highlighted. Select your packages and put into your 12071d4279SBram Moolenaar" <.vimrc> none or more of the lines following let ...=1 lines: 13071d4279SBram Moolenaar" 14071d4279SBram Moolenaar" if exists("mvpkg_all") 15071d4279SBram Moolenaar" ... 16071d4279SBram Moolenaar" endif 17071d4279SBram Moolenaar" 18071d4279SBram Moolenaar" *OR* let mvpkg_all=1 19071d4279SBram Moolenaar 20d4755bb0SBram Moolenaar" This syntax file contains all the keywords and top-level packages of Maple 9.5 21d4755bb0SBram Moolenaar" but only the contents of packages of Maple V Release 4, and the top-level 22d4755bb0SBram Moolenaar" routines of Release 4. <Jacques Carette - [email protected]> 23071d4279SBram Moolenaar 2489bcfda6SBram Moolenaar" quit when a syntax file was already loaded 2589bcfda6SBram Moolenaarif exists("b:current_syntax") 26071d4279SBram Moolenaar finish 27071d4279SBram Moolenaarendif 28071d4279SBram Moolenaar 29071d4279SBram Moolenaar" Iskeyword Effects: {{{1 30723dd946SBram Moolenaarif (v:version == 704 && has("patch-7.4.1142")) || v:version > 704 3113d5aeefSBram Moolenaar syn iskeyword $,48-57,_,a-z,@-Z 32723dd946SBram Moolenaarelse 33723dd946SBram Moolenaar setl isk=$,48-57,_,a-z,@-Z 34071d4279SBram Moolenaarendif 35071d4279SBram Moolenaar 36071d4279SBram Moolenaar" Package Selection: {{{1 37071d4279SBram Moolenaar" allow user to simply select all packages for highlighting 38071d4279SBram Moolenaarif exists("mvpkg_all") 39071d4279SBram Moolenaar let mv_DEtools = 1 40071d4279SBram Moolenaar let mv_Galois = 1 41071d4279SBram Moolenaar let mv_GaussInt = 1 42071d4279SBram Moolenaar let mv_LREtools = 1 43071d4279SBram Moolenaar let mv_combinat = 1 44071d4279SBram Moolenaar let mv_combstruct = 1 45071d4279SBram Moolenaar let mv_difforms = 1 46071d4279SBram Moolenaar let mv_finance = 1 47071d4279SBram Moolenaar let mv_genfunc = 1 48071d4279SBram Moolenaar let mv_geometry = 1 49071d4279SBram Moolenaar let mv_grobner = 1 50071d4279SBram Moolenaar let mv_group = 1 51071d4279SBram Moolenaar let mv_inttrans = 1 52071d4279SBram Moolenaar let mv_liesymm = 1 53071d4279SBram Moolenaar let mv_linalg = 1 54071d4279SBram Moolenaar let mv_logic = 1 55071d4279SBram Moolenaar let mv_networks = 1 56071d4279SBram Moolenaar let mv_numapprox = 1 57071d4279SBram Moolenaar let mv_numtheory = 1 58071d4279SBram Moolenaar let mv_orthopoly = 1 59071d4279SBram Moolenaar let mv_padic = 1 60071d4279SBram Moolenaar let mv_plots = 1 61071d4279SBram Moolenaar let mv_plottools = 1 62071d4279SBram Moolenaar let mv_powseries = 1 63071d4279SBram Moolenaar let mv_process = 1 64071d4279SBram Moolenaar let mv_simplex = 1 65071d4279SBram Moolenaar let mv_stats = 1 66071d4279SBram Moolenaar let mv_student = 1 67071d4279SBram Moolenaar let mv_sumtools = 1 68071d4279SBram Moolenaar let mv_tensor = 1 69071d4279SBram Moolenaar let mv_totorder = 1 70071d4279SBram Moolenaarendif 71071d4279SBram Moolenaar 72071d4279SBram Moolenaar" Parenthesis/curly/brace sanity checker: {{{1 73d4755bb0SBram Moolenaarsyn case match 74d4755bb0SBram Moolenaar 75d4755bb0SBram Moolenaar" parenthesis/curly/brace sanity checker 76071d4279SBram Moolenaarsyn region mvZone matchgroup=Delimiter start="(" matchgroup=Delimiter end=")" transparent contains=ALLBUT,mvError,mvBraceError,mvCurlyError 77071d4279SBram Moolenaarsyn region mvZone matchgroup=Delimiter start="{" matchgroup=Delimiter end="}" transparent contains=ALLBUT,mvError,mvBraceError,mvParenError 78071d4279SBram Moolenaarsyn region mvZone matchgroup=Delimiter start="\[" matchgroup=Delimiter end="]" transparent contains=ALLBUT,mvError,mvCurlyError,mvParenError 79071d4279SBram Moolenaarsyn match mvError "[)\]}]" 80071d4279SBram Moolenaarsyn match mvBraceError "[)}]" contained 81071d4279SBram Moolenaarsyn match mvCurlyError "[)\]]" contained 82071d4279SBram Moolenaarsyn match mvParenError "[\]}]" contained 83071d4279SBram Moolenaarsyn match mvComma "[,;:]" 84071d4279SBram Moolenaarsyn match mvSemiError "[;:]" contained 85d4755bb0SBram Moolenaarsyn match mvDcolon "::" 86071d4279SBram Moolenaar 87d4755bb0SBram Moolenaar" Maple Packages, updated for Maple 9.5 88d4755bb0SBram Moolenaarsyn keyword mvPackage algcurves ArrayTools Cache codegen 89d4755bb0SBram Moolenaarsyn keyword mvPackage CodeGeneration CodeTools combinat combstruct 90d4755bb0SBram Moolenaarsyn keyword mvPackage ContextMenu CurveFitting DEtools diffalg 91d4755bb0SBram Moolenaarsyn keyword mvPackage difforms DiscreteTransforms Domains ExternalCalling 92d4755bb0SBram Moolenaarsyn keyword mvPackage FileTools finance GaussInt genfunc 93d4755bb0SBram Moolenaarsyn keyword mvPackage geom3d geometry gfun Groebner 94d4755bb0SBram Moolenaarsyn keyword mvPackage group hashmset IntegerRelations inttrans 95d4755bb0SBram Moolenaarsyn keyword mvPackage LargeExpressions LibraryTools liesymm linalg 96d4755bb0SBram Moolenaarsyn keyword mvPackage LinearAlgebra LinearFunctionalSystems LinearOperators 97d4755bb0SBram Moolenaarsyn keyword mvPackage ListTools Logic LREtools Maplets 98d4755bb0SBram Moolenaarsyn keyword mvPackage MathematicalFunctions MathML Matlab 99d4755bb0SBram Moolenaarsyn keyword mvPackage MatrixPolynomialAlgebra MmaTranslator networks 100d4755bb0SBram Moolenaarsyn keyword mvPackage numapprox numtheory Optimization OreTools 101d4755bb0SBram Moolenaarsyn keyword mvPackage Ore_algebra OrthogonalSeries orthopoly padic 102d4755bb0SBram Moolenaarsyn keyword mvPackage PDEtools plots plottools PolynomialIdeals 103d4755bb0SBram Moolenaarsyn keyword mvPackage PolynomialTools powseries process QDifferenceEquations 104d4755bb0SBram Moolenaarsyn keyword mvPackage RandomTools RationalNormalForms RealDomain RootFinding 105d4755bb0SBram Moolenaarsyn keyword mvPackage ScientificConstants ScientificErrorAnalysis simplex 106d4755bb0SBram Moolenaarsyn keyword mvPackage Slode SNAP Sockets SoftwareMetrics 107d4755bb0SBram Moolenaarsyn keyword mvPackage SolveTools Spread stats StringTools 108d4755bb0SBram Moolenaarsyn keyword mvPackage Student student sumtools SumTools 109d4755bb0SBram Moolenaarsyn keyword mvPackage tensor TypeTools Units VariationalCalculus 110d4755bb0SBram Moolenaarsyn keyword mvPackage VectorCalculus Worksheet XMLTools 111071d4279SBram Moolenaar 112071d4279SBram Moolenaar" Language Support: {{{1 11318144c84SBram Moolenaarsyn keyword mvTodo contained COMBAK FIXME TODO XXX 114d4755bb0SBram Moolenaarif exists("g:mapleversion") && g:mapleversion < 9 1159964e468SBram Moolenaar syn region mvString start=+`+ skip=+``+ end=+`+ keepend contains=mvTodo,@Spell 1169964e468SBram Moolenaar syn region mvString start=+"+ skip=+""+ end=+"+ keepend contains=@Spell 117071d4279SBram Moolenaar syn region mvDelayEval start=+'+ end=+'+ keepend contains=ALLBUT,mvError,mvBraceError,mvCurlyError,mvParenError,mvSemiError 118071d4279SBram Moolenaar syn match mvVarAssign "[a-zA-Z_][a-zA-Z_0-9]*[ \t]*:=" contains=mvAssign 119071d4279SBram Moolenaar syn match mvAssign ":=" contained 120d4755bb0SBram Moolenaarelse 121d4755bb0SBram Moolenaar syn region mvName start=+`+ skip=+``+ end=+`+ keepend contains=mvTodo 1229964e468SBram Moolenaar syn region mvString start=+"+ skip=+""+ end=+"+ keepend contains=@Spell 123d4755bb0SBram Moolenaar syn region mvDelayEval start=+'+ end=+'+ keepend contains=ALLBUT,mvError,mvBraceError,mvCurlyError,mvParenError 124d4755bb0SBram Moolenaar syn match mvDelim "[;:]" display 125d4755bb0SBram Moolenaar syn match mvAssign ":=" 126d4755bb0SBram Moolenaarendif 127071d4279SBram Moolenaar 128071d4279SBram Moolenaar" Lower-Priority Operators: {{{1 129071d4279SBram Moolenaarsyn match mvOper "\." 130071d4279SBram Moolenaar 131071d4279SBram Moolenaar" Number handling: {{{1 132071d4279SBram Moolenaarsyn match mvNumber "\<\d\+" " integer 133071d4279SBram Moolenaar syn match mvNumber "[-+]\=\.\d\+" " . integer 134071d4279SBram Moolenaarsyn match mvNumber "\<\d\+\.\d\+" " integer . integer 135071d4279SBram Moolenaarsyn match mvNumber "\<\d\+\." " integer . 136071d4279SBram Moolenaarsyn match mvNumber "\<\d\+\.\." contains=mvRange " integer .. 137071d4279SBram Moolenaar 138071d4279SBram Moolenaarsyn match mvNumber "\<\d\+e[-+]\=\d\+" " integer e [-+] integer 139071d4279SBram Moolenaarsyn match mvNumber "[-+]\=\.\d\+e[-+]\=\d\+" " . integer e [-+] integer 140071d4279SBram Moolenaarsyn match mvNumber "\<\d\+\.\d*e[-+]\=\d\+" " integer . [integer] e [-+] integer 141071d4279SBram Moolenaar 142071d4279SBram Moolenaarsyn match mvNumber "[-+]\d\+" " integer 143071d4279SBram Moolenaarsyn match mvNumber "[-+]\d\+\.\d\+" " integer . integer 144071d4279SBram Moolenaarsyn match mvNumber "[-+]\d\+\." " integer . 145071d4279SBram Moolenaarsyn match mvNumber "[-+]\d\+\.\." contains=mvRange " integer .. 146071d4279SBram Moolenaar 147071d4279SBram Moolenaarsyn match mvNumber "[-+]\d\+e[-+]\=\d\+" " integer e [-+] integer 148071d4279SBram Moolenaarsyn match mvNumber "[-+]\d\+\.\d*e[-+]\=\d\+" " integer . [integer] e [-+] integer 149071d4279SBram Moolenaar 150071d4279SBram Moolenaarsyn match mvRange "\.\." 151071d4279SBram Moolenaar 152071d4279SBram Moolenaar" Operators: {{{1 153d4755bb0SBram Moolenaarsyn keyword mvOper and not or xor implies union intersect subset minus mod 154071d4279SBram Moolenaarsyn match mvOper "<>\|[<>]=\|[<>]\|=" 155071d4279SBram Moolenaarsyn match mvOper "&+\|&-\|&\*\|&\/\|&" 156071d4279SBram Moolenaarsyn match mvError "\.\.\." 157071d4279SBram Moolenaar 158071d4279SBram Moolenaar" MapleV Statements: ? statement {{{1 159d4755bb0SBram Moolenaar 160d4755bb0SBram Moolenaar" MapleV Statements: ? statement 161071d4279SBram Moolenaar" Split into booleans, conditionals, operators, repeat-logic, etc 162d4755bb0SBram Moolenaarsyn keyword mvBool true false FAIL 163071d4279SBram Moolenaarsyn keyword mvCond elif else fi if then 16400a927d6SBram Moolenaarsyn match mvCond "end\s\+if" 165071d4279SBram Moolenaar 166071d4279SBram Moolenaarsyn keyword mvRepeat by for in to 167071d4279SBram Moolenaarsyn keyword mvRepeat do from od while 16800a927d6SBram Moolenaarsyn match mvRepeat "end\s\+do" 169071d4279SBram Moolenaar 170071d4279SBram Moolenaarsyn keyword mvSpecial NULL 171071d4279SBram Moolenaarsyn match mvSpecial "\[\]\|{}" 172071d4279SBram Moolenaar 173d4755bb0SBram Moolenaarif exists("g:mapleversion") && g:mapleversion < 9 174071d4279SBram Moolenaar syn keyword mvStatement Order fail options read save 175071d4279SBram Moolenaar syn keyword mvStatement break local point remember stop 176071d4279SBram Moolenaar syn keyword mvStatement done mod proc restart with 177071d4279SBram Moolenaar syn keyword mvStatement end mods quit return 178071d4279SBram Moolenaar syn keyword mvStatement error next 179d4755bb0SBram Moolenaarelse 180d4755bb0SBram Moolenaar syn keyword mvStatement option options read save 181d4755bb0SBram Moolenaar syn keyword mvStatement break local remember stop 182d4755bb0SBram Moolenaar syn keyword mvStatement done mod proc restart 183d4755bb0SBram Moolenaar syn keyword mvStatement end mods quit return 184d4755bb0SBram Moolenaar syn keyword mvStatement error next try catch 185d4755bb0SBram Moolenaar syn keyword mvStatement finally assuming global export 186d4755bb0SBram Moolenaar syn keyword mvStatement module description use 187d4755bb0SBram Moolenaarendif 188071d4279SBram Moolenaar 189071d4279SBram Moolenaar" Builtin Constants: ? constants {{{1 190071d4279SBram Moolenaarsyn keyword mvConstant Catalan I gamma infinity 191d4755bb0SBram Moolenaarsyn keyword mvConstant Pi 192071d4279SBram Moolenaar 193071d4279SBram Moolenaar" Comments: DEBUG, if in a comment, is specially highlighted. {{{1 194071d4279SBram Moolenaarsyn keyword mvDebug contained DEBUG 195071d4279SBram Moolenaarsyn cluster mvCommentGroup contains=mvTodo,mvDebug,@Spell 196071d4279SBram Moolenaarsyn match mvComment "#.*$" contains=@mvCommentGroup 197071d4279SBram Moolenaar 198071d4279SBram Moolenaar" Basic Library Functions: ? index[function] 199071d4279SBram Moolenaarsyn keyword mvLibrary $ @ @@ ERROR 200071d4279SBram Moolenaarsyn keyword mvLibrary AFactor KelvinHer arctan factor log rhs 201071d4279SBram Moolenaarsyn keyword mvLibrary AFactors KelvinKei arctanh factors log10 root 202071d4279SBram Moolenaarsyn keyword mvLibrary AiryAi KelvinKer argument fclose lprint roots 203071d4279SBram Moolenaarsyn keyword mvLibrary AiryBi LambertW array feof map round 204071d4279SBram Moolenaarsyn keyword mvLibrary AngerJ Lcm assign fflush map2 rsolve 205071d4279SBram Moolenaarsyn keyword mvLibrary Berlekamp LegendreE assigned filepos match savelib 206071d4279SBram Moolenaarsyn keyword mvLibrary BesselI LegendreEc asspar fixdiv matrix scanf 207071d4279SBram Moolenaarsyn keyword mvLibrary BesselJ LegendreEc1 assume float max searchtext 208071d4279SBram Moolenaarsyn keyword mvLibrary BesselK LegendreF asubs floor maximize sec 209071d4279SBram Moolenaarsyn keyword mvLibrary BesselY LegendreKc asympt fnormal maxnorm sech 210071d4279SBram Moolenaarsyn keyword mvLibrary Beta LegendreKc1 attribute fopen maxorder select 211071d4279SBram Moolenaarsyn keyword mvLibrary C LegendrePi bernstein forget member seq 212071d4279SBram Moolenaarsyn keyword mvLibrary Chi LegendrePic branches fortran min series 213071d4279SBram Moolenaarsyn keyword mvLibrary Ci LegendrePic1 bspline fprintf minimize setattribute 214071d4279SBram Moolenaarsyn keyword mvLibrary CompSeq Li cat frac minpoly shake 215071d4279SBram Moolenaarsyn keyword mvLibrary Content Linsolve ceil freeze modp showprofile 216071d4279SBram Moolenaarsyn keyword mvLibrary D MOLS chrem fremove modp1 showtime 217071d4279SBram Moolenaarsyn keyword mvLibrary DESol Maple_floats close frontend modp2 sign 218071d4279SBram Moolenaarsyn keyword mvLibrary Det MeijerG close fscanf modpol signum 219071d4279SBram Moolenaarsyn keyword mvLibrary Diff Norm coeff fsolve mods simplify 220071d4279SBram Moolenaarsyn keyword mvLibrary Dirac Normal coeffs galois msolve sin 221071d4279SBram Moolenaarsyn keyword mvLibrary DistDeg Nullspace coeftayl gc mtaylor singular 222071d4279SBram Moolenaarsyn keyword mvLibrary Divide Power collect gcd mul sinh 223071d4279SBram Moolenaarsyn keyword mvLibrary Ei Powmod combine gcdex nextprime sinterp 224071d4279SBram Moolenaarsyn keyword mvLibrary Eigenvals Prem commutat genpoly nops solve 225071d4279SBram Moolenaarsyn keyword mvLibrary EllipticCE Primfield comparray harmonic norm sort 226071d4279SBram Moolenaarsyn keyword mvLibrary EllipticCK Primitive compoly has normal sparse 227071d4279SBram Moolenaarsyn keyword mvLibrary EllipticCPi Primpart conjugate hasfun numboccur spline 228071d4279SBram Moolenaarsyn keyword mvLibrary EllipticE ProbSplit content hasoption numer split 229071d4279SBram Moolenaarsyn keyword mvLibrary EllipticF Product convergs hastype op splits 230071d4279SBram Moolenaarsyn keyword mvLibrary EllipticK Psi convert heap open sprem 231071d4279SBram Moolenaarsyn keyword mvLibrary EllipticModulus Quo coords history optimize sprintf 232071d4279SBram Moolenaarsyn keyword mvLibrary EllipticNome RESol copy hypergeom order sqrfree 233071d4279SBram Moolenaarsyn keyword mvLibrary EllipticPi Randpoly cos iFFT parse sqrt 234071d4279SBram Moolenaarsyn keyword mvLibrary Eval Randprime cosh icontent pclose sscanf 235071d4279SBram Moolenaarsyn keyword mvLibrary Expand Ratrecon cost identity pclose ssystem 236071d4279SBram Moolenaarsyn keyword mvLibrary FFT Re cot igcd pdesolve stack 237071d4279SBram Moolenaarsyn keyword mvLibrary Factor Rem coth igcdex piecewise sturm 238071d4279SBram Moolenaarsyn keyword mvLibrary Factors Resultant csc ilcm plot sturmseq 239071d4279SBram Moolenaarsyn keyword mvLibrary FresnelC RootOf csch ilog plot3d subs 240071d4279SBram Moolenaarsyn keyword mvLibrary FresnelS Roots csgn ilog10 plotsetup subsop 241071d4279SBram Moolenaarsyn keyword mvLibrary Fresnelf SPrem dawson implicitdiff pochhammer substring 242071d4279SBram Moolenaarsyn keyword mvLibrary Fresnelg Searchtext define indets pointto sum 243071d4279SBram Moolenaarsyn keyword mvLibrary Frobenius Shi degree index poisson surd 244071d4279SBram Moolenaarsyn keyword mvLibrary GAMMA Si denom indexed polar symmdiff 245071d4279SBram Moolenaarsyn keyword mvLibrary GaussAGM Smith depends indices polylog symmetric 246071d4279SBram Moolenaarsyn keyword mvLibrary Gaussejord Sqrfree diagonal inifcn polynom system 247071d4279SBram Moolenaarsyn keyword mvLibrary Gausselim Ssi diff ininame powmod table 248071d4279SBram Moolenaarsyn keyword mvLibrary Gcd StruveH dilog initialize prem tan 249071d4279SBram Moolenaarsyn keyword mvLibrary Gcdex StruveL dinterp insert prevprime tanh 250071d4279SBram Moolenaarsyn keyword mvLibrary HankelH1 Sum disassemble int primpart testeq 251071d4279SBram Moolenaarsyn keyword mvLibrary HankelH2 Svd discont interface print testfloat 252071d4279SBram Moolenaarsyn keyword mvLibrary Heaviside TEXT discrim interp printf thaw 253071d4279SBram Moolenaarsyn keyword mvLibrary Hermite Trace dismantle invfunc procbody thiele 254071d4279SBram Moolenaarsyn keyword mvLibrary Im WeberE divide invztrans procmake time 255071d4279SBram Moolenaarsyn keyword mvLibrary Indep WeierstrassP dsolve iostatus product translate 256071d4279SBram Moolenaarsyn keyword mvLibrary Interp WeierstrassPPrime eliminate iperfpow proot traperror 257071d4279SBram Moolenaarsyn keyword mvLibrary Inverse WeierstrassSigma ellipsoid iquo property trigsubs 258071d4279SBram Moolenaarsyn keyword mvLibrary Irreduc WeierstrassZeta entries iratrecon protect trunc 259071d4279SBram Moolenaarsyn keyword mvLibrary Issimilar Zeta eqn irem psqrt type 260071d4279SBram Moolenaarsyn keyword mvLibrary JacobiAM abs erf iroot quo typematch 261071d4279SBram Moolenaarsyn keyword mvLibrary JacobiCD add erfc irreduc radnormal unames 262071d4279SBram Moolenaarsyn keyword mvLibrary JacobiCN addcoords eulermac iscont radsimp unapply 263071d4279SBram Moolenaarsyn keyword mvLibrary JacobiCS addressof eval isdifferentiable rand unassign 264071d4279SBram Moolenaarsyn keyword mvLibrary JacobiDC algebraic evala isolate randomize unload 265071d4279SBram Moolenaarsyn keyword mvLibrary JacobiDN algsubs evalapply ispoly randpoly unprotect 266071d4279SBram Moolenaarsyn keyword mvLibrary JacobiDS alias evalb isqrfree range updatesR4 267071d4279SBram Moolenaarsyn keyword mvLibrary JacobiNC allvalues evalc isqrt rationalize userinfo 268071d4279SBram Moolenaarsyn keyword mvLibrary JacobiND anames evalf issqr ratrecon value 269071d4279SBram Moolenaarsyn keyword mvLibrary JacobiNS antisymm evalfint latex readbytes vector 270071d4279SBram Moolenaarsyn keyword mvLibrary JacobiSC applyop evalgf lattice readdata verify 271071d4279SBram Moolenaarsyn keyword mvLibrary JacobiSD arccos evalhf lcm readlib whattype 272071d4279SBram Moolenaarsyn keyword mvLibrary JacobiSN arccosh evalm lcoeff readline with 273071d4279SBram Moolenaarsyn keyword mvLibrary JacobiTheta1 arccot evaln leadterm readstat writebytes 274071d4279SBram Moolenaarsyn keyword mvLibrary JacobiTheta2 arccoth evalr length realroot writedata 275071d4279SBram Moolenaarsyn keyword mvLibrary JacobiTheta3 arccsc exp lexorder recipoly writeline 276071d4279SBram Moolenaarsyn keyword mvLibrary JacobiTheta4 arccsch expand lhs rem writestat 277071d4279SBram Moolenaarsyn keyword mvLibrary JacobiZeta arcsec expandoff limit remove writeto 278071d4279SBram Moolenaarsyn keyword mvLibrary KelvinBei arcsech expandon ln residue zip 279071d4279SBram Moolenaarsyn keyword mvLibrary KelvinBer arcsin extract lnGAMMA resultant ztrans 280071d4279SBram Moolenaarsyn keyword mvLibrary KelvinHei arcsinh 281071d4279SBram Moolenaar 282071d4279SBram Moolenaar 283071d4279SBram Moolenaar" == PACKAGES ======================================================= {{{1 284071d4279SBram Moolenaar" Note: highlighting of package functions is now user-selectable by package. 285071d4279SBram Moolenaar 286071d4279SBram Moolenaar" Package: DEtools differential equations tools {{{2 287071d4279SBram Moolenaarif exists("mv_DEtools") 288071d4279SBram Moolenaar syn keyword mvPkg_DEtools DEnormal Dchangevar autonomous dfieldplot reduceOrder untranslate 289071d4279SBram Moolenaar syn keyword mvPkg_DEtools DEplot PDEchangecoords convertAlg indicialeq regularsp varparam 290071d4279SBram Moolenaar syn keyword mvPkg_DEtools DEplot3d PDEplot convertsys phaseportrait translate 291071d4279SBram Moolenaarendif 292071d4279SBram Moolenaar 293071d4279SBram Moolenaar" Package: Domains: create domains of computation {{{2 294071d4279SBram Moolenaarif exists("mv_Domains") 295071d4279SBram Moolenaarendif 296071d4279SBram Moolenaar 297071d4279SBram Moolenaar" Package: GF: Galois Fields {{{2 298071d4279SBram Moolenaarif exists("mv_GF") 299071d4279SBram Moolenaar syn keyword mvPkg_Galois galois 300071d4279SBram Moolenaarendif 301071d4279SBram Moolenaar 302071d4279SBram Moolenaar" Package: GaussInt: Gaussian Integers {{{2 303071d4279SBram Moolenaarif exists("mv_GaussInt") 304071d4279SBram Moolenaar syn keyword mvPkg_GaussInt GIbasis GIfactor GIissqr GInorm GIquadres GIsmith 305071d4279SBram Moolenaar syn keyword mvPkg_GaussInt GIchrem GIfactors GIlcm GInormal GIquo GIsqrfree 306071d4279SBram Moolenaar syn keyword mvPkg_GaussInt GIdivisor GIgcd GImcmbine GIorder GIrem GIsqrt 307071d4279SBram Moolenaar syn keyword mvPkg_GaussInt GIfacpoly GIgcdex GInearest GIphi GIroots GIunitnormal 308071d4279SBram Moolenaar syn keyword mvPkg_GaussInt GIfacset GIhermite GInodiv GIprime GIsieve 309071d4279SBram Moolenaarendif 310071d4279SBram Moolenaar 311071d4279SBram Moolenaar" Package: LREtools: manipulate linear recurrence relations {{{2 312071d4279SBram Moolenaarif exists("mv_LREtools") 313071d4279SBram Moolenaar syn keyword mvPkg_LREtools REcontent REprimpart REtodelta delta hypergeomsols ratpolysols 314071d4279SBram Moolenaar syn keyword mvPkg_LREtools REcreate REreduceorder REtoproc dispersion polysols shift 315071d4279SBram Moolenaar syn keyword mvPkg_LREtools REplot REtoDE constcoeffsol 316071d4279SBram Moolenaarendif 317071d4279SBram Moolenaar 318071d4279SBram Moolenaar" Package: combinat: combinatorial functions {{{2 319071d4279SBram Moolenaarif exists("mv_combinat") 320071d4279SBram Moolenaar syn keyword mvPkg_combinat Chi composition graycode numbcomb permute randperm 321071d4279SBram Moolenaar syn keyword mvPkg_combinat bell conjpart inttovec numbcomp powerset stirling1 322071d4279SBram Moolenaar syn keyword mvPkg_combinat binomial decodepart lastpart numbpart prevpart stirling2 323071d4279SBram Moolenaar syn keyword mvPkg_combinat cartprod encodepart multinomial numbperm randcomb subsets 324071d4279SBram Moolenaar syn keyword mvPkg_combinat character fibonacci nextpart partition randpart vectoint 325071d4279SBram Moolenaar syn keyword mvPkg_combinat choose firstpart 326071d4279SBram Moolenaarendif 327071d4279SBram Moolenaar 328071d4279SBram Moolenaar" Package: combstruct: combinatorial structures {{{2 329071d4279SBram Moolenaarif exists("mv_combstruct") 330071d4279SBram Moolenaar syn keyword mvPkg_combstruct allstructs draw iterstructs options specification structures 331071d4279SBram Moolenaar syn keyword mvPkg_combstruct count finished nextstruct 332071d4279SBram Moolenaarendif 333071d4279SBram Moolenaar 334071d4279SBram Moolenaar" Package: difforms: differential forms {{{2 335071d4279SBram Moolenaarif exists("mv_difforms") 336071d4279SBram Moolenaar syn keyword mvPkg_difforms const defform formpart parity scalarpart wdegree 337071d4279SBram Moolenaar syn keyword mvPkg_difforms d form mixpar scalar simpform wedge 338071d4279SBram Moolenaarendif 339071d4279SBram Moolenaar 340071d4279SBram Moolenaar" Package: finance: financial mathematics {{{2 341071d4279SBram Moolenaarif exists("mv_finance") 342071d4279SBram Moolenaar syn keyword mvPkg_finance amortization cashflows futurevalue growingperpetuity mv_finance presentvalue 343071d4279SBram Moolenaar syn keyword mvPkg_finance annuity effectiverate growingannuity levelcoupon perpetuity yieldtomaturity 344071d4279SBram Moolenaar syn keyword mvPkg_finance blackscholes 345071d4279SBram Moolenaarendif 346071d4279SBram Moolenaar 347071d4279SBram Moolenaar" Package: genfunc: rational generating functions {{{2 348071d4279SBram Moolenaarif exists("mv_genfunc") 349071d4279SBram Moolenaar syn keyword mvPkg_genfunc rgf_charseq rgf_expand rgf_hybrid rgf_pfrac rgf_sequence rgf_term 350071d4279SBram Moolenaar syn keyword mvPkg_genfunc rgf_encode rgf_findrecur rgf_norm rgf_relate rgf_simp termscale 351071d4279SBram Moolenaarendif 352071d4279SBram Moolenaar 353071d4279SBram Moolenaar" Package: geometry: Euclidean geometry {{{2 354071d4279SBram Moolenaarif exists("mv_geometry") 355071d4279SBram Moolenaar syn keyword mvPkg_geometry circle dsegment hyperbola parabola segment triangle 356071d4279SBram Moolenaar syn keyword mvPkg_geometry conic ellipse line point square 357071d4279SBram Moolenaarendif 358071d4279SBram Moolenaar 359071d4279SBram Moolenaar" Package: grobner: Grobner bases {{{2 360071d4279SBram Moolenaarif exists("mv_grobner") 361071d4279SBram Moolenaar syn keyword mvPkg_grobner finduni gbasis leadmon normalf solvable spoly 362071d4279SBram Moolenaar syn keyword mvPkg_grobner finite gsolve 363071d4279SBram Moolenaarendif 364071d4279SBram Moolenaar 365071d4279SBram Moolenaar" Package: group: permutation and finitely-presented groups {{{2 366071d4279SBram Moolenaarif exists("mv_group") 367071d4279SBram Moolenaar syn keyword mvPkg_group DerivedS areconjugate cosets grouporder issubgroup permrep 368071d4279SBram Moolenaar syn keyword mvPkg_group LCS center cosrep inter mulperms pres 369071d4279SBram Moolenaar syn keyword mvPkg_group NormalClosure centralizer derived invperm normalizer subgrel 370071d4279SBram Moolenaar syn keyword mvPkg_group RandElement convert grelgroup isabelian orbit type 371071d4279SBram Moolenaar syn keyword mvPkg_group Sylow core groupmember isnormal permgroup 372071d4279SBram Moolenaarendif 373071d4279SBram Moolenaar 374071d4279SBram Moolenaar" Package: inttrans: integral transforms {{{2 375071d4279SBram Moolenaarif exists("mv_inttrans") 376071d4279SBram Moolenaar syn keyword mvPkg_inttrans addtable fouriercos hankel invfourier invlaplace mellin 377071d4279SBram Moolenaar syn keyword mvPkg_inttrans fourier fouriersin hilbert invhilbert laplace 378071d4279SBram Moolenaarendif 379071d4279SBram Moolenaar 380071d4279SBram Moolenaar" Package: liesymm: Lie symmetries {{{2 381071d4279SBram Moolenaarif exists("mv_liesymm") 382071d4279SBram Moolenaar syn keyword mvPkg_liesymm &^ TD depvars getform mixpar vfix 383071d4279SBram Moolenaar syn keyword mvPkg_liesymm &mod annul determine hasclosure prolong wcollect 384071d4279SBram Moolenaar syn keyword mvPkg_liesymm Eta autosimp dvalue hook reduce wdegree 385071d4279SBram Moolenaar syn keyword mvPkg_liesymm Lie close extvars indepvars setup wedgeset 386071d4279SBram Moolenaar syn keyword mvPkg_liesymm Lrank d getcoeff makeforms translate wsubs 387071d4279SBram Moolenaarendif 388071d4279SBram Moolenaar 389071d4279SBram Moolenaar" Package: linalg: Linear algebra {{{2 390071d4279SBram Moolenaarif exists("mv_linalg") 391071d4279SBram Moolenaar syn keyword mvPkg_linalg GramSchmidt coldim equal indexfunc mulcol singval 392071d4279SBram Moolenaar syn keyword mvPkg_linalg JordanBlock colspace exponential innerprod multiply smith 393071d4279SBram Moolenaar syn keyword mvPkg_linalg LUdecomp colspan extend intbasis norm stack 394071d4279SBram Moolenaar syn keyword mvPkg_linalg QRdecomp companion ffgausselim inverse normalize submatrix 395071d4279SBram Moolenaar syn keyword mvPkg_linalg addcol cond fibonacci ismith orthog subvector 396071d4279SBram Moolenaar syn keyword mvPkg_linalg addrow copyinto forwardsub issimilar permanent sumbasis 397071d4279SBram Moolenaar syn keyword mvPkg_linalg adjoint crossprod frobenius iszero pivot swapcol 398071d4279SBram Moolenaar syn keyword mvPkg_linalg angle curl gausselim jacobian potential swaprow 399071d4279SBram Moolenaar syn keyword mvPkg_linalg augment definite gaussjord jordan randmatrix sylvester 400071d4279SBram Moolenaar syn keyword mvPkg_linalg backsub delcols geneqns kernel randvector toeplitz 401071d4279SBram Moolenaar syn keyword mvPkg_linalg band delrows genmatrix laplacian rank trace 402071d4279SBram Moolenaar syn keyword mvPkg_linalg basis det grad leastsqrs references transpose 403071d4279SBram Moolenaar syn keyword mvPkg_linalg bezout diag hadamard linsolve row vandermonde 404071d4279SBram Moolenaar syn keyword mvPkg_linalg blockmatrix diverge hermite matadd rowdim vecpotent 405071d4279SBram Moolenaar syn keyword mvPkg_linalg charmat dotprod hessian matrix rowspace vectdim 406071d4279SBram Moolenaar syn keyword mvPkg_linalg charpoly eigenval hilbert minor rowspan vector 407071d4279SBram Moolenaar syn keyword mvPkg_linalg cholesky eigenvect htranspose minpoly scalarmul wronskian 408071d4279SBram Moolenaar syn keyword mvPkg_linalg col entermatrix ihermite 409071d4279SBram Moolenaarendif 410071d4279SBram Moolenaar 411071d4279SBram Moolenaar" Package: logic: Boolean logic {{{2 412071d4279SBram Moolenaarif exists("mv_logic") 413071d4279SBram Moolenaar syn keyword mvPkg_logic MOD2 bsimp distrib environ randbool tautology 414071d4279SBram Moolenaar syn keyword mvPkg_logic bequal canon dual frominert satisfy toinert 415071d4279SBram Moolenaarendif 416071d4279SBram Moolenaar 417071d4279SBram Moolenaar" Package: networks: graph networks {{{2 418071d4279SBram Moolenaarif exists("mv_networks") 419071d4279SBram Moolenaar syn keyword mvPkg_networks acycpoly connect dinic graph mincut show 420071d4279SBram Moolenaar syn keyword mvPkg_networks addedge connectivity djspantree graphical mindegree shrink 421071d4279SBram Moolenaar syn keyword mvPkg_networks addvertex contract dodecahedron gsimp neighbors span 422071d4279SBram Moolenaar syn keyword mvPkg_networks adjacency countcuts draw gunion new spanpoly 423071d4279SBram Moolenaar syn keyword mvPkg_networks allpairs counttrees duplicate head octahedron spantree 424071d4279SBram Moolenaar syn keyword mvPkg_networks ancestor cube edges icosahedron outdegree tail 425071d4279SBram Moolenaar syn keyword mvPkg_networks arrivals cycle ends incidence path tetrahedron 426071d4279SBram Moolenaar syn keyword mvPkg_networks bicomponents cyclebase eweight incident petersen tuttepoly 427071d4279SBram Moolenaar syn keyword mvPkg_networks charpoly daughter flow indegree random vdegree 428071d4279SBram Moolenaar syn keyword mvPkg_networks chrompoly degreeseq flowpoly induce rank vertices 429071d4279SBram Moolenaar syn keyword mvPkg_networks complement delete fundcyc isplanar rankpoly void 430071d4279SBram Moolenaar syn keyword mvPkg_networks complete departures getlabel maxdegree shortpathtree vweight 431071d4279SBram Moolenaar syn keyword mvPkg_networks components diameter girth 432071d4279SBram Moolenaarendif 433071d4279SBram Moolenaar 434071d4279SBram Moolenaar" Package: numapprox: numerical approximation {{{2 435071d4279SBram Moolenaarif exists("mv_numapprox") 436071d4279SBram Moolenaar syn keyword mvPkg_numapprox chebdeg chebsort fnorm laurent minimax remez 437071d4279SBram Moolenaar syn keyword mvPkg_numapprox chebmult chebyshev hornerform laurent pade taylor 438071d4279SBram Moolenaar syn keyword mvPkg_numapprox chebpade confracform infnorm minimax 439071d4279SBram Moolenaarendif 440071d4279SBram Moolenaar 441071d4279SBram Moolenaar" Package: numtheory: number theory {{{2 442071d4279SBram Moolenaarif exists("mv_numtheory") 443071d4279SBram Moolenaar syn keyword mvPkg_numtheory B cyclotomic invcfrac mcombine nthconver primroot 444071d4279SBram Moolenaar syn keyword mvPkg_numtheory F divisors invphi mersenne nthdenom quadres 445071d4279SBram Moolenaar syn keyword mvPkg_numtheory GIgcd euler isolve minkowski nthnumer rootsunity 446071d4279SBram Moolenaar syn keyword mvPkg_numtheory J factorEQ isprime mipolys nthpow safeprime 447071d4279SBram Moolenaar syn keyword mvPkg_numtheory L factorset issqrfree mlog order sigma 448071d4279SBram Moolenaar syn keyword mvPkg_numtheory M fermat ithprime mobius pdexpand sq2factor 449071d4279SBram Moolenaar syn keyword mvPkg_numtheory bernoulli ifactor jacobi mroot phi sum2sqr 450071d4279SBram Moolenaar syn keyword mvPkg_numtheory bigomega ifactors kronecker msqrt pprimroot tau 451071d4279SBram Moolenaar syn keyword mvPkg_numtheory cfrac imagunit lambda nearestp prevprime thue 452071d4279SBram Moolenaar syn keyword mvPkg_numtheory cfracpol index legendre nextprime 453071d4279SBram Moolenaarendif 454071d4279SBram Moolenaar 455071d4279SBram Moolenaar" Package: orthopoly: orthogonal polynomials {{{2 456071d4279SBram Moolenaarif exists("mv_orthopoly") 457071d4279SBram Moolenaar syn keyword mvPkg_orthopoly G H L P T U 458071d4279SBram Moolenaarendif 459071d4279SBram Moolenaar 460071d4279SBram Moolenaar" Package: padic: p-adic numbers {{{2 461071d4279SBram Moolenaarif exists("mv_padic") 462071d4279SBram Moolenaar syn keyword mvPkg_padic evalp function orderp ratvaluep rootp valuep 463071d4279SBram Moolenaar syn keyword mvPkg_padic expansion lcoeffp ordp 464071d4279SBram Moolenaarendif 465071d4279SBram Moolenaar 466071d4279SBram Moolenaar" Package: plots: graphics package {{{2 467071d4279SBram Moolenaarif exists("mv_plots") 468071d4279SBram Moolenaar syn keyword mvPkg_plots animate coordplot3d gradplot3d listplot3d polarplot setoptions3d 469071d4279SBram Moolenaar syn keyword mvPkg_plots animate3d cylinderplot implicitplot loglogplot polygonplot spacecurve 470071d4279SBram Moolenaar syn keyword mvPkg_plots changecoords densityplot implicitplot3d logplot polygonplot3d sparsematrixplot 471071d4279SBram Moolenaar syn keyword mvPkg_plots complexplot display inequal matrixplot polyhedraplot sphereplot 472071d4279SBram Moolenaar syn keyword mvPkg_plots complexplot3d display3d listcontplot odeplot replot surfdata 473071d4279SBram Moolenaar syn keyword mvPkg_plots conformal fieldplot listcontplot3d pareto rootlocus textplot 474071d4279SBram Moolenaar syn keyword mvPkg_plots contourplot fieldplot3d listdensityplot pointplot semilogplot textplot3d 475071d4279SBram Moolenaar syn keyword mvPkg_plots contourplot3d gradplot listplot pointplot3d setoptions tubeplot 476071d4279SBram Moolenaar syn keyword mvPkg_plots coordplot 477071d4279SBram Moolenaarendif 478071d4279SBram Moolenaar 479071d4279SBram Moolenaar" Package: plottools: basic graphical objects {{{2 480071d4279SBram Moolenaarif exists("mv_plottools") 481071d4279SBram Moolenaar syn keyword mvPkg_plottools arc curve dodecahedron hyperbola pieslice semitorus 482071d4279SBram Moolenaar syn keyword mvPkg_plottools arrow cutin ellipse icosahedron point sphere 483071d4279SBram Moolenaar syn keyword mvPkg_plottools circle cutout ellipticArc line polygon tetrahedron 484071d4279SBram Moolenaar syn keyword mvPkg_plottools cone cylinder hemisphere octahedron rectangle torus 485071d4279SBram Moolenaar syn keyword mvPkg_plottools cuboid disk hexahedron 486071d4279SBram Moolenaarendif 487071d4279SBram Moolenaar 488071d4279SBram Moolenaar" Package: powseries: formal power series {{{2 489071d4279SBram Moolenaarif exists("mv_powseries") 490071d4279SBram Moolenaar syn keyword mvPkg_powseries compose multiply powcreate powlog powsolve reversion 491071d4279SBram Moolenaar syn keyword mvPkg_powseries evalpow negative powdiff powpoly powsqrt subtract 492071d4279SBram Moolenaar syn keyword mvPkg_powseries inverse powadd powexp powseries quotient tpsform 493071d4279SBram Moolenaar syn keyword mvPkg_powseries multconst powcos powint powsin 494071d4279SBram Moolenaarendif 495071d4279SBram Moolenaar 496071d4279SBram Moolenaar" Package: process: (Unix)-multi-processing {{{2 497071d4279SBram Moolenaarif exists("mv_process") 498071d4279SBram Moolenaar syn keyword mvPkg_process block fork pclose pipe popen wait 499071d4279SBram Moolenaar syn keyword mvPkg_process exec kill 500071d4279SBram Moolenaarendif 501071d4279SBram Moolenaar 502071d4279SBram Moolenaar" Package: simplex: linear optimization {{{2 503071d4279SBram Moolenaarif exists("mv_simplex") 504071d4279SBram Moolenaar syn keyword mvPkg_simplex NONNEGATIVE cterm dual maximize pivoteqn setup 505071d4279SBram Moolenaar syn keyword mvPkg_simplex basis define_zero equality minimize pivotvar standardize 506071d4279SBram Moolenaar syn keyword mvPkg_simplex convexhull display feasible pivot ratio 507071d4279SBram Moolenaarendif 508071d4279SBram Moolenaar 509071d4279SBram Moolenaar" Package: stats: statistics {{{2 510071d4279SBram Moolenaarif exists("mv_stats") 511071d4279SBram Moolenaar syn keyword mvPkg_stats anova describe fit random statevalf statplots 512071d4279SBram Moolenaarendif 513071d4279SBram Moolenaar 514071d4279SBram Moolenaar" Package: student: student calculus {{{2 515071d4279SBram Moolenaarif exists("mv_student") 516071d4279SBram Moolenaar syn keyword mvPkg_student D Product distance isolate middlesum rightsum 517071d4279SBram Moolenaar syn keyword mvPkg_student Diff Sum equate leftbox midpoint showtangent 518071d4279SBram Moolenaar syn keyword mvPkg_student Doubleint Tripleint extrema leftsum minimize simpson 519071d4279SBram Moolenaar syn keyword mvPkg_student Int changevar integrand makeproc minimize slope 520071d4279SBram Moolenaar syn keyword mvPkg_student Limit combine intercept maximize powsubs trapezoid 521071d4279SBram Moolenaar syn keyword mvPkg_student Lineint completesquare intparts middlebox rightbox value 522071d4279SBram Moolenaar syn keyword mvPkg_student Point 523071d4279SBram Moolenaarendif 524071d4279SBram Moolenaar 525071d4279SBram Moolenaar" Package: sumtools: indefinite and definite sums {{{2 526071d4279SBram Moolenaarif exists("mv_sumtools") 527071d4279SBram Moolenaar syn keyword mvPkg_sumtools Hypersum extended_gosper hyperrecursion hyperterm sumrecursion sumtohyper 528071d4279SBram Moolenaar syn keyword mvPkg_sumtools Sumtohyper gosper hypersum simpcomb 529071d4279SBram Moolenaarendif 530071d4279SBram Moolenaar 531071d4279SBram Moolenaar" Package: tensor: tensor computations and General Relativity {{{2 532071d4279SBram Moolenaarif exists("mv_tensor") 533071d4279SBram Moolenaar syn keyword mvPkg_tensor Christoffel1 Riemann connexF display_allGR get_compts partial_diff 534071d4279SBram Moolenaar syn keyword mvPkg_tensor Christoffel2 RiemannF contract dual get_rank permute_indices 535071d4279SBram Moolenaar syn keyword mvPkg_tensor Einstein Weyl convertNP entermetric invars petrov 536071d4279SBram Moolenaar syn keyword mvPkg_tensor Jacobian act cov_diff exterior_diff invert prod 537071d4279SBram Moolenaar syn keyword mvPkg_tensor Killing_eqns antisymmetrize create exterior_prod lin_com raise 538071d4279SBram Moolenaar syn keyword mvPkg_tensor Levi_Civita change_basis d1metric frame lower symmetrize 539071d4279SBram Moolenaar syn keyword mvPkg_tensor Lie_diff commutator d2metric geodesic_eqns npcurve tensorsGR 540071d4279SBram Moolenaar syn keyword mvPkg_tensor Ricci compare directional_diff get_char npspin transform 541071d4279SBram Moolenaar syn keyword mvPkg_tensor Ricciscalar conj displayGR 542071d4279SBram Moolenaarendif 543071d4279SBram Moolenaar 544071d4279SBram Moolenaar" Package: totorder: total orders on names {{{2 545071d4279SBram Moolenaarif exists("mv_totorder") 546071d4279SBram Moolenaar syn keyword mvPkg_totorder forget init ordering tassume tis 547071d4279SBram Moolenaarendif 548071d4279SBram Moolenaar" ===================================================================== 549071d4279SBram Moolenaar 550071d4279SBram Moolenaar" Highlighting: Define the default highlighting. {{{1 55189bcfda6SBram Moolenaar" Only when an item doesn't have highlighting yet 552f37506f6SBram Moolenaarif !exists("skip_maplev_syntax_inits") 553071d4279SBram Moolenaar 554071d4279SBram Moolenaar " Maple->Maple Links {{{2 555f37506f6SBram Moolenaar hi def link mvBraceError mvError 556f37506f6SBram Moolenaar hi def link mvCurlyError mvError 557f37506f6SBram Moolenaar hi def link mvDebug mvTodo 558f37506f6SBram Moolenaar hi def link mvParenError mvError 559f37506f6SBram Moolenaar hi def link mvPkg_DEtools mvPkgFunc 560f37506f6SBram Moolenaar hi def link mvPkg_Galois mvPkgFunc 561f37506f6SBram Moolenaar hi def link mvPkg_GaussInt mvPkgFunc 562f37506f6SBram Moolenaar hi def link mvPkg_LREtools mvPkgFunc 563f37506f6SBram Moolenaar hi def link mvPkg_combinat mvPkgFunc 564f37506f6SBram Moolenaar hi def link mvPkg_combstruct mvPkgFunc 565f37506f6SBram Moolenaar hi def link mvPkg_difforms mvPkgFunc 566f37506f6SBram Moolenaar hi def link mvPkg_finance mvPkgFunc 567f37506f6SBram Moolenaar hi def link mvPkg_genfunc mvPkgFunc 568f37506f6SBram Moolenaar hi def link mvPkg_geometry mvPkgFunc 569f37506f6SBram Moolenaar hi def link mvPkg_grobner mvPkgFunc 570f37506f6SBram Moolenaar hi def link mvPkg_group mvPkgFunc 571f37506f6SBram Moolenaar hi def link mvPkg_inttrans mvPkgFunc 572f37506f6SBram Moolenaar hi def link mvPkg_liesymm mvPkgFunc 573f37506f6SBram Moolenaar hi def link mvPkg_linalg mvPkgFunc 574f37506f6SBram Moolenaar hi def link mvPkg_logic mvPkgFunc 575f37506f6SBram Moolenaar hi def link mvPkg_networks mvPkgFunc 576f37506f6SBram Moolenaar hi def link mvPkg_numapprox mvPkgFunc 577f37506f6SBram Moolenaar hi def link mvPkg_numtheory mvPkgFunc 578f37506f6SBram Moolenaar hi def link mvPkg_orthopoly mvPkgFunc 579f37506f6SBram Moolenaar hi def link mvPkg_padic mvPkgFunc 580f37506f6SBram Moolenaar hi def link mvPkg_plots mvPkgFunc 581f37506f6SBram Moolenaar hi def link mvPkg_plottools mvPkgFunc 582f37506f6SBram Moolenaar hi def link mvPkg_powseries mvPkgFunc 583f37506f6SBram Moolenaar hi def link mvPkg_process mvPkgFunc 584f37506f6SBram Moolenaar hi def link mvPkg_simplex mvPkgFunc 585f37506f6SBram Moolenaar hi def link mvPkg_stats mvPkgFunc 586f37506f6SBram Moolenaar hi def link mvPkg_student mvPkgFunc 587f37506f6SBram Moolenaar hi def link mvPkg_sumtools mvPkgFunc 588f37506f6SBram Moolenaar hi def link mvPkg_tensor mvPkgFunc 589f37506f6SBram Moolenaar hi def link mvPkg_totorder mvPkgFunc 590f37506f6SBram Moolenaar hi def link mvRange mvOper 591f37506f6SBram Moolenaar hi def link mvSemiError mvError 592f37506f6SBram Moolenaar hi def link mvDelim Delimiter 593071d4279SBram Moolenaar 594071d4279SBram Moolenaar " Maple->Standard Links {{{2 595f37506f6SBram Moolenaar hi def link mvAssign Delimiter 596f37506f6SBram Moolenaar hi def link mvBool Boolean 597f37506f6SBram Moolenaar hi def link mvComma Delimiter 598f37506f6SBram Moolenaar hi def link mvComment Comment 599f37506f6SBram Moolenaar hi def link mvCond Conditional 600f37506f6SBram Moolenaar hi def link mvConstant Number 601f37506f6SBram Moolenaar hi def link mvDelayEval Label 602f37506f6SBram Moolenaar hi def link mvDcolon Delimiter 603f37506f6SBram Moolenaar hi def link mvError Error 604f37506f6SBram Moolenaar hi def link mvLibrary Statement 605f37506f6SBram Moolenaar hi def link mvNumber Number 606f37506f6SBram Moolenaar hi def link mvOper Operator 607f37506f6SBram Moolenaar hi def link mvAssign Delimiter 608f37506f6SBram Moolenaar hi def link mvPackage Type 609f37506f6SBram Moolenaar hi def link mvPkgFunc Function 610f37506f6SBram Moolenaar hi def link mvPktOption Special 611f37506f6SBram Moolenaar hi def link mvRepeat Repeat 612f37506f6SBram Moolenaar hi def link mvSpecial Special 613f37506f6SBram Moolenaar hi def link mvStatement Statement 614f37506f6SBram Moolenaar hi def link mvName String 615f37506f6SBram Moolenaar hi def link mvString String 616f37506f6SBram Moolenaar hi def link mvTodo Todo 617071d4279SBram Moolenaar 618f37506f6SBram Moolenaarendif 619071d4279SBram Moolenaar 620071d4279SBram Moolenaar" Current Syntax: {{{1 621071d4279SBram Moolenaarlet b:current_syntax = "maple" 622071d4279SBram Moolenaar" vim: ts=20 fdm=marker 623