<?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>
