]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/xmode/modes/maple.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / maple.xml
index 0bc33ca8ed81cbb2d938b11e7515e03cf4698813..8925d1bce46683e2a602f18b0b6ada2727c90e99 100644 (file)
-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<!-- Maple mode, by Jack Perry jeperry@eos.ncsu.edu -->\r
-<!-- Based on commands for Maple 7 -->\r
-\r
-<MODE>\r
-       <PROPS>\r
-               <PROPERTY NAME="lineComment" VALUE="//" />\r
-       </PROPS>\r
-\r
-       <RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">\r
-               <!-- Standard literals -->\r
-               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="FALSE">\r
-                       <BEGIN>"</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="FALSE">\r
-                       <BEGIN>'</BEGIN>\r
-                       <END>'</END>\r
-               </SPAN>\r
-               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="FALSE">\r
-                       <BEGIN>`</BEGIN>\r
-                       <END>`</END>\r
-               </SPAN>\r
-               \r
-               <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>\r
-\r
-               <SEQ TYPE="OPERATOR">+</SEQ>\r
-               <SEQ TYPE="OPERATOR">-</SEQ>\r
-               <SEQ TYPE="OPERATOR">*</SEQ>\r
-               <SEQ TYPE="OPERATOR">/</SEQ>\r
-               <SEQ TYPE="OPERATOR">^</SEQ>\r
-               <SEQ TYPE="OPERATOR">&lt;&gt;</SEQ>\r
-               <SEQ TYPE="OPERATOR">&lt;=</SEQ>\r
-               <SEQ TYPE="OPERATOR">&lt;</SEQ>\r
-               <SEQ TYPE="OPERATOR">&gt;=</SEQ>\r
-               <SEQ TYPE="OPERATOR">&gt;</SEQ>\r
-               <SEQ TYPE="OPERATOR">=</SEQ>\r
-               <SEQ TYPE="OPERATOR">$</SEQ>\r
-               <SEQ TYPE="OPERATOR">@@</SEQ>\r
-               <SEQ TYPE="OPERATOR">@</SEQ>\r
-               <SEQ TYPE="OPERATOR">||</SEQ>\r
-               <SEQ TYPE="OPERATOR">:=</SEQ>\r
-               <SEQ TYPE="OPERATOR">::</SEQ>\r
-               <SEQ TYPE="OPERATOR">:-</SEQ>\r
-               <SEQ TYPE="OPERATOR">&amp;</SEQ>\r
-               <SEQ TYPE="OPERATOR">!</SEQ>\r
-\r
-               <KEYWORDS>\r
-                       <!-- Reserved words -->\r
-                       <KEYWORD1>and</KEYWORD1>\r
-                       <KEYWORD1>or</KEYWORD1>\r
-                       <KEYWORD1>xor</KEYWORD1>\r
-                       <KEYWORD1>union</KEYWORD1>\r
-                       <KEYWORD1>intersect</KEYWORD1>\r
-                       <KEYWORD1>minus</KEYWORD1>\r
-                       <KEYWORD1>mod</KEYWORD1>\r
-                       <KEYWORD1>not</KEYWORD1>\r
-                       <KEYWORD1>assuming</KEYWORD1>\r
-                       <KEYWORD1>break</KEYWORD1>\r
-                       <KEYWORD1>by</KEYWORD1>\r
-                       <KEYWORD1>catch</KEYWORD1>\r
-                       <KEYWORD1>description</KEYWORD1>\r
-                       <KEYWORD1>do</KEYWORD1>\r
-                       <KEYWORD1>done</KEYWORD1>\r
-                       <KEYWORD1>elif</KEYWORD1>\r
-                       <KEYWORD1>else</KEYWORD1>\r
-                       <KEYWORD1>end</KEYWORD1>\r
-                       <KEYWORD1>error</KEYWORD1>\r
-                       <KEYWORD1>export</KEYWORD1>\r
-                       <KEYWORD1>fi</KEYWORD1>\r
-                       <KEYWORD1>finally</KEYWORD1>\r
-                       <KEYWORD1>for</KEYWORD1>\r
-                       <KEYWORD1>from</KEYWORD1>\r
-                       <KEYWORD1>global</KEYWORD1>\r
-                       <KEYWORD1>if</KEYWORD1>\r
-                       <KEYWORD1>implies</KEYWORD1>\r
-                       <KEYWORD1>in</KEYWORD1>\r
-                       <KEYWORD1>local</KEYWORD1>\r
-                       <KEYWORD1>module</KEYWORD1>\r
-                       <KEYWORD1>next</KEYWORD1>\r
-                       <KEYWORD1>od</KEYWORD1>\r
-                       <KEYWORD1>option</KEYWORD1>\r
-                       <KEYWORD1>options</KEYWORD1>\r
-                       <KEYWORD1>proc</KEYWORD1>\r
-                       <KEYWORD1>quit</KEYWORD1>\r
-                       <KEYWORD1>read</KEYWORD1>\r
-                       <KEYWORD1>return</KEYWORD1>\r
-                       <KEYWORD1>save</KEYWORD1>\r
-                       <KEYWORD1>stop</KEYWORD1>\r
-                       <KEYWORD1>subset</KEYWORD1>\r
-                       <KEYWORD1>then</KEYWORD1>\r
-                       <KEYWORD1>to</KEYWORD1>\r
-                       <KEYWORD1>try</KEYWORD1>\r
-                       <KEYWORD1>use</KEYWORD1>\r
-                       <KEYWORD1>while</KEYWORD1>\r
-\r
-                       <!-- Standard library functions -->\r
-                       <FUNCTION>about</FUNCTION>\r
-                       <FUNCTION>ans</FUNCTION>\r
-                       <FUNCTION>add</FUNCTION>\r
-                       <FUNCTION>addcoords</FUNCTION>\r
-                       <FUNCTION>additionally</FUNCTION>\r
-                       <FUNCTION>addproperty</FUNCTION>\r
-                       <FUNCTION>addressof</FUNCTION>\r
-                       <FUNCTION>AFactor</FUNCTION>\r
-                       <FUNCTION>AFactors</FUNCTION>\r
-                       <FUNCTION>AIrreduc</FUNCTION>\r
-                       <FUNCTION>AiryAi</FUNCTION>\r
-                       <FUNCTION>AiryAiZeros</FUNCTION>\r
-                       <FUNCTION>AiryBi</FUNCTION>\r
-                       <FUNCTION>AiryBiZeros</FUNCTION>\r
-                       <FUNCTION>algebraic</FUNCTION>\r
-                       <FUNCTION>algsubs</FUNCTION>\r
-                       <FUNCTION>alias</FUNCTION>\r
-                       <FUNCTION>allvalues</FUNCTION>\r
-                       <FUNCTION>anames</FUNCTION>\r
-                       <FUNCTION>AngerJ</FUNCTION>\r
-                       <FUNCTION>antihermitian</FUNCTION>\r
-                       <FUNCTION>antisymm</FUNCTION>\r
-                       <FUNCTION>apply</FUNCTION>\r
-                       <FUNCTION>applyop</FUNCTION>\r
-                       <FUNCTION>applyrule</FUNCTION>\r
-                       <FUNCTION>arccos</FUNCTION>\r
-                       <FUNCTION>arccosh</FUNCTION>\r
-                       <FUNCTION>arccot</FUNCTION>\r
-                       <FUNCTION>arccoth</FUNCTION>\r
-                       <FUNCTION>arccsc</FUNCTION>\r
-                       <FUNCTION>arccsch</FUNCTION>\r
-                       <FUNCTION>arcsec</FUNCTION>\r
-                       <FUNCTION>arcsech</FUNCTION>\r
-                       <FUNCTION>arcsin</FUNCTION>\r
-                       <FUNCTION>arcsinh</FUNCTION>\r
-                       <FUNCTION>arctan</FUNCTION>\r
-                       <FUNCTION>arctanh</FUNCTION>\r
-                       <FUNCTION>argument</FUNCTION>\r
-                       <FUNCTION>Array</FUNCTION>\r
-                       <FUNCTION>array</FUNCTION>\r
-                       <FUNCTION>ArrayDims</FUNCTION>\r
-                       <FUNCTION>ArrayElems</FUNCTION>\r
-                       <FUNCTION>ArrayIndFns</FUNCTION>\r
-                       <FUNCTION>ArrayOptions</FUNCTION>\r
-                       <FUNCTION>assign</FUNCTION>\r
-                       <FUNCTION>assigned</FUNCTION>\r
-                       <FUNCTION>asspar</FUNCTION>\r
-                       <FUNCTION>assume</FUNCTION>\r
-                       <FUNCTION>asympt</FUNCTION>\r
-                       <FUNCTION>attributes</FUNCTION>\r
-                       <FUNCTION>band</FUNCTION>\r
-                       <FUNCTION>Berlekamp</FUNCTION>\r
-                       <FUNCTION>bernoulli</FUNCTION>\r
-                       <FUNCTION>bernstein</FUNCTION>\r
-                       <FUNCTION>BesselI</FUNCTION>\r
-                       <FUNCTION>BesselJ</FUNCTION>\r
-                       <FUNCTION>BesselJZeros</FUNCTION>\r
-                       <FUNCTION>BesselK</FUNCTION>\r
-                       <FUNCTION>BesselY</FUNCTION>\r
-                       <FUNCTION>BesselYZeros</FUNCTION>\r
-                       <FUNCTION>Beta</FUNCTION>\r
-                       <FUNCTION>branches</FUNCTION>\r
-                       <FUNCTION>C</FUNCTION>\r
-                       <FUNCTION>cat</FUNCTION>\r
-                       <FUNCTION>ceil</FUNCTION>\r
-                       <FUNCTION>changecoords</FUNCTION>\r
-                       <FUNCTION>charfcn</FUNCTION>\r
-                       <FUNCTION>ChebyshevT</FUNCTION>\r
-                       <FUNCTION>ChebyShevU</FUNCTION>\r
-                       <FUNCTION>CheckArgs</FUNCTION>\r
-                       <FUNCTION>Chi</FUNCTION>\r
-                       <FUNCTION>chrem</FUNCTION>\r
-                       <FUNCTION>Ci</FUNCTION>\r
-                       <FUNCTION>close</FUNCTION>\r
-                       <FUNCTION>coeff</FUNCTION>\r
-                       <FUNCTION>coeffs</FUNCTION>\r
-                       <FUNCTION>coeftayl</FUNCTION>\r
-                       <FUNCTION>collect</FUNCTION>\r
-                       <FUNCTION>combine</FUNCTION>\r
-                       <FUNCTION>comparray</FUNCTION>\r
-                       <FUNCTION>compiletable</FUNCTION>\r
-                       <FUNCTION>compoly</FUNCTION>\r
-                       <FUNCTION>CompSeq</FUNCTION>\r
-                       <FUNCTION>conjugate</FUNCTION>\r
-                       <FUNCTION>constant</FUNCTION>\r
-                       <FUNCTION>Content</FUNCTION>\r
-                       <FUNCTION>content</FUNCTION>\r
-                       <FUNCTION>convergs</FUNCTION>\r
-                       <FUNCTION>convert</FUNCTION>\r
-                       <FUNCTION>coords</FUNCTION>\r
-                       <FUNCTION>copy</FUNCTION>\r
-                       <FUNCTION>CopySign</FUNCTION>\r
-                       <FUNCTION>cos</FUNCTION>\r
-                       <FUNCTION>cosh</FUNCTION>\r
-                       <FUNCTION>cot</FUNCTION>\r
-                       <FUNCTION>coth</FUNCTION>\r
-                       <FUNCTION>coulditbe</FUNCTION>\r
-                       <FUNCTION>csc</FUNCTION>\r
-                       <FUNCTION>csch</FUNCTION>\r
-                       <FUNCTION>csgn</FUNCTION>\r
-                       <FUNCTION>currentdir</FUNCTION>\r
-                       <FUNCTION>curry</FUNCTION>\r
-                       <FUNCTION>CylinderD</FUNCTION>\r
-                       <FUNCTION>CylinderU</FUNCTION>\r
-                       <FUNCTION>CylinderV</FUNCTION>\r
-                       <FUNCTION>D</FUNCTION>\r
-                       <FUNCTION>dawson</FUNCTION>\r
-                       <FUNCTION>Default0</FUNCTION>\r
-                       <FUNCTION>DefaultOverflow</FUNCTION>\r
-                       <FUNCTION>DefaultUnderflow</FUNCTION>\r
-                       <FUNCTION>define</FUNCTION>\r
-                       <FUNCTION>define_external</FUNCTION>\r
-                       <FUNCTION>degree</FUNCTION>\r
-                       <FUNCTION>denom</FUNCTION>\r
-                       <FUNCTION>depends</FUNCTION>\r
-                       <FUNCTION>DESol</FUNCTION>\r
-                       <FUNCTION>Det</FUNCTION>\r
-                       <FUNCTION>diagon</FUNCTION>\r
-                       <FUNCTION>Diff</FUNCTION>\r
-                       <FUNCTION>diff</FUNCTION>\r
-                       <FUNCTION>diffop</FUNCTION>\r
-                       <FUNCTION>Digits</FUNCTION>\r
-                       <FUNCTION>dilog</FUNCTION>\r
-                       <FUNCTION>dinterp</FUNCTION>\r
-                       <FUNCTION>Dirac</FUNCTION>\r
-                       <FUNCTION>disassemble</FUNCTION>\r
-                       <FUNCTION>discont</FUNCTION>\r
-                       <FUNCTION>discrim</FUNCTION>\r
-                       <FUNCTION>dismantle</FUNCTION>\r
-                       <FUNCTION>DistDeg</FUNCTION>\r
-                       <FUNCTION>Divide</FUNCTION>\r
-                       <FUNCTION>divide</FUNCTION>\r
-                       <FUNCTION>dsolve</FUNCTION>\r
-                       <FUNCTION>efficiency</FUNCTION>\r
-                       <FUNCTION>Ei</FUNCTION>\r
-                       <FUNCTION>Eigenvals</FUNCTION>\r
-                       <FUNCTION>eliminate</FUNCTION>\r
-                       <FUNCTION>ellipsoid</FUNCTION>\r
-                       <FUNCTION>EllipticCE</FUNCTION>\r
-                       <FUNCTION>EllipticCK</FUNCTION>\r
-                       <FUNCTION>EllipticCPi</FUNCTION>\r
-                       <FUNCTION>EllipticE</FUNCTION>\r
-                       <FUNCTION>EllipticF</FUNCTION>\r
-                       <FUNCTION>EllipticK</FUNCTION>\r
-                       <FUNCTION>EllipticModulus</FUNCTION>\r
-                       <FUNCTION>EllipticNome</FUNCTION>\r
-                       <FUNCTION>EllipticPi</FUNCTION>\r
-                       <FUNCTION>elliptic_int</FUNCTION>\r
-                       <FUNCTION>entries</FUNCTION>\r
-                       <FUNCTION>erf</FUNCTION>\r
-                       <FUNCTION>erfc</FUNCTION>\r
-                       <FUNCTION>erfi</FUNCTION>\r
-                       <FUNCTION>euler</FUNCTION>\r
-                       <FUNCTION>eulermac</FUNCTION>\r
-                       <FUNCTION>Eval</FUNCTION>\r
-                       <FUNCTION>eval</FUNCTION>\r
-                       <FUNCTION>evala</FUNCTION>\r
-                       <FUNCTION>evalapply</FUNCTION>\r
-                       <FUNCTION>evalb</FUNCTION>\r
-                       <FUNCTION>evalc</FUNCTION>\r
-                       <FUNCTION>evalf</FUNCTION>\r
-                       <FUNCTION>evalfint</FUNCTION>\r
-                       <FUNCTION>evalhf</FUNCTION>\r
-                       <FUNCTION>evalm</FUNCTION>\r
-                       <FUNCTION>evaln</FUNCTION>\r
-                       <FUNCTION>evalr</FUNCTION>\r
-                       <FUNCTION>evalrC</FUNCTION>\r
-                       <FUNCTION>events</FUNCTION>\r
-                       <FUNCTION>Excel</FUNCTION>\r
-                       <FUNCTION>exists</FUNCTION>\r
-                       <FUNCTION>exp</FUNCTION>\r
-                       <FUNCTION>Expand</FUNCTION>\r
-                       <FUNCTION>expand</FUNCTION>\r
-                       <FUNCTION>expandoff</FUNCTION>\r
-                       <FUNCTION>expandon</FUNCTION>\r
-                       <FUNCTION>exports</FUNCTION>\r
-                       <FUNCTION>extract</FUNCTION>\r
-                       <FUNCTION>extrema</FUNCTION>\r
-                       <FUNCTION>Factor</FUNCTION>\r
-                       <FUNCTION>factor</FUNCTION>\r
-                       <FUNCTION>Factors</FUNCTION>\r
-                       <FUNCTION>factors</FUNCTION>\r
-                       <FUNCTION>fclose</FUNCTION>\r
-                       <FUNCTION>fdiscont</FUNCTION>\r
-                       <FUNCTION>feof</FUNCTION>\r
-                       <FUNCTION>fflush</FUNCTION>\r
-                       <FUNCTION>FFT</FUNCTION>\r
-                       <FUNCTION>filepos</FUNCTION>\r
-                       <FUNCTION>fixdiv</FUNCTION>\r
-                       <FUNCTION>float</FUNCTION>\r
-                       <FUNCTION>floor</FUNCTION>\r
-                       <FUNCTION>fnormal</FUNCTION>\r
-                       <FUNCTION>fold</FUNCTION>\r
-                       <FUNCTION>fopen</FUNCTION>\r
-                       <FUNCTION>forall</FUNCTION>\r
-                       <FUNCTION>forget</FUNCTION>\r
-                       <FUNCTION>fprintf</FUNCTION>\r
-                       <FUNCTION>frac</FUNCTION>\r
-                       <FUNCTION>freeze</FUNCTION>\r
-                       <FUNCTION>frem</FUNCTION>\r
-                       <FUNCTION>fremove</FUNCTION>\r
-                       <FUNCTION>FresnelC</FUNCTION>\r
-                       <FUNCTION>Fresnelf</FUNCTION>\r
-                       <FUNCTION>Fresnelg</FUNCTION>\r
-                       <FUNCTION>FresnelS</FUNCTION>\r
-                       <FUNCTION>FromInert</FUNCTION>\r
-                       <FUNCTION>frontend</FUNCTION>\r
-                       <FUNCTION>fscanf</FUNCTION>\r
-                       <FUNCTION>fsolve</FUNCTION>\r
-                       <FUNCTION>galois</FUNCTION>\r
-                       <FUNCTION>GAMMA</FUNCTION>\r
-                       <FUNCTION>GaussAGM</FUNCTION>\r
-                       <FUNCTION>Gausselim</FUNCTION>\r
-                       <FUNCTION>Gaussjord</FUNCTION>\r
-                       <FUNCTION>gc</FUNCTION>\r
-                       <FUNCTION>Gcd</FUNCTION>\r
-                       <FUNCTION>gcd</FUNCTION>\r
-                       <FUNCTION>Gcdex</FUNCTION>\r
-                       <FUNCTION>gcdex</FUNCTION>\r
-                       <FUNCTION>GegenbauerC</FUNCTION>\r
-                       <FUNCTION>genpoly</FUNCTION>\r
-                       <FUNCTION>getenv</FUNCTION>\r
-                       <FUNCTION>GetResultDataType</FUNCTION>\r
-                       <FUNCTION>GetResultShape</FUNCTION>\r
-                       <FUNCTION>GF</FUNCTION>\r
-                       <FUNCTION>Greek</FUNCTION>\r
-                       <FUNCTION>HankelH1</FUNCTION>\r
-                       <FUNCTION>HankelH2</FUNCTION>\r
-                       <FUNCTION>harmonic</FUNCTION>\r
-                       <FUNCTION>has</FUNCTION>\r
-                       <FUNCTION>hasfun</FUNCTION>\r
-                       <FUNCTION>hasoption</FUNCTION>\r
-                       <FUNCTION>hastype</FUNCTION>\r
-                       <FUNCTION>heap</FUNCTION>\r
-                       <FUNCTION>Heaviside</FUNCTION>\r
-                       <FUNCTION>Hermite</FUNCTION>\r
-                       <FUNCTION>HermiteH</FUNCTION>\r
-                       <FUNCTION>hermitian</FUNCTION>\r
-                       <FUNCTION>Hessenberg</FUNCTION>\r
-                       <FUNCTION>hfarray</FUNCTION>\r
-                       <FUNCTION>history</FUNCTION>\r
-                       <FUNCTION>hypergeom</FUNCTION>\r
-                       <FUNCTION>icontent</FUNCTION>\r
-                       <FUNCTION>identity</FUNCTION>\r
-                       <FUNCTION>IEEEdiffs</FUNCTION>\r
-                       <FUNCTION>ifactor</FUNCTION>\r
-                       <FUNCTION>ifactors</FUNCTION>\r
-                       <FUNCTION>iFFT</FUNCTION>\r
-                       <FUNCTION>igcd</FUNCTION>\r
-                       <FUNCTION>igcdex</FUNCTION>\r
-                       <FUNCTION>ilcm</FUNCTION>\r
-                       <FUNCTION>ilog10</FUNCTION>\r
-                       <FUNCTION>ilog2</FUNCTION>\r
-                       <FUNCTION>ilog</FUNCTION>\r
-                       <FUNCTION>Im</FUNCTION>\r
-                       <FUNCTION>implicitdiff</FUNCTION>\r
-                       <FUNCTION>ImportMatrix</FUNCTION>\r
-                       <FUNCTION>ImportVector</FUNCTION>\r
-                       <FUNCTION>indets</FUNCTION>\r
-                       <FUNCTION>index</FUNCTION>\r
-                       <FUNCTION>indexed</FUNCTION>\r
-                       <FUNCTION>indices</FUNCTION>\r
-                       <FUNCTION>inifcn</FUNCTION>\r
-                       <FUNCTION>ininame</FUNCTION>\r
-                       <FUNCTION>initialcondition</FUNCTION>\r
-                       <FUNCTION>initialize</FUNCTION>\r
-                       <FUNCTION>insert</FUNCTION>\r
-                       <FUNCTION>int</FUNCTION>\r
-                       <FUNCTION>intat</FUNCTION>\r
-                       <FUNCTION>interface</FUNCTION>\r
-                       <FUNCTION>Interp</FUNCTION>\r
-                       <FUNCTION>interp</FUNCTION>\r
-                       <FUNCTION>Inverse</FUNCTION>\r
-                       <FUNCTION>invfunc</FUNCTION>\r
-                       <FUNCTION>invztrans</FUNCTION>\r
-                       <FUNCTION>iostatus</FUNCTION>\r
-                       <FUNCTION>iperfpow</FUNCTION>\r
-                       <FUNCTION>iquo</FUNCTION>\r
-                       <FUNCTION>iratrecon</FUNCTION>\r
-                       <FUNCTION>irem</FUNCTION>\r
-                       <FUNCTION>iroot</FUNCTION>\r
-                       <FUNCTION>Irreduc</FUNCTION>\r
-                       <FUNCTION>irreduc</FUNCTION>\r
-                       <FUNCTION>is</FUNCTION>\r
-                       <FUNCTION>iscont</FUNCTION>\r
-                       <FUNCTION>isdifferential</FUNCTION>\r
-                       <FUNCTION>IsMatrixShape</FUNCTION>\r
-                       <FUNCTION>isolate</FUNCTION>\r
-                       <FUNCTION>isolve</FUNCTION>\r
-                       <FUNCTION>ispoly</FUNCTION>\r
-                       <FUNCTION>isprime</FUNCTION>\r
-                       <FUNCTION>isqrfree</FUNCTION>\r
-                       <FUNCTION>isqrt</FUNCTION>\r
-                       <FUNCTION>issqr</FUNCTION>\r
-                       <FUNCTION>ithprime</FUNCTION>\r
-                       <FUNCTION>JacobiAM</FUNCTION>\r
-                       <FUNCTION>JacobiCD</FUNCTION>\r
-                       <FUNCTION>JacobiCN</FUNCTION>\r
-                       <FUNCTION>JacobiCS</FUNCTION>\r
-                       <FUNCTION>JacobiDC</FUNCTION>\r
-                       <FUNCTION>JacobiDN</FUNCTION>\r
-                       <FUNCTION>JacobiDS</FUNCTION>\r
-                       <FUNCTION>JacobiNC</FUNCTION>\r
-                       <FUNCTION>JacobiND</FUNCTION>\r
-                       <FUNCTION>JacobiNS</FUNCTION>\r
-                       <FUNCTION>JacobiP</FUNCTION>\r
-                       <FUNCTION>JacobiSC</FUNCTION>\r
-                       <FUNCTION>JacobiSD</FUNCTION>\r
-                       <FUNCTION>JacobiSN</FUNCTION>\r
-                       <FUNCTION>JacobiTheta1</FUNCTION>\r
-                       <FUNCTION>JacobiTheta2</FUNCTION>\r
-                       <FUNCTION>JacobiTheta3</FUNCTION>\r
-                       <FUNCTION>JacobiTheta4</FUNCTION>\r
-                       <FUNCTION>JacobiZeta</FUNCTION>\r
-                       <FUNCTION>KelvinBei</FUNCTION>\r
-                       <FUNCTION>KelvinBer</FUNCTION>\r
-                       <FUNCTION>KelvinHei</FUNCTION>\r
-                       <FUNCTION>KelvinHer</FUNCTION>\r
-                       <FUNCTION>KelvinKei</FUNCTION>\r
-                       <FUNCTION>KelvinKer</FUNCTION>\r
-                       <FUNCTION>KummerM</FUNCTION>\r
-                       <FUNCTION>KummerU</FUNCTION>\r
-                       <FUNCTION>LaguerreL</FUNCTION>\r
-                       <FUNCTION>LambertW</FUNCTION>\r
-                       <FUNCTION>latex</FUNCTION>\r
-                       <FUNCTION>lattice</FUNCTION>\r
-                       <FUNCTION>lcm</FUNCTION>\r
-                       <FUNCTION>Lcm</FUNCTION>\r
-                       <FUNCTION>lcoeff</FUNCTION>\r
-                       <FUNCTION>leadterm</FUNCTION>\r
-                       <FUNCTION>LegendreP</FUNCTION>\r
-                       <FUNCTION>LegendreQ</FUNCTION>\r
-                       <FUNCTION>length</FUNCTION>\r
-                       <FUNCTION>LerchPhi</FUNCTION>\r
-                       <FUNCTION>lexorder</FUNCTION>\r
-                       <FUNCTION>lhs</FUNCTION>\r
-                       <FUNCTION>CLi</FUNCTION>\r
-                       <FUNCTION>Limit</FUNCTION>\r
-                       <FUNCTION>limit</FUNCTION>\r
-                       <FUNCTION>Linsolve</FUNCTION>\r
-                       <FUNCTION>ln</FUNCTION>\r
-                       <FUNCTION>lnGAMMA</FUNCTION>\r
-                       <FUNCTION>log</FUNCTION>\r
-                       <FUNCTION>log10</FUNCTION>\r
-                       <FUNCTION>LommelS1</FUNCTION>\r
-                       <FUNCTION>Lommels2</FUNCTION>\r
-                       <FUNCTION>lprint</FUNCTION>\r
-                       <FUNCTION>map</FUNCTION>\r
-                       <FUNCTION>map2</FUNCTION>\r
-                       <FUNCTION>Maple_floats</FUNCTION>\r
-                       <FUNCTION>match</FUNCTION>\r
-                       <FUNCTION>MatlabMatrix</FUNCTION>\r
-                       <FUNCTION>Matrix</FUNCTION>\r
-                       <FUNCTION>matrix</FUNCTION>\r
-                       <FUNCTION>MatrixOptions</FUNCTION>\r
-                       <FUNCTION>max</FUNCTION>\r
-                       <FUNCTION>maximize</FUNCTION>\r
-                       <FUNCTION>maxnorm</FUNCTION>\r
-                       <FUNCTION>maxorder</FUNCTION>\r
-                       <FUNCTION>MeijerG</FUNCTION>\r
-                       <FUNCTION>member</FUNCTION>\r
-                       <FUNCTION>min</FUNCTION>\r
-                       <FUNCTION>minimize</FUNCTION>\r
-                       <FUNCTION>mkdir</FUNCTION>\r
-                       <FUNCTION>ModifiedMeijerG</FUNCTION>\r
-                       <FUNCTION>modp</FUNCTION>\r
-                       <FUNCTION>modp1</FUNCTION>\r
-                       <FUNCTION>modp2</FUNCTION>\r
-                       <FUNCTION>modpol</FUNCTION>\r
-                       <FUNCTION>mods</FUNCTION>\r
-                       <FUNCTION>module</FUNCTION>\r
-                       <FUNCTION>MOLS</FUNCTION>\r
-                       <FUNCTION>msolve</FUNCTION>\r
-                       <FUNCTION>mtaylor</FUNCTION>\r
-                       <FUNCTION>mul</FUNCTION>\r
-                       <FUNCTION>NextAfter</FUNCTION>\r
-                       <FUNCTION>nextprime</FUNCTION>\r
-                       <FUNCTION>nops</FUNCTION>\r
-                       <FUNCTION>norm</FUNCTION>\r
-                       <FUNCTION>norm</FUNCTION>\r
-                       <FUNCTION>Normal</FUNCTION>\r
-                       <FUNCTION>normal</FUNCTION>\r
-                       <FUNCTION>nprintf</FUNCTION>\r
-                       <FUNCTION>Nullspace</FUNCTION>\r
-                       <FUNCTION>numboccur</FUNCTION>\r
-                       <FUNCTION>numer</FUNCTION>\r
-                       <FUNCTION>NumericClass</FUNCTION>\r
-                       <FUNCTION>NumericEvent</FUNCTION>\r
-                       <FUNCTION>NumericEventHandler</FUNCTION>\r
-                       <FUNCTION>NumericException</FUNCTION>\r
-                       <FUNCTION>numerics</FUNCTION>\r
-                       <FUNCTION>NumericStatus</FUNCTION>\r
-                       <FUNCTION>odetest</FUNCTION>\r
-                       <FUNCTION>op</FUNCTION>\r
-                       <FUNCTION>open</FUNCTION>\r
-                       <FUNCTION>order</FUNCTION>\r
-                       <FUNCTION>OrderedNE</FUNCTION>\r
-                       <FUNCTION>parse</FUNCTION>\r
-                       <FUNCTION>patmatch</FUNCTION>\r
-                       <FUNCTION>pclose</FUNCTION>\r
-                       <FUNCTION>PDEplot_options</FUNCTION>\r
-                       <FUNCTION>pdesolve</FUNCTION>\r
-                       <FUNCTION>pdetest</FUNCTION>\r
-                       <FUNCTION>pdsolve</FUNCTION>\r
-                       <FUNCTION>piecewise</FUNCTION>\r
-                       <FUNCTION>plot</FUNCTION>\r
-                       <FUNCTION>plot3d</FUNCTION>\r
-                       <FUNCTION>plotsetup</FUNCTION>\r
-                       <FUNCTION>pochhammer</FUNCTION>\r
-                       <FUNCTION>pointto</FUNCTION>\r
-                       <FUNCTION>poisson</FUNCTION>\r
-                       <FUNCTION>polar</FUNCTION>\r
-                       <FUNCTION>polylog</FUNCTION>\r
-                       <FUNCTION>polynom</FUNCTION>\r
-                       <FUNCTION>Power</FUNCTION>\r
-                       <FUNCTION>Powmod</FUNCTION>\r
-                       <FUNCTION>powmod</FUNCTION>\r
-                       <FUNCTION>Prem</FUNCTION>\r
-                       <FUNCTION>prem</FUNCTION>\r
-                       <FUNCTION>Preprocessor</FUNCTION>\r
-                       <FUNCTION>prevprime</FUNCTION>\r
-                       <FUNCTION>Primitive</FUNCTION>\r
-                       <FUNCTION>Primpart</FUNCTION>\r
-                       <FUNCTION>primpart</FUNCTION>\r
-                       <FUNCTION>print</FUNCTION>\r
-                       <FUNCTION>printf</FUNCTION>\r
-                       <FUNCTION>ProbSplit</FUNCTION>\r
-                       <FUNCTION>procbody</FUNCTION>\r
-                       <FUNCTION>ProcessOptions</FUNCTION>\r
-                       <FUNCTION>procmake</FUNCTION>\r
-                       <FUNCTION>Product</FUNCTION>\r
-                       <FUNCTION>product</FUNCTION>\r
-                       <FUNCTION>proot</FUNCTION>\r
-                       <FUNCTION>property</FUNCTION>\r
-                       <FUNCTION>protect</FUNCTION>\r
-                       <FUNCTION>Psi</FUNCTION>\r
-                       <FUNCTION>psqrt</FUNCTION>\r
-                       <FUNCTION>queue</FUNCTION>\r
-                       <FUNCTION>Quo</FUNCTION>\r
-                       <FUNCTION>quo</FUNCTION>\r
-                       <FUNCTION>radfield</FUNCTION>\r
-                       <FUNCTION>radnormal</FUNCTION>\r
-                       <FUNCTION>radsimp</FUNCTION>\r
-                       <FUNCTION>rand</FUNCTION>\r
-                       <FUNCTION>randomize</FUNCTION>\r
-                       <FUNCTION>Randpoly</FUNCTION>\r
-                       <FUNCTION>randpoly</FUNCTION>\r
-                       <FUNCTION>Randprime</FUNCTION>\r
-                       <FUNCTION>range</FUNCTION>\r
-                       <FUNCTION>ratinterp</FUNCTION>\r
-                       <FUNCTION>rationalize</FUNCTION>\r
-                       <FUNCTION>Ratrecon</FUNCTION>\r
-                       <FUNCTION>ratrecon</FUNCTION>\r
-                       <FUNCTION>Re</FUNCTION>\r
-                       <FUNCTION>readbytes</FUNCTION>\r
-                       <FUNCTION>readdata</FUNCTION>\r
-                       <FUNCTION>readlib</FUNCTION>\r
-                       <FUNCTION>readline</FUNCTION>\r
-                       <FUNCTION>readstat</FUNCTION>\r
-                       <FUNCTION>realroot</FUNCTION>\r
-                       <FUNCTION>Record</FUNCTION>\r
-                       <FUNCTION>Reduce</FUNCTION>\r
-                       <FUNCTION>references</FUNCTION>\r
-                       <FUNCTION>release</FUNCTION>\r
-                       <FUNCTION>Rem</FUNCTION>\r
-                       <FUNCTION>rem</FUNCTION>\r
-                       <FUNCTION>remove</FUNCTION>\r
-                       <FUNCTION>repository</FUNCTION>\r
-                       <FUNCTION>requires</FUNCTION>\r
-                       <FUNCTION>residue</FUNCTION>\r
-                       <FUNCTION>RESol</FUNCTION>\r
-                       <FUNCTION>Resultant</FUNCTION>\r
-                       <FUNCTION>resultant</FUNCTION>\r
-                       <FUNCTION>rhs</FUNCTION>\r
-                       <FUNCTION>rmdir</FUNCTION>\r
-                       <FUNCTION>root</FUNCTION>\r
-                       <FUNCTION>rootbound</FUNCTION>\r
-                       <FUNCTION>RootOf</FUNCTION>\r
-                       <FUNCTION>Roots</FUNCTION>\r
-                       <FUNCTION>roots</FUNCTION>\r
-                       <FUNCTION>round</FUNCTION>\r
-                       <FUNCTION>Rounding</FUNCTION>\r
-                       <FUNCTION>rsolve</FUNCTION>\r
-                       <FUNCTION>rtable</FUNCTION>\r
-                       <FUNCTION>rtable_algebra</FUNCTION>\r
-                       <FUNCTION>rtable_dims</FUNCTION>\r
-                       <FUNCTION>rtable_elems</FUNCTION>\r
-                       <FUNCTION>rtable_indfns</FUNCTION>\r
-                       <FUNCTION>rtable_options</FUNCTION>\r
-                       <FUNCTION>rtable_printf</FUNCTION>\r
-                       <FUNCTION>rtable_scanf</FUNCTION>\r
-                       <FUNCTION>SampleRTable</FUNCTION>\r
-                       <FUNCTION>savelib</FUNCTION>\r
-                       <FUNCTION>Scale10</FUNCTION>\r
-                       <FUNCTION>Scale2</FUNCTION>\r
-                       <FUNCTION>scalar</FUNCTION>\r
-                       <FUNCTION>scan</FUNCTION>\r
-                       <FUNCTION>scanf</FUNCTION>\r
-                       <FUNCTION>SearchText</FUNCTION>\r
-                       <FUNCTION>searchtext</FUNCTION>\r
-                       <FUNCTION>sec</FUNCTION>\r
-                       <FUNCTION>sech</FUNCTION>\r
-                       <FUNCTION>select</FUNCTION>\r
-                       <FUNCTION>selectfun</FUNCTION>\r
-                       <FUNCTION>selectremove</FUNCTION>\r
-                       <FUNCTION>seq</FUNCTION>\r
-                       <FUNCTION>series</FUNCTION>\r
-                       <FUNCTION>setattribute</FUNCTION>\r
-                       <FUNCTION>SFloatExponent</FUNCTION>\r
-                       <FUNCTION>SFloatMantissa</FUNCTION>\r
-                       <FUNCTION>shale</FUNCTION>\r
-                       <FUNCTION>Shi</FUNCTION>\r
-                       <FUNCTION>showprofile</FUNCTION>\r
-                       <FUNCTION>showtime</FUNCTION>\r
-                       <FUNCTION>Si</FUNCTION>\r
-                       <FUNCTION>sign</FUNCTION>\r
-                       <FUNCTION>signum</FUNCTION>\r
-                       <FUNCTION>Simplify</FUNCTION>\r
-                       <FUNCTION>simplify</FUNCTION>\r
-                       <FUNCTION>sin</FUNCTION>\r
-                       <FUNCTION>sinh</FUNCTION>\r
-                       <FUNCTION>singular</FUNCTION>\r
-                       <FUNCTION>sinterp</FUNCTION>\r
-                       <FUNCTION>smartplot3d</FUNCTION>\r
-                       <FUNCTION>Smith</FUNCTION>\r
-                       <FUNCTION>solve</FUNCTION>\r
-                       <FUNCTION>solvefor</FUNCTION>\r
-                       <FUNCTION>sort</FUNCTION>\r
-                       <FUNCTION>sparse</FUNCTION>\r
-                       <FUNCTION>spec_eval_rule</FUNCTION>\r
-                       <FUNCTION>spline</FUNCTION>\r
-                       <FUNCTION>spreadsheet</FUNCTION>\r
-                       <FUNCTION>SPrem</FUNCTION>\r
-                       <FUNCTION>sprem</FUNCTION>\r
-                       <FUNCTION>sprintf</FUNCTION>\r
-                       <FUNCTION>Sqrfree</FUNCTION>\r
-                       <FUNCTION>sqrfree</FUNCTION>\r
-                       <FUNCTION>sqrt</FUNCTION>\r
-                       <FUNCTION>sscanf</FUNCTION>\r
-                       <FUNCTION>Ssi</FUNCTION>\r
-                       <FUNCTION>ssystem</FUNCTION>\r
-                       <FUNCTION>storage</FUNCTION>\r
-                       <FUNCTION>string</FUNCTION>\r
-                       <FUNCTION>StruveH</FUNCTION>\r
-                       <FUNCTION>StruveL</FUNCTION>\r
-                       <FUNCTION>sturm</FUNCTION>\r
-                       <FUNCTION>sturmseq</FUNCTION>\r
-                       <FUNCTION>subs</FUNCTION>\r
-                       <FUNCTION>subsindets</FUNCTION>\r
-                       <FUNCTION>subsop</FUNCTION>\r
-                       <FUNCTION>substring</FUNCTION>\r
-                       <FUNCTION>subtype</FUNCTION>\r
-                       <FUNCTION>Sum</FUNCTION>\r
-                       <FUNCTION>sum</FUNCTION>\r
-                       <FUNCTION>surd</FUNCTION>\r
-                       <FUNCTION>Svd</FUNCTION>\r
-                       <FUNCTION>symmdiff</FUNCTION>\r
-                       <FUNCTION>symmetric</FUNCTION>\r
-                       <FUNCTION>syntax</FUNCTION>\r
-                       <FUNCTION>system</FUNCTION>\r
-                       <FUNCTION>table</FUNCTION>\r
-                       <FUNCTION>tan</FUNCTION>\r
-                       <FUNCTION>tang</FUNCTION>\r
-                       <FUNCTION>taylor</FUNCTION>\r
-                       <FUNCTION>testeq</FUNCTION>\r
-                       <FUNCTION>testfloat</FUNCTION>\r
-                       <FUNCTION>TEXT</FUNCTION>\r
-                       <FUNCTION>thaw</FUNCTION>\r
-                       <FUNCTION>thiele</FUNCTION>\r
-                       <FUNCTION>time</FUNCTION>\r
-                       <FUNCTION>timelimit</FUNCTION>\r
-                       <FUNCTION>ToInert</FUNCTION>\r
-                       <FUNCTION>TopologicalSort</FUNCTION>\r
-                       <FUNCTION>traperror</FUNCTION>\r
-                       <FUNCTION>triangular</FUNCTION>\r
-                       <FUNCTION>trigsubs</FUNCTION>\r
-                       <FUNCTION>trunc</FUNCTION>\r
-                       <FUNCTION>type</FUNCTION>\r
-                       <FUNCTION>typematch</FUNCTION>\r
-                       <FUNCTION>unames</FUNCTION>\r
-                       <FUNCTION>unapply</FUNCTION>\r
-                       <FUNCTION>unassign</FUNCTION>\r
-                       <FUNCTION>undefined</FUNCTION>\r
-                       <FUNCTION>unit</FUNCTION>\r
-                       <FUNCTION>Unordered</FUNCTION>\r
-                       <FUNCTION>unprotect</FUNCTION>\r
-                       <FUNCTION>update</FUNCTION>\r
-                       <FUNCTION>UseHardwareFloats</FUNCTION>\r
-                       <FUNCTION>userinfo</FUNCTION>\r
-                       <FUNCTION>value</FUNCTION>\r
-                       <FUNCTION>Vector</FUNCTION>\r
-                       <FUNCTION>vector</FUNCTION>\r
-                       <FUNCTION>verify</FUNCTION>\r
-                       <FUNCTION>WeierstrassP</FUNCTION>\r
-                       <FUNCTION>WeberE</FUNCTION>\r
-                       <FUNCTION>WeierstrassPPrime</FUNCTION>\r
-                       <FUNCTION>WeierstrassSigma</FUNCTION>\r
-                       <FUNCTION>WeierstrassZeta</FUNCTION>\r
-                       <FUNCTION>whattype</FUNCTION>\r
-                       <FUNCTION>WhittakerM</FUNCTION>\r
-                       <FUNCTION>WhittakerW</FUNCTION>\r
-                       <FUNCTION>with</FUNCTION>\r
-                       <FUNCTION>worksheet</FUNCTION>\r
-                       <FUNCTION>writebytes</FUNCTION>\r
-                       <FUNCTION>writedata</FUNCTION>\r
-                       <FUNCTION>writeline</FUNCTION>\r
-                       <FUNCTION>writestat</FUNCTION>\r
-                       <FUNCTION>writeto</FUNCTION>\r
-                       <FUNCTION>zero</FUNCTION>\r
-                       <FUNCTION>Zeta</FUNCTION>\r
-                       <FUNCTION>zip</FUNCTION>\r
-                       <FUNCTION>ztrans</FUNCTION>\r
-\r
-                       <!-- Initially known names -->\r
-                       <LITERAL2>Catalan</LITERAL2>\r
-                       <LITERAL2>constants</LITERAL2>\r
-                       <LITERAL2>Digits</LITERAL2>\r
-                       <LITERAL2>FAIL</LITERAL2>\r
-                       <LITERAL2>false</LITERAL2>\r
-                       <LITERAL2>gamma</LITERAL2>\r
-                       <LITERAL2>I</LITERAL2>\r
-                       <LITERAL2>infinity</LITERAL2>\r
-                       <LITERAL2>integrate</LITERAL2>\r
-                       <LITERAL2>lasterror</LITERAL2>\r
-                       <LITERAL2>libname</LITERAL2>\r
-                       <LITERAL2>`mod`</LITERAL2>\r
-                       <LITERAL2>NULL</LITERAL2>\r
-                       <LITERAL2>Order</LITERAL2>\r
-                       <LITERAL2>Pi</LITERAL2>\r
-                       <LITERAL2>printlevel</LITERAL2>\r
-                       <LITERAL2>true</LITERAL2>\r
-                       <LITERAL2>undefined</LITERAL2>\r
-               </KEYWORDS>\r
-       </RULES>\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<!-- Maple mode, by Jack Perry jeperry@eos.ncsu.edu -->
+<!-- Based on commands for Maple 7 -->
+
+<MODE>
+       <PROPS>
+               <PROPERTY NAME="lineComment" VALUE="//" />
+       </PROPS>
+
+       <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
+               <!-- Standard literals -->
+               <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="FALSE">
+                       <BEGIN>"</BEGIN>
+                       <END>"</END>
+               </SPAN>
+               <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="FALSE">
+                       <BEGIN>'</BEGIN>
+                       <END>'</END>
+               </SPAN>
+               <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="FALSE">
+                       <BEGIN>`</BEGIN>
+                       <END>`</END>
+               </SPAN>
+
+               <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
+
+               <SEQ TYPE="OPERATOR">+</SEQ>
+               <SEQ TYPE="OPERATOR">-</SEQ>
+               <SEQ TYPE="OPERATOR">*</SEQ>
+               <SEQ TYPE="OPERATOR">/</SEQ>
+               <SEQ TYPE="OPERATOR">^</SEQ>
+               <SEQ TYPE="OPERATOR">&lt;&gt;</SEQ>
+               <SEQ TYPE="OPERATOR">&lt;=</SEQ>
+               <SEQ TYPE="OPERATOR">&lt;</SEQ>
+               <SEQ TYPE="OPERATOR">&gt;=</SEQ>
+               <SEQ TYPE="OPERATOR">&gt;</SEQ>
+               <SEQ TYPE="OPERATOR">=</SEQ>
+               <SEQ TYPE="OPERATOR">$</SEQ>
+               <SEQ TYPE="OPERATOR">@@</SEQ>
+               <SEQ TYPE="OPERATOR">@</SEQ>
+               <SEQ TYPE="OPERATOR">||</SEQ>
+               <SEQ TYPE="OPERATOR">:=</SEQ>
+               <SEQ TYPE="OPERATOR">::</SEQ>
+               <SEQ TYPE="OPERATOR">:-</SEQ>
+               <SEQ TYPE="OPERATOR">&amp;</SEQ>
+               <SEQ TYPE="OPERATOR">!</SEQ>
+
+               <KEYWORDS>
+                       <!-- Reserved words -->
+                       <KEYWORD1>and</KEYWORD1>
+                       <KEYWORD1>or</KEYWORD1>
+                       <KEYWORD1>xor</KEYWORD1>
+                       <KEYWORD1>union</KEYWORD1>
+                       <KEYWORD1>intersect</KEYWORD1>
+                       <KEYWORD1>minus</KEYWORD1>
+                       <KEYWORD1>mod</KEYWORD1>
+                       <KEYWORD1>not</KEYWORD1>
+                       <KEYWORD1>assuming</KEYWORD1>
+                       <KEYWORD1>break</KEYWORD1>
+                       <KEYWORD1>by</KEYWORD1>
+                       <KEYWORD1>catch</KEYWORD1>
+                       <KEYWORD1>description</KEYWORD1>
+                       <KEYWORD1>do</KEYWORD1>
+                       <KEYWORD1>done</KEYWORD1>
+                       <KEYWORD1>elif</KEYWORD1>
+                       <KEYWORD1>else</KEYWORD1>
+                       <KEYWORD1>end</KEYWORD1>
+                       <KEYWORD1>error</KEYWORD1>
+                       <KEYWORD1>export</KEYWORD1>
+                       <KEYWORD1>fi</KEYWORD1>
+                       <KEYWORD1>finally</KEYWORD1>
+                       <KEYWORD1>for</KEYWORD1>
+                       <KEYWORD1>from</KEYWORD1>
+                       <KEYWORD1>global</KEYWORD1>
+                       <KEYWORD1>if</KEYWORD1>
+                       <KEYWORD1>implies</KEYWORD1>
+                       <KEYWORD1>in</KEYWORD1>
+                       <KEYWORD1>local</KEYWORD1>
+                       <KEYWORD1>module</KEYWORD1>
+                       <KEYWORD1>next</KEYWORD1>
+                       <KEYWORD1>od</KEYWORD1>
+                       <KEYWORD1>option</KEYWORD1>
+                       <KEYWORD1>options</KEYWORD1>
+                       <KEYWORD1>proc</KEYWORD1>
+                       <KEYWORD1>quit</KEYWORD1>
+                       <KEYWORD1>read</KEYWORD1>
+                       <KEYWORD1>return</KEYWORD1>
+                       <KEYWORD1>save</KEYWORD1>
+                       <KEYWORD1>stop</KEYWORD1>
+                       <KEYWORD1>subset</KEYWORD1>
+                       <KEYWORD1>then</KEYWORD1>
+                       <KEYWORD1>to</KEYWORD1>
+                       <KEYWORD1>try</KEYWORD1>
+                       <KEYWORD1>use</KEYWORD1>
+                       <KEYWORD1>while</KEYWORD1>
+
+                       <!-- Standard library functions -->
+                       <FUNCTION>about</FUNCTION>
+                       <FUNCTION>ans</FUNCTION>
+                       <FUNCTION>add</FUNCTION>
+                       <FUNCTION>addcoords</FUNCTION>
+                       <FUNCTION>additionally</FUNCTION>
+                       <FUNCTION>addproperty</FUNCTION>
+                       <FUNCTION>addressof</FUNCTION>
+                       <FUNCTION>AFactor</FUNCTION>
+                       <FUNCTION>AFactors</FUNCTION>
+                       <FUNCTION>AIrreduc</FUNCTION>
+                       <FUNCTION>AiryAi</FUNCTION>
+                       <FUNCTION>AiryAiZeros</FUNCTION>
+                       <FUNCTION>AiryBi</FUNCTION>
+                       <FUNCTION>AiryBiZeros</FUNCTION>
+                       <FUNCTION>algebraic</FUNCTION>
+                       <FUNCTION>algsubs</FUNCTION>
+                       <FUNCTION>alias</FUNCTION>
+                       <FUNCTION>allvalues</FUNCTION>
+                       <FUNCTION>anames</FUNCTION>
+                       <FUNCTION>AngerJ</FUNCTION>
+                       <FUNCTION>antihermitian</FUNCTION>
+                       <FUNCTION>antisymm</FUNCTION>
+                       <FUNCTION>apply</FUNCTION>
+                       <FUNCTION>applyop</FUNCTION>
+                       <FUNCTION>applyrule</FUNCTION>
+                       <FUNCTION>arccos</FUNCTION>
+                       <FUNCTION>arccosh</FUNCTION>
+                       <FUNCTION>arccot</FUNCTION>
+                       <FUNCTION>arccoth</FUNCTION>
+                       <FUNCTION>arccsc</FUNCTION>
+                       <FUNCTION>arccsch</FUNCTION>
+                       <FUNCTION>arcsec</FUNCTION>
+                       <FUNCTION>arcsech</FUNCTION>
+                       <FUNCTION>arcsin</FUNCTION>
+                       <FUNCTION>arcsinh</FUNCTION>
+                       <FUNCTION>arctan</FUNCTION>
+                       <FUNCTION>arctanh</FUNCTION>
+                       <FUNCTION>argument</FUNCTION>
+                       <FUNCTION>Array</FUNCTION>
+                       <FUNCTION>array</FUNCTION>
+                       <FUNCTION>ArrayDims</FUNCTION>
+                       <FUNCTION>ArrayElems</FUNCTION>
+                       <FUNCTION>ArrayIndFns</FUNCTION>
+                       <FUNCTION>ArrayOptions</FUNCTION>
+                       <FUNCTION>assign</FUNCTION>
+                       <FUNCTION>assigned</FUNCTION>
+                       <FUNCTION>asspar</FUNCTION>
+                       <FUNCTION>assume</FUNCTION>
+                       <FUNCTION>asympt</FUNCTION>
+                       <FUNCTION>attributes</FUNCTION>
+                       <FUNCTION>band</FUNCTION>
+                       <FUNCTION>Berlekamp</FUNCTION>
+                       <FUNCTION>bernoulli</FUNCTION>
+                       <FUNCTION>bernstein</FUNCTION>
+                       <FUNCTION>BesselI</FUNCTION>
+                       <FUNCTION>BesselJ</FUNCTION>
+                       <FUNCTION>BesselJZeros</FUNCTION>
+                       <FUNCTION>BesselK</FUNCTION>
+                       <FUNCTION>BesselY</FUNCTION>
+                       <FUNCTION>BesselYZeros</FUNCTION>
+                       <FUNCTION>Beta</FUNCTION>
+                       <FUNCTION>branches</FUNCTION>
+                       <FUNCTION>C</FUNCTION>
+                       <FUNCTION>cat</FUNCTION>
+                       <FUNCTION>ceil</FUNCTION>
+                       <FUNCTION>changecoords</FUNCTION>
+                       <FUNCTION>charfcn</FUNCTION>
+                       <FUNCTION>ChebyshevT</FUNCTION>
+                       <FUNCTION>ChebyShevU</FUNCTION>
+                       <FUNCTION>CheckArgs</FUNCTION>
+                       <FUNCTION>Chi</FUNCTION>
+                       <FUNCTION>chrem</FUNCTION>
+                       <FUNCTION>Ci</FUNCTION>
+                       <FUNCTION>close</FUNCTION>
+                       <FUNCTION>coeff</FUNCTION>
+                       <FUNCTION>coeffs</FUNCTION>
+                       <FUNCTION>coeftayl</FUNCTION>
+                       <FUNCTION>collect</FUNCTION>
+                       <FUNCTION>combine</FUNCTION>
+                       <FUNCTION>comparray</FUNCTION>
+                       <FUNCTION>compiletable</FUNCTION>
+                       <FUNCTION>compoly</FUNCTION>
+                       <FUNCTION>CompSeq</FUNCTION>
+                       <FUNCTION>conjugate</FUNCTION>
+                       <FUNCTION>constant</FUNCTION>
+                       <FUNCTION>Content</FUNCTION>
+                       <FUNCTION>content</FUNCTION>
+                       <FUNCTION>convergs</FUNCTION>
+                       <FUNCTION>convert</FUNCTION>
+                       <FUNCTION>coords</FUNCTION>
+                       <FUNCTION>copy</FUNCTION>
+                       <FUNCTION>CopySign</FUNCTION>
+                       <FUNCTION>cos</FUNCTION>
+                       <FUNCTION>cosh</FUNCTION>
+                       <FUNCTION>cot</FUNCTION>
+                       <FUNCTION>coth</FUNCTION>
+                       <FUNCTION>coulditbe</FUNCTION>
+                       <FUNCTION>csc</FUNCTION>
+                       <FUNCTION>csch</FUNCTION>
+                       <FUNCTION>csgn</FUNCTION>
+                       <FUNCTION>currentdir</FUNCTION>
+                       <FUNCTION>curry</FUNCTION>
+                       <FUNCTION>CylinderD</FUNCTION>
+                       <FUNCTION>CylinderU</FUNCTION>
+                       <FUNCTION>CylinderV</FUNCTION>
+                       <FUNCTION>D</FUNCTION>
+                       <FUNCTION>dawson</FUNCTION>
+                       <FUNCTION>Default0</FUNCTION>
+                       <FUNCTION>DefaultOverflow</FUNCTION>
+                       <FUNCTION>DefaultUnderflow</FUNCTION>
+                       <FUNCTION>define</FUNCTION>
+                       <FUNCTION>define_external</FUNCTION>
+                       <FUNCTION>degree</FUNCTION>
+                       <FUNCTION>denom</FUNCTION>
+                       <FUNCTION>depends</FUNCTION>
+                       <FUNCTION>DESol</FUNCTION>
+                       <FUNCTION>Det</FUNCTION>
+                       <FUNCTION>diagon</FUNCTION>
+                       <FUNCTION>Diff</FUNCTION>
+                       <FUNCTION>diff</FUNCTION>
+                       <FUNCTION>diffop</FUNCTION>
+                       <FUNCTION>Digits</FUNCTION>
+                       <FUNCTION>dilog</FUNCTION>
+                       <FUNCTION>dinterp</FUNCTION>
+                       <FUNCTION>Dirac</FUNCTION>
+                       <FUNCTION>disassemble</FUNCTION>
+                       <FUNCTION>discont</FUNCTION>
+                       <FUNCTION>discrim</FUNCTION>
+                       <FUNCTION>dismantle</FUNCTION>
+                       <FUNCTION>DistDeg</FUNCTION>
+                       <FUNCTION>Divide</FUNCTION>
+                       <FUNCTION>divide</FUNCTION>
+                       <FUNCTION>dsolve</FUNCTION>
+                       <FUNCTION>efficiency</FUNCTION>
+                       <FUNCTION>Ei</FUNCTION>
+                       <FUNCTION>Eigenvals</FUNCTION>
+                       <FUNCTION>eliminate</FUNCTION>
+                       <FUNCTION>ellipsoid</FUNCTION>
+                       <FUNCTION>EllipticCE</FUNCTION>
+                       <FUNCTION>EllipticCK</FUNCTION>
+                       <FUNCTION>EllipticCPi</FUNCTION>
+                       <FUNCTION>EllipticE</FUNCTION>
+                       <FUNCTION>EllipticF</FUNCTION>
+                       <FUNCTION>EllipticK</FUNCTION>
+                       <FUNCTION>EllipticModulus</FUNCTION>
+                       <FUNCTION>EllipticNome</FUNCTION>
+                       <FUNCTION>EllipticPi</FUNCTION>
+                       <FUNCTION>elliptic_int</FUNCTION>
+                       <FUNCTION>entries</FUNCTION>
+                       <FUNCTION>erf</FUNCTION>
+                       <FUNCTION>erfc</FUNCTION>
+                       <FUNCTION>erfi</FUNCTION>
+                       <FUNCTION>euler</FUNCTION>
+                       <FUNCTION>eulermac</FUNCTION>
+                       <FUNCTION>Eval</FUNCTION>
+                       <FUNCTION>eval</FUNCTION>
+                       <FUNCTION>evala</FUNCTION>
+                       <FUNCTION>evalapply</FUNCTION>
+                       <FUNCTION>evalb</FUNCTION>
+                       <FUNCTION>evalc</FUNCTION>
+                       <FUNCTION>evalf</FUNCTION>
+                       <FUNCTION>evalfint</FUNCTION>
+                       <FUNCTION>evalhf</FUNCTION>
+                       <FUNCTION>evalm</FUNCTION>
+                       <FUNCTION>evaln</FUNCTION>
+                       <FUNCTION>evalr</FUNCTION>
+                       <FUNCTION>evalrC</FUNCTION>
+                       <FUNCTION>events</FUNCTION>
+                       <FUNCTION>Excel</FUNCTION>
+                       <FUNCTION>exists</FUNCTION>
+                       <FUNCTION>exp</FUNCTION>
+                       <FUNCTION>Expand</FUNCTION>
+                       <FUNCTION>expand</FUNCTION>
+                       <FUNCTION>expandoff</FUNCTION>
+                       <FUNCTION>expandon</FUNCTION>
+                       <FUNCTION>exports</FUNCTION>
+                       <FUNCTION>extract</FUNCTION>
+                       <FUNCTION>extrema</FUNCTION>
+                       <FUNCTION>Factor</FUNCTION>
+                       <FUNCTION>factor</FUNCTION>
+                       <FUNCTION>Factors</FUNCTION>
+                       <FUNCTION>factors</FUNCTION>
+                       <FUNCTION>fclose</FUNCTION>
+                       <FUNCTION>fdiscont</FUNCTION>
+                       <FUNCTION>feof</FUNCTION>
+                       <FUNCTION>fflush</FUNCTION>
+                       <FUNCTION>FFT</FUNCTION>
+                       <FUNCTION>filepos</FUNCTION>
+                       <FUNCTION>fixdiv</FUNCTION>
+                       <FUNCTION>float</FUNCTION>
+                       <FUNCTION>floor</FUNCTION>
+                       <FUNCTION>fnormal</FUNCTION>
+                       <FUNCTION>fold</FUNCTION>
+                       <FUNCTION>fopen</FUNCTION>
+                       <FUNCTION>forall</FUNCTION>
+                       <FUNCTION>forget</FUNCTION>
+                       <FUNCTION>fprintf</FUNCTION>
+                       <FUNCTION>frac</FUNCTION>
+                       <FUNCTION>freeze</FUNCTION>
+                       <FUNCTION>frem</FUNCTION>
+                       <FUNCTION>fremove</FUNCTION>
+                       <FUNCTION>FresnelC</FUNCTION>
+                       <FUNCTION>Fresnelf</FUNCTION>
+                       <FUNCTION>Fresnelg</FUNCTION>
+                       <FUNCTION>FresnelS</FUNCTION>
+                       <FUNCTION>FromInert</FUNCTION>
+                       <FUNCTION>frontend</FUNCTION>
+                       <FUNCTION>fscanf</FUNCTION>
+                       <FUNCTION>fsolve</FUNCTION>
+                       <FUNCTION>galois</FUNCTION>
+                       <FUNCTION>GAMMA</FUNCTION>
+                       <FUNCTION>GaussAGM</FUNCTION>
+                       <FUNCTION>Gausselim</FUNCTION>
+                       <FUNCTION>Gaussjord</FUNCTION>
+                       <FUNCTION>gc</FUNCTION>
+                       <FUNCTION>Gcd</FUNCTION>
+                       <FUNCTION>gcd</FUNCTION>
+                       <FUNCTION>Gcdex</FUNCTION>
+                       <FUNCTION>gcdex</FUNCTION>
+                       <FUNCTION>GegenbauerC</FUNCTION>
+                       <FUNCTION>genpoly</FUNCTION>
+                       <FUNCTION>getenv</FUNCTION>
+                       <FUNCTION>GetResultDataType</FUNCTION>
+                       <FUNCTION>GetResultShape</FUNCTION>
+                       <FUNCTION>GF</FUNCTION>
+                       <FUNCTION>Greek</FUNCTION>
+                       <FUNCTION>HankelH1</FUNCTION>
+                       <FUNCTION>HankelH2</FUNCTION>
+                       <FUNCTION>harmonic</FUNCTION>
+                       <FUNCTION>has</FUNCTION>
+                       <FUNCTION>hasfun</FUNCTION>
+                       <FUNCTION>hasoption</FUNCTION>
+                       <FUNCTION>hastype</FUNCTION>
+                       <FUNCTION>heap</FUNCTION>
+                       <FUNCTION>Heaviside</FUNCTION>
+                       <FUNCTION>Hermite</FUNCTION>
+                       <FUNCTION>HermiteH</FUNCTION>
+                       <FUNCTION>hermitian</FUNCTION>
+                       <FUNCTION>Hessenberg</FUNCTION>
+                       <FUNCTION>hfarray</FUNCTION>
+                       <FUNCTION>history</FUNCTION>
+                       <FUNCTION>hypergeom</FUNCTION>
+                       <FUNCTION>icontent</FUNCTION>
+                       <FUNCTION>identity</FUNCTION>
+                       <FUNCTION>IEEEdiffs</FUNCTION>
+                       <FUNCTION>ifactor</FUNCTION>
+                       <FUNCTION>ifactors</FUNCTION>
+                       <FUNCTION>iFFT</FUNCTION>
+                       <FUNCTION>igcd</FUNCTION>
+                       <FUNCTION>igcdex</FUNCTION>
+                       <FUNCTION>ilcm</FUNCTION>
+                       <FUNCTION>ilog10</FUNCTION>
+                       <FUNCTION>ilog2</FUNCTION>
+                       <FUNCTION>ilog</FUNCTION>
+                       <FUNCTION>Im</FUNCTION>
+                       <FUNCTION>implicitdiff</FUNCTION>
+                       <FUNCTION>ImportMatrix</FUNCTION>
+                       <FUNCTION>ImportVector</FUNCTION>
+                       <FUNCTION>indets</FUNCTION>
+                       <FUNCTION>index</FUNCTION>
+                       <FUNCTION>indexed</FUNCTION>
+                       <FUNCTION>indices</FUNCTION>
+                       <FUNCTION>inifcn</FUNCTION>
+                       <FUNCTION>ininame</FUNCTION>
+                       <FUNCTION>initialcondition</FUNCTION>
+                       <FUNCTION>initialize</FUNCTION>
+                       <FUNCTION>insert</FUNCTION>
+                       <FUNCTION>int</FUNCTION>
+                       <FUNCTION>intat</FUNCTION>
+                       <FUNCTION>interface</FUNCTION>
+                       <FUNCTION>Interp</FUNCTION>
+                       <FUNCTION>interp</FUNCTION>
+                       <FUNCTION>Inverse</FUNCTION>
+                       <FUNCTION>invfunc</FUNCTION>
+                       <FUNCTION>invztrans</FUNCTION>
+                       <FUNCTION>iostatus</FUNCTION>
+                       <FUNCTION>iperfpow</FUNCTION>
+                       <FUNCTION>iquo</FUNCTION>
+                       <FUNCTION>iratrecon</FUNCTION>
+                       <FUNCTION>irem</FUNCTION>
+                       <FUNCTION>iroot</FUNCTION>
+                       <FUNCTION>Irreduc</FUNCTION>
+                       <FUNCTION>irreduc</FUNCTION>
+                       <FUNCTION>is</FUNCTION>
+                       <FUNCTION>iscont</FUNCTION>
+                       <FUNCTION>isdifferential</FUNCTION>
+                       <FUNCTION>IsMatrixShape</FUNCTION>
+                       <FUNCTION>isolate</FUNCTION>
+                       <FUNCTION>isolve</FUNCTION>
+                       <FUNCTION>ispoly</FUNCTION>
+                       <FUNCTION>isprime</FUNCTION>
+                       <FUNCTION>isqrfree</FUNCTION>
+                       <FUNCTION>isqrt</FUNCTION>
+                       <FUNCTION>issqr</FUNCTION>
+                       <FUNCTION>ithprime</FUNCTION>
+                       <FUNCTION>JacobiAM</FUNCTION>
+                       <FUNCTION>JacobiCD</FUNCTION>
+                       <FUNCTION>JacobiCN</FUNCTION>
+                       <FUNCTION>JacobiCS</FUNCTION>
+                       <FUNCTION>JacobiDC</FUNCTION>
+                       <FUNCTION>JacobiDN</FUNCTION>
+                       <FUNCTION>JacobiDS</FUNCTION>
+                       <FUNCTION>JacobiNC</FUNCTION>
+                       <FUNCTION>JacobiND</FUNCTION>
+                       <FUNCTION>JacobiNS</FUNCTION>
+                       <FUNCTION>JacobiP</FUNCTION>
+                       <FUNCTION>JacobiSC</FUNCTION>
+                       <FUNCTION>JacobiSD</FUNCTION>
+                       <FUNCTION>JacobiSN</FUNCTION>
+                       <FUNCTION>JacobiTheta1</FUNCTION>
+                       <FUNCTION>JacobiTheta2</FUNCTION>
+                       <FUNCTION>JacobiTheta3</FUNCTION>
+                       <FUNCTION>JacobiTheta4</FUNCTION>
+                       <FUNCTION>JacobiZeta</FUNCTION>
+                       <FUNCTION>KelvinBei</FUNCTION>
+                       <FUNCTION>KelvinBer</FUNCTION>
+                       <FUNCTION>KelvinHei</FUNCTION>
+                       <FUNCTION>KelvinHer</FUNCTION>
+                       <FUNCTION>KelvinKei</FUNCTION>
+                       <FUNCTION>KelvinKer</FUNCTION>
+                       <FUNCTION>KummerM</FUNCTION>
+                       <FUNCTION>KummerU</FUNCTION>
+                       <FUNCTION>LaguerreL</FUNCTION>
+                       <FUNCTION>LambertW</FUNCTION>
+                       <FUNCTION>latex</FUNCTION>
+                       <FUNCTION>lattice</FUNCTION>
+                       <FUNCTION>lcm</FUNCTION>
+                       <FUNCTION>Lcm</FUNCTION>
+                       <FUNCTION>lcoeff</FUNCTION>
+                       <FUNCTION>leadterm</FUNCTION>
+                       <FUNCTION>LegendreP</FUNCTION>
+                       <FUNCTION>LegendreQ</FUNCTION>
+                       <FUNCTION>length</FUNCTION>
+                       <FUNCTION>LerchPhi</FUNCTION>
+                       <FUNCTION>lexorder</FUNCTION>
+                       <FUNCTION>lhs</FUNCTION>
+                       <FUNCTION>CLi</FUNCTION>
+                       <FUNCTION>Limit</FUNCTION>
+                       <FUNCTION>limit</FUNCTION>
+                       <FUNCTION>Linsolve</FUNCTION>
+                       <FUNCTION>ln</FUNCTION>
+                       <FUNCTION>lnGAMMA</FUNCTION>
+                       <FUNCTION>log</FUNCTION>
+                       <FUNCTION>log10</FUNCTION>
+                       <FUNCTION>LommelS1</FUNCTION>
+                       <FUNCTION>Lommels2</FUNCTION>
+                       <FUNCTION>lprint</FUNCTION>
+                       <FUNCTION>map</FUNCTION>
+                       <FUNCTION>map2</FUNCTION>
+                       <FUNCTION>Maple_floats</FUNCTION>
+                       <FUNCTION>match</FUNCTION>
+                       <FUNCTION>MatlabMatrix</FUNCTION>
+                       <FUNCTION>Matrix</FUNCTION>
+                       <FUNCTION>matrix</FUNCTION>
+                       <FUNCTION>MatrixOptions</FUNCTION>
+                       <FUNCTION>max</FUNCTION>
+                       <FUNCTION>maximize</FUNCTION>
+                       <FUNCTION>maxnorm</FUNCTION>
+                       <FUNCTION>maxorder</FUNCTION>
+                       <FUNCTION>MeijerG</FUNCTION>
+                       <FUNCTION>member</FUNCTION>
+                       <FUNCTION>min</FUNCTION>
+                       <FUNCTION>minimize</FUNCTION>
+                       <FUNCTION>mkdir</FUNCTION>
+                       <FUNCTION>ModifiedMeijerG</FUNCTION>
+                       <FUNCTION>modp</FUNCTION>
+                       <FUNCTION>modp1</FUNCTION>
+                       <FUNCTION>modp2</FUNCTION>
+                       <FUNCTION>modpol</FUNCTION>
+                       <FUNCTION>mods</FUNCTION>
+                       <FUNCTION>module</FUNCTION>
+                       <FUNCTION>MOLS</FUNCTION>
+                       <FUNCTION>msolve</FUNCTION>
+                       <FUNCTION>mtaylor</FUNCTION>
+                       <FUNCTION>mul</FUNCTION>
+                       <FUNCTION>NextAfter</FUNCTION>
+                       <FUNCTION>nextprime</FUNCTION>
+                       <FUNCTION>nops</FUNCTION>
+                       <FUNCTION>norm</FUNCTION>
+                       <FUNCTION>norm</FUNCTION>
+                       <FUNCTION>Normal</FUNCTION>
+                       <FUNCTION>normal</FUNCTION>
+                       <FUNCTION>nprintf</FUNCTION>
+                       <FUNCTION>Nullspace</FUNCTION>
+                       <FUNCTION>numboccur</FUNCTION>
+                       <FUNCTION>numer</FUNCTION>
+                       <FUNCTION>NumericClass</FUNCTION>
+                       <FUNCTION>NumericEvent</FUNCTION>
+                       <FUNCTION>NumericEventHandler</FUNCTION>
+                       <FUNCTION>NumericException</FUNCTION>
+                       <FUNCTION>numerics</FUNCTION>
+                       <FUNCTION>NumericStatus</FUNCTION>
+                       <FUNCTION>odetest</FUNCTION>
+                       <FUNCTION>op</FUNCTION>
+                       <FUNCTION>open</FUNCTION>
+                       <FUNCTION>order</FUNCTION>
+                       <FUNCTION>OrderedNE</FUNCTION>
+                       <FUNCTION>parse</FUNCTION>
+                       <FUNCTION>patmatch</FUNCTION>
+                       <FUNCTION>pclose</FUNCTION>
+                       <FUNCTION>PDEplot_options</FUNCTION>
+                       <FUNCTION>pdesolve</FUNCTION>
+                       <FUNCTION>pdetest</FUNCTION>
+                       <FUNCTION>pdsolve</FUNCTION>
+                       <FUNCTION>piecewise</FUNCTION>
+                       <FUNCTION>plot</FUNCTION>
+                       <FUNCTION>plot3d</FUNCTION>
+                       <FUNCTION>plotsetup</FUNCTION>
+                       <FUNCTION>pochhammer</FUNCTION>
+                       <FUNCTION>pointto</FUNCTION>
+                       <FUNCTION>poisson</FUNCTION>
+                       <FUNCTION>polar</FUNCTION>
+                       <FUNCTION>polylog</FUNCTION>
+                       <FUNCTION>polynom</FUNCTION>
+                       <FUNCTION>Power</FUNCTION>
+                       <FUNCTION>Powmod</FUNCTION>
+                       <FUNCTION>powmod</FUNCTION>
+                       <FUNCTION>Prem</FUNCTION>
+                       <FUNCTION>prem</FUNCTION>
+                       <FUNCTION>Preprocessor</FUNCTION>
+                       <FUNCTION>prevprime</FUNCTION>
+                       <FUNCTION>Primitive</FUNCTION>
+                       <FUNCTION>Primpart</FUNCTION>
+                       <FUNCTION>primpart</FUNCTION>
+                       <FUNCTION>print</FUNCTION>
+                       <FUNCTION>printf</FUNCTION>
+                       <FUNCTION>ProbSplit</FUNCTION>
+                       <FUNCTION>procbody</FUNCTION>
+                       <FUNCTION>ProcessOptions</FUNCTION>
+                       <FUNCTION>procmake</FUNCTION>
+                       <FUNCTION>Product</FUNCTION>
+                       <FUNCTION>product</FUNCTION>
+                       <FUNCTION>proot</FUNCTION>
+                       <FUNCTION>property</FUNCTION>
+                       <FUNCTION>protect</FUNCTION>
+                       <FUNCTION>Psi</FUNCTION>
+                       <FUNCTION>psqrt</FUNCTION>
+                       <FUNCTION>queue</FUNCTION>
+                       <FUNCTION>Quo</FUNCTION>
+                       <FUNCTION>quo</FUNCTION>
+                       <FUNCTION>radfield</FUNCTION>
+                       <FUNCTION>radnormal</FUNCTION>
+                       <FUNCTION>radsimp</FUNCTION>
+                       <FUNCTION>rand</FUNCTION>
+                       <FUNCTION>randomize</FUNCTION>
+                       <FUNCTION>Randpoly</FUNCTION>
+                       <FUNCTION>randpoly</FUNCTION>
+                       <FUNCTION>Randprime</FUNCTION>
+                       <FUNCTION>range</FUNCTION>
+                       <FUNCTION>ratinterp</FUNCTION>
+                       <FUNCTION>rationalize</FUNCTION>
+                       <FUNCTION>Ratrecon</FUNCTION>
+                       <FUNCTION>ratrecon</FUNCTION>
+                       <FUNCTION>Re</FUNCTION>
+                       <FUNCTION>readbytes</FUNCTION>
+                       <FUNCTION>readdata</FUNCTION>
+                       <FUNCTION>readlib</FUNCTION>
+                       <FUNCTION>readline</FUNCTION>
+                       <FUNCTION>readstat</FUNCTION>
+                       <FUNCTION>realroot</FUNCTION>
+                       <FUNCTION>Record</FUNCTION>
+                       <FUNCTION>Reduce</FUNCTION>
+                       <FUNCTION>references</FUNCTION>
+                       <FUNCTION>release</FUNCTION>
+                       <FUNCTION>Rem</FUNCTION>
+                       <FUNCTION>rem</FUNCTION>
+                       <FUNCTION>remove</FUNCTION>
+                       <FUNCTION>repository</FUNCTION>
+                       <FUNCTION>requires</FUNCTION>
+                       <FUNCTION>residue</FUNCTION>
+                       <FUNCTION>RESol</FUNCTION>
+                       <FUNCTION>Resultant</FUNCTION>
+                       <FUNCTION>resultant</FUNCTION>
+                       <FUNCTION>rhs</FUNCTION>
+                       <FUNCTION>rmdir</FUNCTION>
+                       <FUNCTION>root</FUNCTION>
+                       <FUNCTION>rootbound</FUNCTION>
+                       <FUNCTION>RootOf</FUNCTION>
+                       <FUNCTION>Roots</FUNCTION>
+                       <FUNCTION>roots</FUNCTION>
+                       <FUNCTION>round</FUNCTION>
+                       <FUNCTION>Rounding</FUNCTION>
+                       <FUNCTION>rsolve</FUNCTION>
+                       <FUNCTION>rtable</FUNCTION>
+                       <FUNCTION>rtable_algebra</FUNCTION>
+                       <FUNCTION>rtable_dims</FUNCTION>
+                       <FUNCTION>rtable_elems</FUNCTION>
+                       <FUNCTION>rtable_indfns</FUNCTION>
+                       <FUNCTION>rtable_options</FUNCTION>
+                       <FUNCTION>rtable_printf</FUNCTION>
+                       <FUNCTION>rtable_scanf</FUNCTION>
+                       <FUNCTION>SampleRTable</FUNCTION>
+                       <FUNCTION>savelib</FUNCTION>
+                       <FUNCTION>Scale10</FUNCTION>
+                       <FUNCTION>Scale2</FUNCTION>
+                       <FUNCTION>scalar</FUNCTION>
+                       <FUNCTION>scan</FUNCTION>
+                       <FUNCTION>scanf</FUNCTION>
+                       <FUNCTION>SearchText</FUNCTION>
+                       <FUNCTION>searchtext</FUNCTION>
+                       <FUNCTION>sec</FUNCTION>
+                       <FUNCTION>sech</FUNCTION>
+                       <FUNCTION>select</FUNCTION>
+                       <FUNCTION>selectfun</FUNCTION>
+                       <FUNCTION>selectremove</FUNCTION>
+                       <FUNCTION>seq</FUNCTION>
+                       <FUNCTION>series</FUNCTION>
+                       <FUNCTION>setattribute</FUNCTION>
+                       <FUNCTION>SFloatExponent</FUNCTION>
+                       <FUNCTION>SFloatMantissa</FUNCTION>
+                       <FUNCTION>shale</FUNCTION>
+                       <FUNCTION>Shi</FUNCTION>
+                       <FUNCTION>showprofile</FUNCTION>
+                       <FUNCTION>showtime</FUNCTION>
+                       <FUNCTION>Si</FUNCTION>
+                       <FUNCTION>sign</FUNCTION>
+                       <FUNCTION>signum</FUNCTION>
+                       <FUNCTION>Simplify</FUNCTION>
+                       <FUNCTION>simplify</FUNCTION>
+                       <FUNCTION>sin</FUNCTION>
+                       <FUNCTION>sinh</FUNCTION>
+                       <FUNCTION>singular</FUNCTION>
+                       <FUNCTION>sinterp</FUNCTION>
+                       <FUNCTION>smartplot3d</FUNCTION>
+                       <FUNCTION>Smith</FUNCTION>
+                       <FUNCTION>solve</FUNCTION>
+                       <FUNCTION>solvefor</FUNCTION>
+                       <FUNCTION>sort</FUNCTION>
+                       <FUNCTION>sparse</FUNCTION>
+                       <FUNCTION>spec_eval_rule</FUNCTION>
+                       <FUNCTION>spline</FUNCTION>
+                       <FUNCTION>spreadsheet</FUNCTION>
+                       <FUNCTION>SPrem</FUNCTION>
+                       <FUNCTION>sprem</FUNCTION>
+                       <FUNCTION>sprintf</FUNCTION>
+                       <FUNCTION>Sqrfree</FUNCTION>
+                       <FUNCTION>sqrfree</FUNCTION>
+                       <FUNCTION>sqrt</FUNCTION>
+                       <FUNCTION>sscanf</FUNCTION>
+                       <FUNCTION>Ssi</FUNCTION>
+                       <FUNCTION>ssystem</FUNCTION>
+                       <FUNCTION>storage</FUNCTION>
+                       <FUNCTION>string</FUNCTION>
+                       <FUNCTION>StruveH</FUNCTION>
+                       <FUNCTION>StruveL</FUNCTION>
+                       <FUNCTION>sturm</FUNCTION>
+                       <FUNCTION>sturmseq</FUNCTION>
+                       <FUNCTION>subs</FUNCTION>
+                       <FUNCTION>subsindets</FUNCTION>
+                       <FUNCTION>subsop</FUNCTION>
+                       <FUNCTION>substring</FUNCTION>
+                       <FUNCTION>subtype</FUNCTION>
+                       <FUNCTION>Sum</FUNCTION>
+                       <FUNCTION>sum</FUNCTION>
+                       <FUNCTION>surd</FUNCTION>
+                       <FUNCTION>Svd</FUNCTION>
+                       <FUNCTION>symmdiff</FUNCTION>
+                       <FUNCTION>symmetric</FUNCTION>
+                       <FUNCTION>syntax</FUNCTION>
+                       <FUNCTION>system</FUNCTION>
+                       <FUNCTION>table</FUNCTION>
+                       <FUNCTION>tan</FUNCTION>
+                       <FUNCTION>tang</FUNCTION>
+                       <FUNCTION>taylor</FUNCTION>
+                       <FUNCTION>testeq</FUNCTION>
+                       <FUNCTION>testfloat</FUNCTION>
+                       <FUNCTION>TEXT</FUNCTION>
+                       <FUNCTION>thaw</FUNCTION>
+                       <FUNCTION>thiele</FUNCTION>
+                       <FUNCTION>time</FUNCTION>
+                       <FUNCTION>timelimit</FUNCTION>
+                       <FUNCTION>ToInert</FUNCTION>
+                       <FUNCTION>TopologicalSort</FUNCTION>
+                       <FUNCTION>traperror</FUNCTION>
+                       <FUNCTION>triangular</FUNCTION>
+                       <FUNCTION>trigsubs</FUNCTION>
+                       <FUNCTION>trunc</FUNCTION>
+                       <FUNCTION>type</FUNCTION>
+                       <FUNCTION>typematch</FUNCTION>
+                       <FUNCTION>unames</FUNCTION>
+                       <FUNCTION>unapply</FUNCTION>
+                       <FUNCTION>unassign</FUNCTION>
+                       <FUNCTION>undefined</FUNCTION>
+                       <FUNCTION>unit</FUNCTION>
+                       <FUNCTION>Unordered</FUNCTION>
+                       <FUNCTION>unprotect</FUNCTION>
+                       <FUNCTION>update</FUNCTION>
+                       <FUNCTION>UseHardwareFloats</FUNCTION>
+                       <FUNCTION>userinfo</FUNCTION>
+                       <FUNCTION>value</FUNCTION>
+                       <FUNCTION>Vector</FUNCTION>
+                       <FUNCTION>vector</FUNCTION>
+                       <FUNCTION>verify</FUNCTION>
+                       <FUNCTION>WeierstrassP</FUNCTION>
+                       <FUNCTION>WeberE</FUNCTION>
+                       <FUNCTION>WeierstrassPPrime</FUNCTION>
+                       <FUNCTION>WeierstrassSigma</FUNCTION>
+                       <FUNCTION>WeierstrassZeta</FUNCTION>
+                       <FUNCTION>whattype</FUNCTION>
+                       <FUNCTION>WhittakerM</FUNCTION>
+                       <FUNCTION>WhittakerW</FUNCTION>
+                       <FUNCTION>with</FUNCTION>
+                       <FUNCTION>worksheet</FUNCTION>
+                       <FUNCTION>writebytes</FUNCTION>
+                       <FUNCTION>writedata</FUNCTION>
+                       <FUNCTION>writeline</FUNCTION>
+                       <FUNCTION>writestat</FUNCTION>
+                       <FUNCTION>writeto</FUNCTION>
+                       <FUNCTION>zero</FUNCTION>
+                       <FUNCTION>Zeta</FUNCTION>
+                       <FUNCTION>zip</FUNCTION>
+                       <FUNCTION>ztrans</FUNCTION>
+
+                       <!-- Initially known names -->
+                       <LITERAL2>Catalan</LITERAL2>
+                       <LITERAL2>constants</LITERAL2>
+                       <LITERAL2>Digits</LITERAL2>
+                       <LITERAL2>FAIL</LITERAL2>
+                       <LITERAL2>false</LITERAL2>
+                       <LITERAL2>gamma</LITERAL2>
+                       <LITERAL2>I</LITERAL2>
+                       <LITERAL2>infinity</LITERAL2>
+                       <LITERAL2>integrate</LITERAL2>
+                       <LITERAL2>lasterror</LITERAL2>
+                       <LITERAL2>libname</LITERAL2>
+                       <LITERAL2>`mod`</LITERAL2>
+                       <LITERAL2>NULL</LITERAL2>
+                       <LITERAL2>Order</LITERAL2>
+                       <LITERAL2>Pi</LITERAL2>
+                       <LITERAL2>printlevel</LITERAL2>
+                       <LITERAL2>true</LITERAL2>
+                       <LITERAL2>undefined</LITERAL2>
+               </KEYWORDS>
+       </RULES>
+</MODE>