3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
5 <!-- Mavscript mode, by A. Vontobel qwert2003@users.sourceforge.net, Licence GPL -->
6 <!-- Based on Mavscript 2.0 -->
10 <PROPERTY NAME="lineComment" VALUE="//" />
13 <RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="FALSE">
16 <EOL_SPAN TYPE="COMMENT4" DELEGATE="MAVSCRIPTCOMMAND">§m</EOL_SPAN>
19 <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
21 <!-- Keywords found anywhere in the text. Not necessary. -->
23 <!-- Reserved words -->
24 <KEYWORD4>§m</KEYWORD4>
25 <KEYWORD4>§io</KEYWORD4>
26 <KEYWORD4>§i</KEYWORD4>
27 <KEYWORD4>§o</KEYWORD4>
28 <KEYWORD4>§n</KEYWORD4>
32 <RULES SET="MAVSCRIPTCOMMAND" ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE" DEFAULT="MARKUP">
33 <!-- Standard literals -->
35 <SEQ TYPE="COMMENT4" DELEGATE="MAIN">§io</SEQ>
36 <SEQ TYPE="COMMENT4" DELEGATE="MAIN">§i</SEQ>
37 <SEQ TYPE="COMMENT4" DELEGATE="MAIN">§o</SEQ>
38 <SEQ TYPE="COMMENT4" DELEGATE="MAIN">§n</SEQ>
40 <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE">
44 <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE">
48 <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE">
54 <SEQ TYPE="KEYWORD3"><></SEQ>
55 <SEQ TYPE="KEYWORD3"><=</SEQ>
56 <SEQ TYPE="KEYWORD3"><</SEQ>
57 <SEQ TYPE="KEYWORD3">>=</SEQ>
58 <SEQ TYPE="KEYWORD3">></SEQ>
59 <SEQ TYPE="KEYWORD3">==</SEQ>
60 <SEQ TYPE="KEYWORD3">||</SEQ>
61 <SEQ TYPE="KEYWORD3">!</SEQ>
62 <SEQ TYPE="KEYWORD3">,</SEQ>
65 <KEYWORDS><!-- Reserved words -->
68 <KEYWORD1>Newton</KEYWORD1>
69 <KEYWORD1>N</KEYWORD1>
70 <KEYWORD1>Solve</KEYWORD1>
71 <KEYWORD1>Max</KEYWORD1>
72 <KEYWORD1>Min</KEYWORD1>
73 <KEYWORD1>Eval</KEYWORD1>
74 <KEYWORD1>Where</KEYWORD1>
76 <KEYWORD1>Abs</KEYWORD1>
77 <KEYWORD1>Sqrt</KEYWORD1>
78 <KEYWORD1>Sin</KEYWORD1>
79 <KEYWORD1>Cos</KEYWORD1>
80 <KEYWORD1>Tan</KEYWORD1>
81 <KEYWORD1>ArcSin</KEYWORD1>
82 <KEYWORD1>ArcCos</KEYWORD1>
83 <KEYWORD1>ArcTan</KEYWORD1>
84 <KEYWORD1>Round</KEYWORD1>
85 <KEYWORD1>Ceil</KEYWORD1>
86 <KEYWORD1>Floor</KEYWORD1>
87 <KEYWORD1>Exp</KEYWORD1>
88 <KEYWORD1>Ln</KEYWORD1>
89 <KEYWORD1>Log</KEYWORD1>
90 <KEYWORD1>Div</KEYWORD1>
91 <KEYWORD1>Mod</KEYWORD1>
92 <KEYWORD1>Integrate</KEYWORD1>
93 <KEYWORD1>D</KEYWORD1>
94 <KEYWORD1>Pi</KEYWORD1>
95 <KEYWORD1>Sign</KEYWORD1>
98 <KEYWORD1>True</KEYWORD1>
99 <KEYWORD1>False</KEYWORD1>
100 <KEYWORD1>And</KEYWORD1>
101 <KEYWORD1>Not</KEYWORD1>
102 <KEYWORD1>Or</KEYWORD1>
104 <KEYWORD1>Add</KEYWORD1>
105 <KEYWORD1>Append</KEYWORD1>
106 <KEYWORD1>Apply</KEYWORD1>
107 <KEYWORD1>Average</KEYWORD1>
108 <KEYWORD1>Bodied</KEYWORD1>
109 <KEYWORD1>Check</KEYWORD1>
110 <KEYWORD1>Clear</KEYWORD1>
111 <KEYWORD1>Concat</KEYWORD1>
112 <KEYWORD1>Contains</KEYWORD1>
113 <KEYWORD1>Count</KEYWORD1>
114 <KEYWORD1>CrossProduct</KEYWORD1>
115 <KEYWORD1>Decimal</KEYWORD1>
116 <KEYWORD1>Delete</KEYWORD1>
117 <KEYWORD1>Denom</KEYWORD1>
118 <KEYWORD1>Determinant</KEYWORD1>
119 <KEYWORD1>Diagonal</KEYWORD1>
120 <KEYWORD1>Dot</KEYWORD1>
121 <KEYWORD1>Eliminate</KEYWORD1>
122 <KEYWORD1>Expand</KEYWORD1>
123 <KEYWORD1>Factorize</KEYWORD1>
124 <KEYWORD1>Factors</KEYWORD1>
125 <KEYWORD1>Find</KEYWORD1>
126 <KEYWORD1>FindRealRoots</KEYWORD1>
127 <KEYWORD1>Flatten</KEYWORD1>
128 <KEYWORD1>For</KEYWORD1>
129 <KEYWORD1>ForEach</KEYWORD1>
130 <KEYWORD1>FromBase</KEYWORD1>
131 <KEYWORD1>Function</KEYWORD1>
132 <KEYWORD1>Gcd</KEYWORD1>
133 <KEYWORD1>Head</KEYWORD1>
134 <KEYWORD1>Hold</KEYWORD1>
135 <KEYWORD1>HoldArg</KEYWORD1>
136 <KEYWORD1>Identity</KEYWORD1>
137 <KEYWORD1>If</KEYWORD1>
138 <KEYWORD1>Infix</KEYWORD1>
139 <KEYWORD1>Insert</KEYWORD1>
140 <KEYWORD1>Intersection</KEYWORD1>
141 <KEYWORD1>Inverse</KEYWORD1>
142 <KEYWORD1>IsEven</KEYWORD1>
143 <KEYWORD1>IsInfinity</KEYWORD1>
144 <KEYWORD1>IsInteger</KEYWORD1>
145 <KEYWORD1>IsList</KEYWORD1>
146 <KEYWORD1>IsMatrix</KEYWORD1>
147 <KEYWORD1>IsNegativeNumber</KEYWORD1>
148 <KEYWORD1>IsNotZero</KEYWORD1>
149 <KEYWORD1>IsNumber</KEYWORD1>
150 <KEYWORD1>IsOdd</KEYWORD1>
151 <KEYWORD1>IsPositiveNumber</KEYWORD1>
152 <KEYWORD1>IsRational</KEYWORD1>
153 <KEYWORD1>IsScalar</KEYWORD1>
154 <KEYWORD1>IsSquareMatrix</KEYWORD1>
155 <KEYWORD1>IsString</KEYWORD1>
156 <KEYWORD1>IsSymmetric</KEYWORD1>
157 <KEYWORD1>IsUnitary</KEYWORD1>
158 <KEYWORD1>IsVector</KEYWORD1>
159 <KEYWORD1>IsZero</KEYWORD1>
160 <KEYWORD1>Lcm</KEYWORD1>
161 <KEYWORD1>Length</KEYWORD1>
162 <KEYWORD1>Limit</KEYWORD1>
163 <KEYWORD1>List</KEYWORD1>
164 <KEYWORD1>Load</KEYWORD1>
165 <KEYWORD1>LnCombine</KEYWORD1>
166 <KEYWORD1>LnExpand</KEYWORD1>
167 <KEYWORD1>Local</KEYWORD1>
168 <KEYWORD1>MatrixSolve</KEYWORD1>
169 <KEYWORD1>Normalize</KEYWORD1>
170 <KEYWORD1>Nl</KEYWORD1>
171 <KEYWORD1>Nth</KEYWORD1>
172 <KEYWORD1>Numer</KEYWORD1>
173 <KEYWORD1>NumRealRoots</KEYWORD1>
174 <KEYWORD1>Precision</KEYWORD1>
175 <KEYWORD1>Plot2D</KEYWORD1>
176 <KEYWORD1>Pop</KEYWORD1>
177 <KEYWORD1>Prog</KEYWORD1>
178 <KEYWORD1>PSolve</KEYWORD1>
179 <KEYWORD1>Push</KEYWORD1>
180 <KEYWORD1>RadSimp</KEYWORD1>
181 <KEYWORD1>Rationalize</KEYWORD1>
182 <KEYWORD1>Replace</KEYWORD1>
183 <KEYWORD1>Reverse</KEYWORD1>
184 <KEYWORD1>Select</KEYWORD1>
185 <KEYWORD1>Set</KEYWORD1>
186 <KEYWORD1>Simplify</KEYWORD1>
187 <KEYWORD1>SolveMatrix</KEYWORD1>
188 <KEYWORD1>Swap</KEYWORD1>
189 <KEYWORD1>String</KEYWORD1>
190 <KEYWORD1>Subst</KEYWORD1>
191 <KEYWORD1>SuchThat</KEYWORD1>
192 <KEYWORD1>Sum</KEYWORD1>
193 <KEYWORD1>SystemCall</KEYWORD1>
194 <KEYWORD1>Tail</KEYWORD1>
195 <KEYWORD1>Taylor</KEYWORD1>
196 <KEYWORD1>Type</KEYWORD1>
197 <KEYWORD1>ToBase</KEYWORD1>
198 <KEYWORD1>ToFile</KEYWORD1>
199 <KEYWORD1>ToString</KEYWORD1>
200 <KEYWORD1>Trace</KEYWORD1>
201 <KEYWORD1>Transpose</KEYWORD1>
202 <KEYWORD1>TrigSimpCombine</KEYWORD1>
203 <KEYWORD1>TruncRadian</KEYWORD1>
204 <KEYWORD1>Undefined</KEYWORD1>
205 <KEYWORD1>Union</KEYWORD1>
206 <KEYWORD1>Until</KEYWORD1>
207 <KEYWORD1>Use</KEYWORD1>
208 <KEYWORD1>UnFlatten</KEYWORD1>
209 <KEYWORD1>Version</KEYWORD1>
210 <KEYWORD1>While</KEYWORD1>
211 <KEYWORD1>WithValue</KEYWORD1>
212 <KEYWORD1>WriteString</KEYWORD1>
215 <KEYWORD1>source</KEYWORD1>
216 <KEYWORD1>addClassPath</KEYWORD1>
218 <KEYWORD1>boolean</KEYWORD1>
219 <KEYWORD1>byte</KEYWORD1>
220 <KEYWORD1>char</KEYWORD1>
221 <KEYWORD1>const</KEYWORD1>
222 <KEYWORD1>double</KEYWORD1>
223 <KEYWORD1>final</KEYWORD1>
224 <KEYWORD1>float</KEYWORD1>
225 <KEYWORD1>int</KEYWORD1>
226 <KEYWORD1>long</KEYWORD1>
227 <KEYWORD1>short</KEYWORD1>
228 <KEYWORD1>static</KEYWORD1>
229 <KEYWORD1>void</KEYWORD1>
231 <KEYWORD1>abstract</KEYWORD1>
232 <KEYWORD1>break</KEYWORD1>
233 <KEYWORD1>case</KEYWORD1>
234 <KEYWORD1>catch</KEYWORD1>
235 <KEYWORD1>class</KEYWORD1>
236 <KEYWORD1>continue</KEYWORD1>
237 <KEYWORD1>default</KEYWORD1>
238 <KEYWORD1>do</KEYWORD1>
239 <KEYWORD1>else</KEYWORD1>
240 <KEYWORD1>enum</KEYWORD1>
241 <KEYWORD1>extends</KEYWORD1>
242 <KEYWORD1>false</KEYWORD1>
243 <KEYWORD1>finally</KEYWORD1>
244 <KEYWORD1>for</KEYWORD1>
245 <KEYWORD1>goto</KEYWORD1>
246 <KEYWORD1>if</KEYWORD1>
247 <KEYWORD1>implements</KEYWORD1>
248 <KEYWORD1>instanceof</KEYWORD1>
249 <KEYWORD1>@interface</KEYWORD1>
250 <KEYWORD1>interface</KEYWORD1>
251 <KEYWORD1>native</KEYWORD1>
252 <KEYWORD1>new</KEYWORD1>
253 <KEYWORD1>null</KEYWORD1>
254 <KEYWORD1>private</KEYWORD1>
255 <KEYWORD1>protected</KEYWORD1>
256 <KEYWORD1>public</KEYWORD1>
257 <KEYWORD1>return</KEYWORD1>
258 <KEYWORD1>super</KEYWORD1>
259 <KEYWORD1>strictfp</KEYWORD1>
260 <KEYWORD1>switch</KEYWORD1>
261 <KEYWORD1>synchronized</KEYWORD1>
262 <KEYWORD1>this</KEYWORD1>
263 <KEYWORD1>throws</KEYWORD1>
264 <KEYWORD1>throw</KEYWORD1>
265 <KEYWORD1>transient</KEYWORD1>
266 <KEYWORD1>true</KEYWORD1>
267 <KEYWORD1>try</KEYWORD1>
268 <KEYWORD1>volatile</KEYWORD1>
269 <KEYWORD1>while</KEYWORD1>
271 <KEYWORD1>String</KEYWORD1>
272 <KEYWORD1>StringBuffer</KEYWORD1>
273 <KEYWORD1>Math</KEYWORD1>
274 <KEYWORD1>pow</KEYWORD1>
275 <KEYWORD1>sqrt</KEYWORD1>
276 <KEYWORD1>sin</KEYWORD1>
277 <KEYWORD1>cos</KEYWORD1>
278 <KEYWORD1>tan</KEYWORD1>
279 <KEYWORD1>asin</KEYWORD1>
280 <KEYWORD1>acos</KEYWORD1>
281 <KEYWORD1>atan</KEYWORD1>
282 <KEYWORD1>atan2</KEYWORD1>
283 <KEYWORD1>sinh</KEYWORD1>
284 <KEYWORD1>cosh</KEYWORD1>
285 <KEYWORD1>tanh</KEYWORD1>
286 <KEYWORD1>round</KEYWORD1>
287 <KEYWORD1>ceil</KEYWORD1>
288 <KEYWORD1>floor</KEYWORD1>
289 <KEYWORD1>min</KEYWORD1>
290 <KEYWORD1>max</KEYWORD1>
291 <KEYWORD1>abs</KEYWORD1>
292 <KEYWORD1>signum</KEYWORD1>
293 <KEYWORD1>exp</KEYWORD1>
294 <KEYWORD1>log</KEYWORD1>
295 <KEYWORD1>log10</KEYWORD1>
296 <KEYWORD1>toDegrees</KEYWORD1>
297 <KEYWORD1>toRadians</KEYWORD1>
298 <KEYWORD1>rint</KEYWORD1>
299 <KEYWORD1>PI</KEYWORD1>
300 <KEYWORD1>E</KEYWORD1>
303 <FUNCTION>nf</FUNCTION>