PageRenderTime 72ms CodeModel.GetById 53ms app.highlight 13ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre14/modes/coldfusion.xml

#
XML | 645 lines | 567 code | 62 blank | 16 comment | 0 complexity | 16ef3926e650500b04bc034fbed6c73a MD5 | raw file
  1<?xml version="1.0"?>
  2
  3<!DOCTYPE MODE SYSTEM "xmode.dtd">
  4
  5<MODE>
  6	<PROPS>
  7		<PROPERTY NAME="commentStart" VALUE="&lt;!--" />
  8		<PROPERTY NAME="commentEnd" VALUE="--&gt;" />
  9	</PROPS>
 10
 11	<RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
 12		<!-- CFML comment -->
 13		<SPAN TYPE="COMMENT4">
 14			<BEGIN>&lt;!---</BEGIN>
 15			<END>---&gt;</END>
 16		</SPAN>
 17
 18		<!-- CFSCRIPT multi-line comment -->
 19		<SPAN TYPE="COMMENT1">
 20			<BEGIN>/*</BEGIN>
 21			<END>*/</END>
 22		</SPAN>
 23
 24		<!-- CFSCRIPT single-line comment -->
 25		<EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>
 26
 27		<!-- SGML comment -->
 28		<SPAN TYPE="COMMENT3">
 29			<BEGIN>&lt;!--</BEGIN>
 30			<END>--&gt;</END>
 31		</SPAN>
 32
 33		<!-- CFScript -->
 34		<SPAN TYPE="KEYWORD3" DELEGATE="CFSCRIPT">
 35			<BEGIN>&lt;CFSCRIPT</BEGIN>
 36			<END>&lt;/CFSCRIPT&gt;</END>
 37		</SPAN>
 38
 39		<!-- CFML markup start tags -->
 40		<SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
 41			<BEGIN>&lt;CF</BEGIN>
 42			<END>&gt;</END>
 43		</SPAN>
 44
 45		<!-- CFML markup end tags -->
 46		<SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
 47			<BEGIN>&lt;/CF</BEGIN>
 48			<END>&gt;</END>
 49		</SPAN>
 50
 51		<!-- JavaScript -->
 52		<SPAN TYPE="MARKUP" DELEGATE="html::JAVASCRIPT">
 53			<BEGIN>&lt;SCRIPT</BEGIN>
 54			<END>&lt;/SCRIPT&gt;</END>
 55		</SPAN>
 56
 57		<!-- stylesheet -->
 58		<SPAN TYPE="MARKUP" DELEGATE="html::CSS">
 59			<BEGIN>&lt;STYLE</BEGIN>
 60			<END>&lt;/STYLE&gt;</END>
 61		</SPAN>
 62
 63		<!-- markup tags -->
 64		<SPAN TYPE="MARKUP" DELEGATE="TAGS">
 65			<BEGIN>&lt;</BEGIN>
 66			<END>&gt;</END>
 67		</SPAN>
 68
 69		<!-- SGML entities -->
 70		<SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
 71			<BEGIN>&amp;</BEGIN>
 72			<END>;</END>
 73		</SPAN>
 74	</RULES>
 75
 76	<RULES SET="TAGS" DEFAULT="MARKUP" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
 77		<SPAN TYPE="LITERAL1">
 78			<BEGIN>"</BEGIN>
 79			<END>"</END>
 80		</SPAN>
 81		<SPAN TYPE="LITERAL1">
 82			<BEGIN>'</BEGIN>
 83			<END>'</END>
 84		</SPAN>
 85
 86		<SEQ TYPE="OPERATOR">=</SEQ>
 87
 88		<!-- CFML markup start tags -->
 89		<SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
 90			<BEGIN>&lt;CF</BEGIN>
 91			<END>&gt;</END>
 92		</SPAN>
 93
 94		<!-- CFML markup end tags -->
 95		<SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
 96			<BEGIN>&lt;/CF</BEGIN>
 97			<END>&gt;</END>
 98		</SPAN>
 99
100		<!-- CFML markup start tags -->
101		<SPAN TYPE="KEYWORD3" DELEGATE="CFSCRIPT">
102			<BEGIN>&lt;CFSCRIPT</BEGIN>
103			<END>&lt;/CFSCRIPT&gt;</END>
104		</SPAN>
105	</RULES>
106
107	<RULES SET="CFSCRIPT" DEFAULT="KEYWORD1" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
108
109		<!-- CFSCRIPT multi-line comment -->
110		<SPAN TYPE="COMMENT1">
111			<BEGIN>/*</BEGIN>
112			<END>*/</END>
113		</SPAN>
114
115		<!-- CFSCRIPT single-line comment -->
116		<EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>
117
118		<SPAN TYPE="LABEL">
119			<BEGIN>"</BEGIN>
120			<END>"</END>
121		</SPAN>
122		<SPAN TYPE="LABEL">
123			<BEGIN>'</BEGIN>
124			<END>'</END>
125		</SPAN>
126
127		<SEQ TYPE="LITERAL2">(</SEQ>
128		<SEQ TYPE="LITERAL2">)</SEQ>
129
130		<SEQ TYPE="OPERATOR">=</SEQ>
131		<SEQ TYPE="OPERATOR">+</SEQ>
132		<SEQ TYPE="OPERATOR">-</SEQ>
133		<SEQ TYPE="OPERATOR">/</SEQ>
134		<SEQ TYPE="OPERATOR">&gt;=</SEQ>
135		<SEQ TYPE="OPERATOR">&lt;=</SEQ>
136		<SEQ TYPE="OPERATOR">&gt;&lt;</SEQ>
137		<SEQ TYPE="OPERATOR">*</SEQ>
138		<SEQ TYPE="OPERATOR">!!</SEQ>
139		<SEQ TYPE="OPERATOR">&amp;&amp;</SEQ>
140
141		<OPERATOR>IS</OPERATOR>
142		<OPERATOR>EQ</OPERATOR>
143		<OPERATOR>NEQ</OPERATOR>
144		<OPERATOR>GT</OPERATOR>
145		<OPERATOR>GTE</OPERATOR>
146		<OPERATOR>LT</OPERATOR>
147		<OPERATOR>LTE</OPERATOR>
148
149		<OPERATOR>LESS</OPERATOR>
150		<OPERATOR>GREATER</OPERATOR>
151		<OPERATOR>THAN</OPERATOR>
152
153		<OPERATOR>AND</OPERATOR>
154		<OPERATOR>OR</OPERATOR>
155		<OPERATOR>NOT</OPERATOR>
156		<OPERATOR>XOR</OPERATOR>
157
158		<KEYWORDS>
159			<FUNCTION>{</FUNCTION>
160			<FUNCTION>}</FUNCTION>
161			<FUNCTION>for</FUNCTION>
162			<FUNCTION>while</FUNCTION>
163			<FUNCTION>if</FUNCTION>
164			<FUNCTION>}else</FUNCTION>
165			<FUNCTION>}else{</FUNCTION>
166			<FUNCTION>if(</FUNCTION>
167			<FUNCTION>else</FUNCTION>
168			<FUNCTION>break</FUNCTION>
169
170			<FUNCTION>ArrayAppend</FUNCTION>
171			<FUNCTION>ArrayAvg</FUNCTION>
172			<FUNCTION>ArrayClear</FUNCTION>
173			<FUNCTION>ArrayDeleteAt</FUNCTION>
174			<FUNCTION>ArrayInsertAt</FUNCTION>
175			<FUNCTION>ArrayIsEmpty</FUNCTION>
176			<FUNCTION>ArrayLen</FUNCTION>
177			<FUNCTION>ArrayMax</FUNCTION>
178			<FUNCTION>ArrayMin</FUNCTION>
179			<FUNCTION>ArrayNew</FUNCTION>
180			<FUNCTION>ArrayPrepend</FUNCTION>
181			<FUNCTION>ArrayResize</FUNCTION>
182			<FUNCTION>ArraySet</FUNCTION>
183			<FUNCTION>ArraySort</FUNCTION>
184			<FUNCTION>ArraySum</FUNCTION>
185			<FUNCTION>ArraySwap</FUNCTION>
186			<FUNCTION>ArrayToList</FUNCTION>
187			<FUNCTION>IsArray</FUNCTION>
188			<FUNCTION>ListToArray</FUNCTION>
189
190			<FUNCTION>CreateDate</FUNCTION>
191			<FUNCTION>CreateDateTime</FUNCTION>
192			<FUNCTION>CreateODBCTime</FUNCTION>
193			<FUNCTION>CreateODBCDate</FUNCTION>
194			<FUNCTION>CreateODBCDateTime</FUNCTION>
195			<FUNCTION>CreateTime</FUNCTION>
196			<FUNCTION>CreateTimeSpan</FUNCTION>
197			<FUNCTION>DateAdd</FUNCTION>
198			<FUNCTION>DateCompare</FUNCTION>
199			<FUNCTION>DateDiff</FUNCTION>
200			<FUNCTION>DatePart</FUNCTION>
201			<FUNCTION>Day</FUNCTION>
202			<FUNCTION>DayOfWeek</FUNCTION>
203			<FUNCTION>DayOfWeekAsString</FUNCTION>
204			<FUNCTION>DayOfYear</FUNCTION>
205			<FUNCTION>DaysInMonth</FUNCTION>
206			<FUNCTION>DaysInYear</FUNCTION>
207			<FUNCTION>FirstDayOfMonth</FUNCTION>
208			<FUNCTION>Hour</FUNCTION>
209			<FUNCTION>Minute</FUNCTION>
210			<FUNCTION>Month</FUNCTION>
211			<FUNCTION>MonthAsString</FUNCTION>
212			<FUNCTION>Now</FUNCTION>
213			<FUNCTION>ParseDateTime</FUNCTION>
214			<FUNCTION>Quarter</FUNCTION>
215			<FUNCTION>Second</FUNCTION>
216			<FUNCTION>Week</FUNCTION>
217			<FUNCTION>Year</FUNCTION>
218
219			<FUNCTION>IsArray</FUNCTION>
220			<FUNCTION>IsAuthenticated</FUNCTION>
221			<FUNCTION>IsAuthorized</FUNCTION>
222			<FUNCTION>IsBoolean</FUNCTION>
223			<FUNCTION>IsDate</FUNCTION>
224			<FUNCTION>IsDebugMode</FUNCTION>
225			<FUNCTION>IsDefined</FUNCTION>
226			<FUNCTION>IsLeapYear</FUNCTION>
227			<FUNCTION>IsNumeric</FUNCTION>
228			<FUNCTION>IsNumericDate</FUNCTION>
229			<FUNCTION>IsQuery</FUNCTION>
230			<FUNCTION>IsSimpleValue</FUNCTION>
231			<FUNCTION>IsStruct</FUNCTION>
232
233			<FUNCTION>DateFormat</FUNCTION>
234			<FUNCTION>DecimalFormat</FUNCTION>
235			<FUNCTION>DollarFormat</FUNCTION>
236			<FUNCTION>FormatBaseN</FUNCTION>
237			<FUNCTION>HTMLCodeFormat</FUNCTION>
238			<FUNCTION>HTMLEditFormat</FUNCTION>
239			<FUNCTION>NumberFormat</FUNCTION>
240			<FUNCTION>ParagraphFormat</FUNCTION>
241			<FUNCTION>TimeFormat</FUNCTION>
242			<FUNCTION>YesNoFormat</FUNCTION>
243
244			<FUNCTION>DE</FUNCTION>
245			<FUNCTION>Evaluate</FUNCTION>
246			<FUNCTION>IIf</FUNCTION>
247			<FUNCTION>SetVariable</FUNCTION>
248
249			<FUNCTION>ArrayToList</FUNCTION>
250			<FUNCTION>ListAppend</FUNCTION>
251			<FUNCTION>ListChangeDelims</FUNCTION>
252			<FUNCTION>ListContains</FUNCTION>
253			<FUNCTION>ListContainsNoCase</FUNCTION>
254			<FUNCTION>ListDeleteAt</FUNCTION>
255			<FUNCTION>ListFind</FUNCTION>
256			<FUNCTION>ListFindNoCase</FUNCTION>
257			<FUNCTION>ListFirst</FUNCTION>
258			<FUNCTION>ListGetAt</FUNCTION>
259			<FUNCTION>ListInsertAt</FUNCTION>
260			<FUNCTION>ListLast</FUNCTION>
261			<FUNCTION>ListLen</FUNCTION>
262			<FUNCTION>ListPrepend</FUNCTION>
263			<FUNCTION>ListRest</FUNCTION>
264			<FUNCTION>ListSetAt</FUNCTION>
265			<FUNCTION>ListToArray</FUNCTION>
266
267			<FUNCTION>StructClear</FUNCTION>
268			<FUNCTION>StructCopy</FUNCTION>
269			<FUNCTION>StructCount</FUNCTION>
270			<FUNCTION>StructDelete</FUNCTION>
271			<FUNCTION>StructFind</FUNCTION>
272			<FUNCTION>StructInsert</FUNCTION>
273			<FUNCTION>StructIsEmpty</FUNCTION>
274			<FUNCTION>StructKeyExists</FUNCTION>
275			<FUNCTION>StructNew</FUNCTION>
276			<FUNCTION>StructUpdate</FUNCTION>
277
278			<FUNCTION>GetLocale</FUNCTION>
279			<FUNCTION>LSCurrencyFormat</FUNCTION>
280			<FUNCTION>LSDateFormat</FUNCTION>
281			<FUNCTION>LSIsCurrency</FUNCTION>
282			<FUNCTION>LSIsDate</FUNCTION>
283			<FUNCTION>LSIsNumeric</FUNCTION>
284			<FUNCTION>LSNumberFormat</FUNCTION>
285			<FUNCTION>LSParseCurrency</FUNCTION>
286			<FUNCTION>LSParseDateTime</FUNCTION>
287			<FUNCTION>LSParseNumber</FUNCTION>
288			<FUNCTION>LSTimeFormat</FUNCTION>
289			<FUNCTION>SetLocale</FUNCTION>
290
291			<FUNCTION>Abs</FUNCTION>
292			<FUNCTION>Atn</FUNCTION>
293			<FUNCTION>BitAnd</FUNCTION>
294			<FUNCTION>BitMaskClear</FUNCTION>
295			<FUNCTION>BitMaskRead</FUNCTION>
296			<FUNCTION>BitMaskSet</FUNCTION>
297			<FUNCTION>BitNot</FUNCTION>
298			<FUNCTION>BitOr</FUNCTION>
299			<FUNCTION>BitSHLN</FUNCTION>
300			<FUNCTION>BitSHRN</FUNCTION>
301			<FUNCTION>BitXor</FUNCTION>
302			<FUNCTION>Ceiling</FUNCTION>
303			<FUNCTION>Cos</FUNCTION>
304			<FUNCTION>DecrementValue</FUNCTION>
305			<FUNCTION>Exp</FUNCTION>
306			<FUNCTION>Fix</FUNCTION>
307			<FUNCTION>IncrementValue</FUNCTION>
308			<FUNCTION>InputBaseN</FUNCTION>
309			<FUNCTION>Int</FUNCTION>
310			<FUNCTION>Log</FUNCTION>
311			<FUNCTION>Log10</FUNCTION>
312			<FUNCTION>Max</FUNCTION>
313			<FUNCTION>Min</FUNCTION>
314			<FUNCTION>Pi</FUNCTION>
315			<FUNCTION>Rand</FUNCTION>
316			<FUNCTION>Randomize</FUNCTION>
317			<FUNCTION>RandRange</FUNCTION>
318			<FUNCTION>Round</FUNCTION>
319			<FUNCTION>Sgn</FUNCTION>
320			<FUNCTION>Sin</FUNCTION>
321			<FUNCTION>Sqr</FUNCTION>
322			<FUNCTION>Tan</FUNCTION>
323
324			<FUNCTION>Asc</FUNCTION>
325			<FUNCTION>Chr</FUNCTION>
326			<FUNCTION>CJustify</FUNCTION>
327			<FUNCTION>Compare</FUNCTION>
328			<FUNCTION>CompareNoCase</FUNCTION>
329			<FUNCTION>Find</FUNCTION>
330			<FUNCTION>FindNoCase</FUNCTION>
331			<FUNCTION>FindOneOf</FUNCTION>
332			<FUNCTION>GetToken</FUNCTION>
333			<FUNCTION>Insert</FUNCTION>
334			<FUNCTION>LCase</FUNCTION>
335			<FUNCTION>Left</FUNCTION>
336			<FUNCTION>Len</FUNCTION>
337			<FUNCTION>LJustify</FUNCTION>
338			<FUNCTION>LTrim</FUNCTION>
339			<FUNCTION>Mid</FUNCTION>
340			<FUNCTION>REFind</FUNCTION>
341			<FUNCTION>REFindNoCase</FUNCTION>
342			<FUNCTION>RemoveChars</FUNCTION>
343			<FUNCTION>RepeatString</FUNCTION>
344			<FUNCTION>Replace</FUNCTION>
345			<FUNCTION>ReplaceList</FUNCTION>
346			<FUNCTION>ReplaceNoCase</FUNCTION>
347			<FUNCTION>REReplace</FUNCTION>
348			<FUNCTION>REReplaceNoCase</FUNCTION>
349			<FUNCTION>Reverse</FUNCTION>
350			<FUNCTION>Right</FUNCTION>
351			<FUNCTION>RJustify</FUNCTION>
352			<FUNCTION>RTrim</FUNCTION>
353			<FUNCTION>SpanExcluding</FUNCTION>
354			<FUNCTION>SpanIncluding</FUNCTION>
355			<FUNCTION>Trim</FUNCTION>
356			<FUNCTION>UCase</FUNCTION>
357			<FUNCTION>Val</FUNCTION>
358
359			<FUNCTION>DirectoryExists</FUNCTION>
360			<FUNCTION>ExpandPath</FUNCTION>
361			<FUNCTION>FileExists</FUNCTION>
362			<FUNCTION>GetDirectoryFromPath</FUNCTION>
363			<FUNCTION>GetFileFromPath</FUNCTION>
364			<FUNCTION>GetTempDirectory</FUNCTION>
365			<FUNCTION>GetTempFile</FUNCTION>
366			<FUNCTION>GetTemplatePath</FUNCTION>
367
368			<FUNCTION>QueryAddRow</FUNCTION>
369			<FUNCTION>QueryNew</FUNCTION>
370			<FUNCTION>QuerySetCell</FUNCTION>
371
372			<FUNCTION>Decrypt</FUNCTION>
373			<FUNCTION>DeleteClientVariable</FUNCTION>
374			<FUNCTION>Encrypt</FUNCTION>
375			<FUNCTION>GetBaseTagData</FUNCTION>
376			<FUNCTION>GetBaseTagList</FUNCTION>
377			<FUNCTION>GetClientVariablesList</FUNCTION>
378			<FUNCTION>GetTickCount</FUNCTION>
379			<FUNCTION>PreserveSingleQuotes</FUNCTION>
380			<FUNCTION>QuotedValueList</FUNCTION>
381			<FUNCTION>StripCR</FUNCTION>
382			<FUNCTION>URLEncodedFormat</FUNCTION>
383			<FUNCTION>ValueList</FUNCTION>
384			<FUNCTION>WriteOutput</FUNCTION>
385
386			<FUNCTION>ParameterExists</FUNCTION>
387		</KEYWORDS>
388	</RULES>
389
390	<RULES SET="CFTAGS" DEFAULT="KEYWORD3">
391		<SPAN TYPE="LITERAL1">
392			<BEGIN>"</BEGIN>
393			<END>"</END>
394		</SPAN>
395		<SPAN TYPE="LITERAL1">
396			<BEGIN>'</BEGIN>
397			<END>'</END>
398		</SPAN>
399
400		<SEQ TYPE="OPERATOR">=</SEQ>
401		<SEQ TYPE="KEYWORD3">##</SEQ>
402
403		<SPAN TYPE="LITERAL2">
404			<BEGIN>#</BEGIN>
405			<END>#</END>
406		</SPAN>
407
408		<KEYWORDS>
409			<KEYWORD2>ArrayAppend</KEYWORD2>
410			<KEYWORD2>ArrayAvg</KEYWORD2>
411			<KEYWORD2>ArrayClear</KEYWORD2>
412			<KEYWORD2>ArrayDeleteAt</KEYWORD2>
413			<KEYWORD2>ArrayInsertAt</KEYWORD2>
414			<KEYWORD2>ArrayIsEmpty</KEYWORD2>
415			<KEYWORD2>ArrayLen</KEYWORD2>
416			<KEYWORD2>ArrayMax</KEYWORD2>
417			<KEYWORD2>ArrayMin</KEYWORD2>
418			<KEYWORD2>ArrayNew</KEYWORD2>
419			<KEYWORD2>ArrayPrepend</KEYWORD2>
420			<KEYWORD2>ArrayResize</KEYWORD2>
421			<KEYWORD2>ArraySet</KEYWORD2>
422			<KEYWORD2>ArraySort</KEYWORD2>
423			<KEYWORD2>ArraySum</KEYWORD2>
424			<KEYWORD2>ArraySwap</KEYWORD2>
425			<KEYWORD2>ArrayToList</KEYWORD2>
426			<KEYWORD2>IsArray</KEYWORD2>
427			<KEYWORD2>ListToArray</KEYWORD2>
428
429			<KEYWORD2>CreateDate</KEYWORD2>
430			<KEYWORD2>CreateDateTime</KEYWORD2>
431			<KEYWORD2>CreateODBCTime</KEYWORD2>
432			<KEYWORD2>CreateODBCDate</KEYWORD2>
433			<KEYWORD2>CreateODBCDateTime</KEYWORD2>
434			<KEYWORD2>CreateTime</KEYWORD2>
435			<KEYWORD2>CreateTimeSpan</KEYWORD2>
436			<KEYWORD2>DateAdd</KEYWORD2>
437			<KEYWORD2>DateCompare</KEYWORD2>
438			<KEYWORD2>DateDiff</KEYWORD2>
439			<KEYWORD2>DatePart</KEYWORD2>
440			<KEYWORD2>Day</KEYWORD2>
441			<KEYWORD2>DayOfWeek</KEYWORD2>
442			<KEYWORD2>DayOfWeekAsString</KEYWORD2>
443			<KEYWORD2>DayOfYear</KEYWORD2>
444			<KEYWORD2>DaysInMonth</KEYWORD2>
445			<KEYWORD2>DaysInYear</KEYWORD2>
446			<KEYWORD2>FirstDayOfMonth</KEYWORD2>
447			<KEYWORD2>Hour</KEYWORD2>
448			<KEYWORD2>Minute</KEYWORD2>
449			<KEYWORD2>Month</KEYWORD2>
450			<KEYWORD2>MonthAsString</KEYWORD2>
451			<KEYWORD2>Now</KEYWORD2>
452			<KEYWORD2>ParseDateTime</KEYWORD2>
453			<KEYWORD2>Quarter</KEYWORD2>
454			<KEYWORD2>Second</KEYWORD2>
455			<KEYWORD2>Week</KEYWORD2>
456			<KEYWORD2>Year</KEYWORD2>
457
458			<KEYWORD2>IsArray</KEYWORD2>
459			<KEYWORD2>IsAuthenticated</KEYWORD2>
460			<KEYWORD2>IsAuthorized</KEYWORD2>
461			<KEYWORD2>IsBoolean</KEYWORD2>
462			<KEYWORD2>IsDate</KEYWORD2>
463			<KEYWORD2>IsDebugMode</KEYWORD2>
464			<KEYWORD2>IsDefined</KEYWORD2>
465			<KEYWORD2>IsLeapYear</KEYWORD2>
466			<KEYWORD2>IsNumeric</KEYWORD2>
467			<KEYWORD2>IsNumericDate</KEYWORD2>
468			<KEYWORD2>IsQuery</KEYWORD2>
469			<KEYWORD2>IsSimpleValue</KEYWORD2>
470			<KEYWORD2>IsStruct</KEYWORD2>
471
472			<KEYWORD2>DateFormat</KEYWORD2>
473			<KEYWORD2>DecimalFormat</KEYWORD2>
474			<KEYWORD2>DollarFormat</KEYWORD2>
475			<KEYWORD2>FormatBaseN</KEYWORD2>
476			<KEYWORD2>HTMLCodeFormat</KEYWORD2>
477			<KEYWORD2>HTMLEditFormat</KEYWORD2>
478			<KEYWORD2>NumberFormat</KEYWORD2>
479			<KEYWORD2>ParagraphFormat</KEYWORD2>
480			<KEYWORD2>TimeFormat</KEYWORD2>
481			<KEYWORD2>YesNoFormat</KEYWORD2>
482
483			<KEYWORD2>DE</KEYWORD2>
484			<KEYWORD2>Evaluate</KEYWORD2>
485			<KEYWORD2>IIf</KEYWORD2>
486			<KEYWORD2>SetVariable</KEYWORD2>
487
488			<KEYWORD2>ArrayToList</KEYWORD2>
489			<KEYWORD2>ListAppend</KEYWORD2>
490			<KEYWORD2>ListChangeDelims</KEYWORD2>
491			<KEYWORD2>ListContains</KEYWORD2>
492			<KEYWORD2>ListContainsNoCase</KEYWORD2>
493			<KEYWORD2>ListDeleteAt</KEYWORD2>
494			<KEYWORD2>ListFind</KEYWORD2>
495			<KEYWORD2>ListFindNoCase</KEYWORD2>
496			<KEYWORD2>ListFirst</KEYWORD2>
497			<KEYWORD2>ListGetAt</KEYWORD2>
498			<KEYWORD2>ListInsertAt</KEYWORD2>
499			<KEYWORD2>ListLast</KEYWORD2>
500			<KEYWORD2>ListLen</KEYWORD2>
501			<KEYWORD2>ListPrepend</KEYWORD2>
502			<KEYWORD2>ListRest</KEYWORD2>
503			<KEYWORD2>ListSetAt</KEYWORD2>
504			<KEYWORD2>ListToArray</KEYWORD2>
505
506			<KEYWORD2>StructClear</KEYWORD2>
507			<KEYWORD2>StructCopy</KEYWORD2>
508			<KEYWORD2>StructCount</KEYWORD2>
509			<KEYWORD2>StructDelete</KEYWORD2>
510			<KEYWORD2>StructFind</KEYWORD2>
511			<KEYWORD2>StructInsert</KEYWORD2>
512			<KEYWORD2>StructIsEmpty</KEYWORD2>
513			<KEYWORD2>StructKeyExists</KEYWORD2>
514			<KEYWORD2>StructNew</KEYWORD2>
515			<KEYWORD2>StructUpdate</KEYWORD2>
516
517			<KEYWORD2>GetLocale</KEYWORD2>
518			<KEYWORD2>LSCurrencyFormat</KEYWORD2>
519			<KEYWORD2>LSDateFormat</KEYWORD2>
520			<KEYWORD2>LSIsCurrency</KEYWORD2>
521			<KEYWORD2>LSIsDate</KEYWORD2>
522			<KEYWORD2>LSIsNumeric</KEYWORD2>
523			<KEYWORD2>LSNumberFormat</KEYWORD2>
524			<KEYWORD2>LSParseCurrency</KEYWORD2>
525			<KEYWORD2>LSParseDateTime</KEYWORD2>
526			<KEYWORD2>LSParseNumber</KEYWORD2>
527			<KEYWORD2>LSTimeFormat</KEYWORD2>
528			<KEYWORD2>SetLocale</KEYWORD2>
529
530			<KEYWORD2>Abs</KEYWORD2>
531			<KEYWORD2>Atn</KEYWORD2>
532			<KEYWORD2>BitAnd</KEYWORD2>
533			<KEYWORD2>BitMaskClear</KEYWORD2>
534			<KEYWORD2>BitMaskRead</KEYWORD2>
535			<KEYWORD2>BitMaskSet</KEYWORD2>
536			<KEYWORD2>BitNot</KEYWORD2>
537			<KEYWORD2>BitOr</KEYWORD2>
538			<KEYWORD2>BitSHLN</KEYWORD2>
539			<KEYWORD2>BitSHRN</KEYWORD2>
540			<KEYWORD2>BitXor</KEYWORD2>
541			<KEYWORD2>Ceiling</KEYWORD2>
542			<KEYWORD2>Cos</KEYWORD2>
543			<KEYWORD2>DecrementValue</KEYWORD2>
544			<KEYWORD2>Exp</KEYWORD2>
545			<KEYWORD2>Fix</KEYWORD2>
546			<KEYWORD2>IncrementValue</KEYWORD2>
547			<KEYWORD2>InputBaseN</KEYWORD2>
548			<KEYWORD2>Int</KEYWORD2>
549			<KEYWORD2>Log</KEYWORD2>
550			<KEYWORD2>Log10</KEYWORD2>
551			<KEYWORD2>Max</KEYWORD2>
552			<KEYWORD2>Min</KEYWORD2>
553			<KEYWORD2>Pi</KEYWORD2>
554			<KEYWORD2>Rand</KEYWORD2>
555			<KEYWORD2>Randomize</KEYWORD2>
556			<KEYWORD2>RandRange</KEYWORD2>
557			<KEYWORD2>Round</KEYWORD2>
558			<KEYWORD2>Sgn</KEYWORD2>
559			<KEYWORD2>Sin</KEYWORD2>
560			<KEYWORD2>Sqr</KEYWORD2>
561			<KEYWORD2>Tan</KEYWORD2>
562
563			<KEYWORD2>Asc</KEYWORD2>
564			<KEYWORD2>Chr</KEYWORD2>
565			<KEYWORD2>CJustify</KEYWORD2>
566			<KEYWORD2>Compare</KEYWORD2>
567			<KEYWORD2>CompareNoCase</KEYWORD2>
568			<KEYWORD2>Find</KEYWORD2>
569			<KEYWORD2>FindNoCase</KEYWORD2>
570			<KEYWORD2>FindOneOf</KEYWORD2>
571			<KEYWORD2>GetToken</KEYWORD2>
572			<KEYWORD2>Insert</KEYWORD2>
573			<KEYWORD2>LCase</KEYWORD2>
574			<KEYWORD2>Left</KEYWORD2>
575			<KEYWORD2>Len</KEYWORD2>
576			<KEYWORD2>LJustify</KEYWORD2>
577			<KEYWORD2>LTrim</KEYWORD2>
578			<KEYWORD2>Mid</KEYWORD2>
579			<KEYWORD2>REFind</KEYWORD2>
580			<KEYWORD2>REFindNoCase</KEYWORD2>
581			<KEYWORD2>RemoveChars</KEYWORD2>
582			<KEYWORD2>RepeatString</KEYWORD2>
583			<KEYWORD2>Replace</KEYWORD2>
584			<KEYWORD2>ReplaceList</KEYWORD2>
585			<KEYWORD2>ReplaceNoCase</KEYWORD2>
586			<KEYWORD2>REReplace</KEYWORD2>
587			<KEYWORD2>REReplaceNoCase</KEYWORD2>
588			<KEYWORD2>Reverse</KEYWORD2>
589			<KEYWORD2>Right</KEYWORD2>
590			<KEYWORD2>RJustify</KEYWORD2>
591			<KEYWORD2>RTrim</KEYWORD2>
592			<KEYWORD2>SpanExcluding</KEYWORD2>
593			<KEYWORD2>SpanIncluding</KEYWORD2>
594			<KEYWORD2>Trim</KEYWORD2>
595			<KEYWORD2>UCase</KEYWORD2>
596			<KEYWORD2>Val</KEYWORD2>
597
598			<KEYWORD2>DirectoryExists</KEYWORD2>
599			<KEYWORD2>ExpandPath</KEYWORD2>
600			<KEYWORD2>FileExists</KEYWORD2>
601			<KEYWORD2>GetDirectoryFromPath</KEYWORD2>
602			<KEYWORD2>GetFileFromPath</KEYWORD2>
603			<KEYWORD2>GetTempDirectory</KEYWORD2>
604			<KEYWORD2>GetTempFile</KEYWORD2>
605			<KEYWORD2>GetTemplatePath</KEYWORD2>
606
607			<KEYWORD2>QueryAddRow</KEYWORD2>
608			<KEYWORD2>QueryNew</KEYWORD2>
609			<KEYWORD2>QuerySetCell</KEYWORD2>
610
611			<KEYWORD2>Decrypt</KEYWORD2>
612			<KEYWORD2>DeleteClientVariable</KEYWORD2>
613			<KEYWORD2>Encrypt</KEYWORD2>
614			<KEYWORD2>GetBaseTagData</KEYWORD2>
615			<KEYWORD2>GetBaseTagList</KEYWORD2>
616			<KEYWORD2>GetClientVariablesList</KEYWORD2>
617			<KEYWORD2>GetTickCount</KEYWORD2>
618			<KEYWORD2>PreserveSingleQuotes</KEYWORD2>
619			<KEYWORD2>QuotedValueList</KEYWORD2>
620			<KEYWORD2>StripCR</KEYWORD2>
621			<KEYWORD2>URLEncodedFormat</KEYWORD2>
622			<KEYWORD2>ValueList</KEYWORD2>
623			<KEYWORD2>WriteOutput</KEYWORD2>
624
625			<KEYWORD2>ParameterExists</KEYWORD2>
626
627			<OPERATOR>IS</OPERATOR>
628			<OPERATOR>EQ</OPERATOR>
629			<OPERATOR>NEQ</OPERATOR>
630			<OPERATOR>GT</OPERATOR>
631			<OPERATOR>GTE</OPERATOR>
632			<OPERATOR>LT</OPERATOR>
633			<OPERATOR>LTE</OPERATOR>
634
635			<OPERATOR>LESS</OPERATOR>
636			<OPERATOR>GREATER</OPERATOR>
637			<OPERATOR>THAN</OPERATOR>
638
639			<OPERATOR>AND</OPERATOR>
640			<OPERATOR>OR</OPERATOR>
641			<OPERATOR>NOT</OPERATOR>
642			<OPERATOR>XOR</OPERATOR>
643		</KEYWORDS>
644	</RULES>
645</MODE>