2 <!DOCTYPE MODE SYSTEM "xmode.dtd">
5 <PROPERTY NAME="commentStart" VALUE="/*" />
6 <PROPERTY NAME="commentEnd" VALUE="*/" />
7 <PROPERTY NAME="lineComment" VALUE="//" />
8 <PROPERTY NAME="wordBreakChars" VALUE=",+-=<>/?^&*" />
11 <PROPERTY NAME="indentOpenBrackets" VALUE="{[" />
12 <PROPERTY NAME="indentCloseBrackets" VALUE="]}" />
13 <PROPERTY NAME="unalignedOpenBrackets" VALUE="(" />
14 <PROPERTY NAME="unalignedCloseBrackets" VALUE=")" />
15 <PROPERTY NAME="indentNextLine"
16 VALUE="\s*(((if|while)\s*\(|else\s*|else\s+if\s*\(|for\s*\(.*\))[^{;]*)" />
17 <PROPERTY NAME="unindentThisLine"
18 VALUE="^.*(default:\s*|case.*:.*)$" />
19 <PROPERTY NAME="electricKeys" VALUE=":" />
21 <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="(0x[\p{XDigit}]+[lL]?|[\p{Digit}]+(e[\p{Digit}]*)?[lLdDfF]?)">
22 <SPAN TYPE="COMMENT3" DELEGATE="CFDOC">
26 <SPAN TYPE="COMMENT1">
30 <EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>
33 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE" ESCAPE="\">
38 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE" ESCAPE="\">
43 <MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR">(</MARK_PREVIOUS>
44 <SEQ TYPE="OPERATOR">)</SEQ>
46 <SEQ TYPE="OPERATOR">=</SEQ>
47 <SEQ TYPE="OPERATOR">!</SEQ>
48 <SEQ TYPE="OPERATOR">>=</SEQ>
49 <SEQ TYPE="OPERATOR"><=</SEQ>
50 <SEQ TYPE="OPERATOR">+</SEQ>
51 <SEQ TYPE="OPERATOR">-</SEQ>
52 <SEQ TYPE="OPERATOR">/</SEQ>
53 <SEQ TYPE="OPERATOR">*</SEQ>
54 <SEQ TYPE="OPERATOR">></SEQ>
55 <SEQ TYPE="OPERATOR"><</SEQ>
56 <SEQ TYPE="OPERATOR">%</SEQ>
57 <SEQ TYPE="OPERATOR">&</SEQ>
58 <SEQ TYPE="OPERATOR">|</SEQ>
59 <SEQ TYPE="OPERATOR">^</SEQ>
60 <SEQ TYPE="OPERATOR">~</SEQ>
61 <SEQ TYPE="OPERATOR">.</SEQ>
62 <SEQ TYPE="OPERATOR">}</SEQ>
63 <SEQ TYPE="OPERATOR">{</SEQ>
64 <SEQ TYPE="OPERATOR">,</SEQ>
65 <SEQ TYPE="OPERATOR">;</SEQ>
66 <SEQ TYPE="OPERATOR">]</SEQ>
67 <SEQ TYPE="OPERATOR">[</SEQ>
68 <SEQ TYPE="OPERATOR">?</SEQ>
69 <MARK_PREVIOUS AT_WHITESPACE_END="TRUE"
71 TYPE="LABEL">:</MARK_PREVIOUS>
72 <SEQ TYPE="OPERATOR">:</SEQ>
75 <!-- common keywords -->
76 <KEYWORD1>break</KEYWORD1>
77 <KEYWORD1>case</KEYWORD1>
78 <KEYWORD1>catch</KEYWORD1>
79 <KEYWORD1>continue</KEYWORD1>
80 <KEYWORD1>delete</KEYWORD1>
81 <KEYWORD1>do</KEYWORD1>
82 <KEYWORD1>else</KEYWORD1>
83 <KEYWORD1>exit</KEYWORD1>
84 <KEYWORD1>finally</KEYWORD1>
85 <KEYWORD1>for</KEYWORD1>
86 <KEYWORD1>function</KEYWORD1>
87 <KEYWORD1>if</KEYWORD1>
88 <KEYWORD1>in</KEYWORD1>
89 <KEYWORD1>new</KEYWORD1>
90 <KEYWORD1>pageencoding</KEYWORD1>
91 <KEYWORD1>rethrow</KEYWORD1>
92 <KEYWORD1>return</KEYWORD1>
93 <KEYWORD1>savecontent</KEYWORD1>
94 <KEYWORD1>switch</KEYWORD1>
95 <KEYWORD1>thread</KEYWORD1>
96 <KEYWORD1>throw</KEYWORD1>
97 <KEYWORD1>transaction</KEYWORD1>
98 <KEYWORD1>try</KEYWORD1>
99 <KEYWORD1>typeof</KEYWORD1>
100 <KEYWORD1>var</KEYWORD1>
101 <KEYWORD1>while</KEYWORD1>
102 <KEYWORD1>with</KEYWORD1>
104 <!-- context literals -->
105 <LITERAL2>this</LITERAL2>
106 <LITERAL2>super</LITERAL2>
108 <!-- value literals -->
109 <LITERAL2>false</LITERAL2>
110 <LITERAL2>true</LITERAL2>
111 <LITERAL2>yes</LITERAL2>
112 <LITERAL2>no</LITERAL2>
115 <KEYWORD3>boolean</KEYWORD3>
116 <KEYWORD3>struct</KEYWORD3>
117 <KEYWORD3>string</KEYWORD3>
118 <KEYWORD3>numeric</KEYWORD3>
119 <KEYWORD3>array</KEYWORD3>
120 <KEYWORD3>any</KEYWORD3>
121 <KEYWORD3>query</KEYWORD3>
122 <KEYWORD3>mail</KEYWORD3>
123 <KEYWORD3>void</KEYWORD3>
125 <!-- component related -->
126 <KEYWORD3>component</KEYWORD3>
127 <KEYWORD1>implements</KEYWORD1>
128 <KEYWORD1>interface</KEYWORD1>
129 <KEYWORD1>extends</KEYWORD1>
130 <KEYWORD1>include</KEYWORD1>
131 <KEYWORD1>import</KEYWORD1>
133 <!-- access types -->
134 <KEYWORD1>private</KEYWORD1>
135 <KEYWORD1>protected</KEYWORD1>
136 <KEYWORD1>public</KEYWORD1>
137 <KEYWORD1>remote</KEYWORD1>
138 <KEYWORD1>required</KEYWORD1>
140 <KEYWORD1>property</KEYWORD1>
142 <!-- All functions -->
143 <FUNCTION>ACos</FUNCTION>
144 <FUNCTION>ASin</FUNCTION>
145 <FUNCTION>Abort</FUNCTION>
146 <FUNCTION>Abs</FUNCTION>
147 <FUNCTION>AddSOAPRequestHeader</FUNCTION>
148 <FUNCTION>AddSOAPResponseHeader</FUNCTION>
149 <FUNCTION>AjaxLink</FUNCTION>
150 <FUNCTION>AjaxOnLoad</FUNCTION>
151 <FUNCTION>ApplicationStop</FUNCTION>
152 <FUNCTION>ArrayAppend</FUNCTION>
153 <FUNCTION>ArrayAvg</FUNCTION>
154 <FUNCTION>ArrayClear</FUNCTION>
155 <FUNCTION>ArrayContains</FUNCTION>
156 <FUNCTION>ArrayDelete</FUNCTION>
157 <FUNCTION>ArrayDeleteAt</FUNCTION>
158 <FUNCTION>ArrayFind</FUNCTION>
159 <FUNCTION>ArrayFindNoCase</FUNCTION>
160 <FUNCTION>ArrayInsertAt</FUNCTION>
161 <FUNCTION>ArrayIsDefined</FUNCTION>
162 <FUNCTION>ArrayIsEmpty</FUNCTION>
163 <FUNCTION>ArrayLen</FUNCTION>
164 <FUNCTION>ArrayMax</FUNCTION>
165 <FUNCTION>ArrayMin</FUNCTION>
166 <FUNCTION>ArrayNew</FUNCTION>
167 <FUNCTION>ArrayPrepend</FUNCTION>
168 <FUNCTION>ArrayResize</FUNCTION>
169 <FUNCTION>ArraySet</FUNCTION>
170 <FUNCTION>ArraySort</FUNCTION>
171 <FUNCTION>ArraySum</FUNCTION>
172 <FUNCTION>ArraySwap</FUNCTION>
173 <FUNCTION>ArrayToList</FUNCTION>
174 <FUNCTION>Asc</FUNCTION>
175 <FUNCTION>Atn</FUNCTION>
176 <FUNCTION>BinaryDecode</FUNCTION>
177 <FUNCTION>BinaryEncode</FUNCTION>
178 <FUNCTION>BitAnd</FUNCTION>
179 <FUNCTION>BitMaskClear</FUNCTION>
180 <FUNCTION>BitMaskRead</FUNCTION>
181 <FUNCTION>BitMaskSet</FUNCTION>
182 <FUNCTION>BitNot</FUNCTION>
183 <FUNCTION>BitOr</FUNCTION>
184 <FUNCTION>BitSHLN</FUNCTION>
185 <FUNCTION>BitSHRN</FUNCTION>
186 <FUNCTION>BitXor</FUNCTION>
187 <FUNCTION>CJustify</FUNCTION>
188 <FUNCTION>CacheGet</FUNCTION>
189 <FUNCTION>CacheGetAllIds</FUNCTION>
190 <FUNCTION>CacheGetMetadata</FUNCTION>
191 <FUNCTION>CacheGetProperties</FUNCTION>
192 <FUNCTION>CacheGetSession</FUNCTION>
193 <FUNCTION>CachePut</FUNCTION>
194 <FUNCTION>CacheRemove</FUNCTION>
195 <FUNCTION>CacheSetProperties</FUNCTION>
196 <!--FUNCTION>Catch</FUNCTION-->
197 <FUNCTION>Ceiling</FUNCTION>
198 <FUNCTION>CharsetDecode</FUNCTION>
199 <FUNCTION>CharsetEncode</FUNCTION>
200 <FUNCTION>Chr</FUNCTION>
201 <FUNCTION>Compare</FUNCTION>
202 <FUNCTION>CompareNoCase</FUNCTION>
203 <FUNCTION>Cos</FUNCTION>
204 <FUNCTION>CreateDate</FUNCTION>
205 <FUNCTION>CreateDateTime</FUNCTION>
206 <FUNCTION>CreateODBCDate</FUNCTION>
207 <FUNCTION>CreateODBCDateTime</FUNCTION>
208 <FUNCTION>CreateODBCTime</FUNCTION>
209 <FUNCTION>CreateObject</FUNCTION>
210 <FUNCTION>CreateTime</FUNCTION>
211 <FUNCTION>CreateTimeSpan</FUNCTION>
212 <FUNCTION>CreateUUID</FUNCTION>
213 <FUNCTION>DE</FUNCTION>
214 <FUNCTION>DateAdd</FUNCTION>
215 <FUNCTION>DateCompare</FUNCTION>
216 <FUNCTION>DateConvert</FUNCTION>
217 <FUNCTION>DateDiff</FUNCTION>
218 <FUNCTION>DateFormat</FUNCTION>
219 <FUNCTION>DatePart</FUNCTION>
220 <FUNCTION>Day</FUNCTION>
221 <FUNCTION>DayOfWeek</FUNCTION>
222 <FUNCTION>DayOfWeekAsString</FUNCTION>
223 <FUNCTION>DayOfYear</FUNCTION>
224 <FUNCTION>DaysInMonth</FUNCTION>
225 <FUNCTION>DaysInYear</FUNCTION>
226 <FUNCTION>DecimalFormat</FUNCTION>
227 <FUNCTION>DecrementValue</FUNCTION>
228 <FUNCTION>Decrypt</FUNCTION>
229 <FUNCTION>DecryptBinary</FUNCTION>
230 <FUNCTION>DeleteClientVariable</FUNCTION>
231 <FUNCTION>DeserializeJSON</FUNCTION>
232 <FUNCTION>DirectoryCreate</FUNCTION>
233 <FUNCTION>DirectoryDelete</FUNCTION>
234 <FUNCTION>DirectoryExists</FUNCTION>
235 <FUNCTION>DirectoryList</FUNCTION>
236 <FUNCTION>DirectoryRename</FUNCTION>
237 <FUNCTION>DollarFormat</FUNCTION>
238 <FUNCTION>DotNetToCFType</FUNCTION>
239 <FUNCTION>Duplicate</FUNCTION>
240 <FUNCTION>Encrypt</FUNCTION>
241 <FUNCTION>EncryptBinary</FUNCTION>
242 <FUNCTION>EntityDelete</FUNCTION>
243 <FUNCTION>EntityLoad</FUNCTION>
244 <FUNCTION>EntityLoadByExample</FUNCTION>
245 <FUNCTION>EntityLoadByPK</FUNCTION>
246 <FUNCTION>EntityMerge</FUNCTION>
247 <FUNCTION>EntityNew</FUNCTION>
248 <FUNCTION>EntityReload</FUNCTION>
249 <FUNCTION>EntitySave</FUNCTION>
250 <FUNCTION>EntitytoQuery</FUNCTION>
251 <FUNCTION>Evaluate</FUNCTION>
252 <FUNCTION>Exp</FUNCTION>
253 <FUNCTION>ExpandPath</FUNCTION>
254 <FUNCTION>FileClose</FUNCTION>
255 <FUNCTION>FileCopy</FUNCTION>
256 <FUNCTION>FileDelete</FUNCTION>
257 <FUNCTION>FileExists</FUNCTION>
258 <FUNCTION>FileIsEOF</FUNCTION>
259 <FUNCTION>FileMove</FUNCTION>
260 <FUNCTION>FileOpen</FUNCTION>
261 <FUNCTION>FileRead</FUNCTION>
262 <FUNCTION>FileReadBinary</FUNCTION>
263 <FUNCTION>FileReadLine</FUNCTION>
264 <FUNCTION>FileSeek</FUNCTION>
265 <FUNCTION>FileSetAccessMode</FUNCTION>
266 <FUNCTION>FileSetAttribute</FUNCTION>
267 <FUNCTION>FileSetLastModified</FUNCTION>
268 <FUNCTION>FileSkipBytes</FUNCTION>
269 <FUNCTION>FileUpload</FUNCTION>
270 <FUNCTION>FileUploadAll</FUNCTION>
271 <FUNCTION>FileWrite</FUNCTION>
272 <FUNCTION>Find</FUNCTION>
273 <FUNCTION>FindNoCase</FUNCTION>
274 <FUNCTION>FindOneOf</FUNCTION>
275 <FUNCTION>FirstDayOfMonth</FUNCTION>
276 <FUNCTION>Fix</FUNCTION>
277 <FUNCTION>FormatBaseN</FUNCTION>
278 <FUNCTION>GenerateSecretKey</FUNCTION>
279 <FUNCTION>GetAuthUser</FUNCTION>
280 <FUNCTION>GetBaseTagData</FUNCTION>
281 <FUNCTION>GetBaseTagList</FUNCTION>
282 <FUNCTION>GetBaseTemplatePath</FUNCTION>
283 <FUNCTION>GetClientVariablesList</FUNCTION>
284 <FUNCTION>GetComponentMetaData</FUNCTION>
285 <FUNCTION>GetContextRoot</FUNCTION>
286 <FUNCTION>GetCurrentTemplatePath</FUNCTION>
287 <FUNCTION>GetDirectoryFromPath</FUNCTION>
288 <FUNCTION>GetEncoding</FUNCTION>
289 <FUNCTION>GetException</FUNCTION>
290 <FUNCTION>GetFileFromPath</FUNCTION>
291 <FUNCTION>GetFileInfo</FUNCTION>
292 <FUNCTION>GetFunctionCalledName</FUNCTION>
293 <FUNCTION>GetFunctionList</FUNCTION>
294 <FUNCTION>GetGatewayHelper</FUNCTION>
295 <FUNCTION>GetHttpRequestData</FUNCTION>
296 <FUNCTION>GetHttpTimeString</FUNCTION>
297 <FUNCTION>GetLocalHostIP</FUNCTION>
298 <FUNCTION>GetLocale</FUNCTION>
299 <FUNCTION>GetLocaleDisplayName</FUNCTION>
300 <FUNCTION>GetMetaData</FUNCTION>
301 <FUNCTION>GetMetricData</FUNCTION>
302 <FUNCTION>GetPageContext</FUNCTION>
303 <FUNCTION>GetPrinterInfo</FUNCTION>
304 <FUNCTION>GetProfileSections</FUNCTION>
305 <FUNCTION>GetProfileString</FUNCTION>
306 <FUNCTION>GetReadableImageFormats</FUNCTION>
307 <FUNCTION>GetSOAPRequest</FUNCTION>
308 <FUNCTION>GetSOAPRequestHeader</FUNCTION>
309 <FUNCTION>GetSOAPResponse</FUNCTION>
310 <FUNCTION>GetSOAPResponseHeader</FUNCTION>
311 <FUNCTION>GetTempDirectory</FUNCTION>
312 <FUNCTION>GetTempFile</FUNCTION>
313 <FUNCTION>GetTemplatePath</FUNCTION>
314 <FUNCTION>GetTickCount</FUNCTION>
315 <FUNCTION>GetTimeZoneInfo</FUNCTION>
316 <FUNCTION>GetToken</FUNCTION>
317 <FUNCTION>GetUserRoles</FUNCTION>
318 <FUNCTION>GetWriteableImageFormats</FUNCTION>
319 <FUNCTION>HTMLCodeFormat</FUNCTION>
320 <FUNCTION>HTMLEditFormat</FUNCTION>
321 <FUNCTION>Hash</FUNCTION>
322 <FUNCTION>Hour</FUNCTION>
323 <FUNCTION>IIf</FUNCTION>
324 <FUNCTION>ImageAddBorder</FUNCTION>
325 <FUNCTION>ImageBlur</FUNCTION>
326 <FUNCTION>ImageClearRect</FUNCTION>
327 <FUNCTION>ImageCopy</FUNCTION>
328 <FUNCTION>ImageCrop</FUNCTION>
329 <FUNCTION>ImageDrawArc</FUNCTION>
330 <FUNCTION>ImageDrawBeveledRect</FUNCTION>
331 <FUNCTION>ImageDrawCubicCurve</FUNCTION>
332 <FUNCTION>ImageDrawLine</FUNCTION>
333 <FUNCTION>ImageDrawLines</FUNCTION>
334 <FUNCTION>ImageDrawOval</FUNCTION>
335 <FUNCTION>ImageDrawPoint</FUNCTION>
336 <FUNCTION>ImageDrawQuadraticCurve</FUNCTION>
337 <FUNCTION>ImageDrawRect</FUNCTION>
338 <FUNCTION>ImageDrawRoundRect</FUNCTION>
339 <FUNCTION>ImageDrawText</FUNCTION>
340 <FUNCTION>ImageFlip</FUNCTION>
341 <FUNCTION>ImageGetBlob</FUNCTION>
342 <FUNCTION>ImageGetBufferedImage</FUNCTION>
343 <FUNCTION>ImageGetEXIFTag</FUNCTION>
344 <FUNCTION>ImageGetHeight</FUNCTION>
345 <FUNCTION>ImageGetIPTCTag</FUNCTION>
346 <FUNCTION>ImageGetWidth</FUNCTION>
347 <FUNCTION>ImageGrayscale</FUNCTION>
348 <FUNCTION>ImageInfo</FUNCTION>
349 <FUNCTION>ImageNegative</FUNCTION>
350 <FUNCTION>ImageNew</FUNCTION>
351 <FUNCTION>ImageOverlay</FUNCTION>
352 <FUNCTION>ImagePaste</FUNCTION>
353 <FUNCTION>ImageRead</FUNCTION>
354 <FUNCTION>ImageReadBase64</FUNCTION>
355 <FUNCTION>ImageResize</FUNCTION>
356 <FUNCTION>ImageRotate</FUNCTION>
357 <FUNCTION>ImageRotateDrawingAxis</FUNCTION>
358 <FUNCTION>ImageScaleToFit</FUNCTION>
359 <FUNCTION>ImageSetAntialiasing</FUNCTION>
360 <FUNCTION>ImageSetBackgroundColor</FUNCTION>
361 <FUNCTION>ImageSetDrawingColor</FUNCTION>
362 <FUNCTION>ImageSetDrawingStroke</FUNCTION>
363 <FUNCTION>ImageSetDrawingTransparency</FUNCTION>
364 <FUNCTION>ImageSharpen</FUNCTION>
365 <FUNCTION>ImageShear</FUNCTION>
366 <FUNCTION>ImageShearDrawingAxis</FUNCTION>
367 <FUNCTION>ImageTranslate</FUNCTION>
368 <FUNCTION>ImageTranslateDrawingAxis</FUNCTION>
369 <FUNCTION>ImageWrite</FUNCTION>
370 <FUNCTION>ImageWriteBase64</FUNCTION>
371 <FUNCTION>ImageXORDrawingMode</FUNCTION>
372 <FUNCTION>IncrementValue</FUNCTION>
373 <FUNCTION>InputBaseN</FUNCTION>
374 <FUNCTION>Insert</FUNCTION>
375 <FUNCTION>Int</FUNCTION>
376 <FUNCTION>IsArray</FUNCTION>
377 <FUNCTION>IsBinary</FUNCTION>
378 <FUNCTION>IsBoolean</FUNCTION>
379 <FUNCTION>IsCustomFunction</FUNCTION>
380 <FUNCTION>IsDDX</FUNCTION>
381 <FUNCTION>IsDate</FUNCTION>
382 <FUNCTION>IsDebugMode</FUNCTION>
383 <FUNCTION>IsDefined</FUNCTION>
384 <FUNCTION>IsImage</FUNCTION>
385 <FUNCTION>IsImageFile</FUNCTION>
386 <FUNCTION>IsInstanceOf</FUNCTION>
387 <FUNCTION>IsJSON</FUNCTION>
388 <FUNCTION>IsK2ServerABroker</FUNCTION>
389 <FUNCTION>IsK2ServerDocCountExceeded</FUNCTION>
390 <FUNCTION>IsK2ServerOnline</FUNCTION>
391 <FUNCTION>IsLeapYear</FUNCTION>
392 <FUNCTION>IsLocalHost</FUNCTION>
393 <FUNCTION>IsNull</FUNCTION>
394 <FUNCTION>IsNumeric</FUNCTION>
395 <FUNCTION>IsNumericDate</FUNCTION>
396 <FUNCTION>IsObject</FUNCTION>
397 <FUNCTION>IsPDFFile</FUNCTION>
398 <FUNCTION>IsPDFObject</FUNCTION>
399 <FUNCTION>IsQuery</FUNCTION>
400 <FUNCTION>IsSOAPRequest</FUNCTION>
401 <FUNCTION>IsSimpleValue</FUNCTION>
402 <FUNCTION>IsStruct</FUNCTION>
403 <FUNCTION>IsUserInAnyRole</FUNCTION>
404 <FUNCTION>IsUserInRole</FUNCTION>
405 <FUNCTION>IsUserLoggedIn</FUNCTION>
406 <FUNCTION>IsValid</FUNCTION>
407 <FUNCTION>IsWDDX</FUNCTION>
408 <FUNCTION>IsXML</FUNCTION>
409 <FUNCTION>IsXmlAttribute</FUNCTION>
410 <FUNCTION>IsXmlDoc</FUNCTION>
411 <FUNCTION>IsXmlElem</FUNCTION>
412 <FUNCTION>IsXmlNode</FUNCTION>
413 <FUNCTION>IsXmlRoot</FUNCTION>
414 <FUNCTION>JSStringFormat</FUNCTION>
415 <FUNCTION>JavaCast</FUNCTION>
416 <FUNCTION>LCase</FUNCTION>
417 <FUNCTION>LJustify</FUNCTION>
418 <FUNCTION>LSCurrencyFormat</FUNCTION>
419 <FUNCTION>LSDateFormat</FUNCTION>
420 <FUNCTION>LSEuroCurrencyFormat</FUNCTION>
421 <FUNCTION>LSIsCurrency</FUNCTION>
422 <FUNCTION>LSIsDate</FUNCTION>
423 <FUNCTION>LSIsNumeric</FUNCTION>
424 <FUNCTION>LSNumberFormat</FUNCTION>
425 <FUNCTION>LSParseCurrency</FUNCTION>
426 <FUNCTION>LSParseDateTime</FUNCTION>
427 <FUNCTION>LSParseEuroCurrency</FUNCTION>
428 <FUNCTION>LSParseNumber</FUNCTION>
429 <FUNCTION>LSTimeFormat</FUNCTION>
430 <FUNCTION>LTrim</FUNCTION>
431 <FUNCTION>Left</FUNCTION>
432 <FUNCTION>Len</FUNCTION>
433 <FUNCTION>ListAppend</FUNCTION>
434 <FUNCTION>ListChangeDelims</FUNCTION>
435 <FUNCTION>ListContains</FUNCTION>
436 <FUNCTION>ListContainsNoCase</FUNCTION>
437 <FUNCTION>ListDeleteAt</FUNCTION>
438 <FUNCTION>ListFind</FUNCTION>
439 <FUNCTION>ListFindNoCase</FUNCTION>
440 <FUNCTION>ListFirst</FUNCTION>
441 <FUNCTION>ListGetAt</FUNCTION>
442 <FUNCTION>ListInsertAt</FUNCTION>
443 <FUNCTION>ListLast</FUNCTION>
444 <FUNCTION>ListLen</FUNCTION>
445 <FUNCTION>ListPrepend</FUNCTION>
446 <FUNCTION>ListQualify</FUNCTION>
447 <FUNCTION>ListRest</FUNCTION>
448 <FUNCTION>ListSetAt</FUNCTION>
449 <FUNCTION>ListSort</FUNCTION>
450 <FUNCTION>ListToArray</FUNCTION>
451 <FUNCTION>ListValueCount</FUNCTION>
452 <FUNCTION>ListValueCountNoCase</FUNCTION>
453 <FUNCTION>Location</FUNCTION>
454 <FUNCTION>Log</FUNCTION>
455 <FUNCTION>Log10</FUNCTION>
456 <FUNCTION>Max</FUNCTION>
457 <FUNCTION>Mid</FUNCTION>
458 <FUNCTION>Min</FUNCTION>
459 <FUNCTION>Minute</FUNCTION>
460 <FUNCTION>Month</FUNCTION>
461 <FUNCTION>MonthAsString</FUNCTION>
462 <FUNCTION>Now</FUNCTION>
463 <FUNCTION>NumberFormat</FUNCTION>
464 <FUNCTION>ORMClearSession</FUNCTION>
465 <FUNCTION>ORMCloseSession</FUNCTION>
466 <FUNCTION>ORMEvictCollection</FUNCTION>
467 <FUNCTION>ORMEvictEntity</FUNCTION>
468 <FUNCTION>ORMEvictQueries</FUNCTION>
469 <FUNCTION>ORMExecuteQuery</FUNCTION>
470 <FUNCTION>ORMFlush</FUNCTION>
471 <FUNCTION>ORMGetSession</FUNCTION>
472 <FUNCTION>ORMGetSessionFactory</FUNCTION>
473 <FUNCTION>ORMReload</FUNCTION>
474 <FUNCTION>ObjectEquals</FUNCTION>
475 <FUNCTION>ObjectLoad</FUNCTION>
476 <FUNCTION>ObjectSave</FUNCTION>
477 <FUNCTION>ParagraphFormat</FUNCTION>
478 <FUNCTION>ParseDateTime</FUNCTION>
479 <FUNCTION>Pi</FUNCTION>
480 <FUNCTION>PrecisionEvaluate</FUNCTION>
481 <FUNCTION>PreserveSingleQuotes</FUNCTION>
482 <FUNCTION>Quarter</FUNCTION>
483 <FUNCTION>QueryAddColumn</FUNCTION>
484 <FUNCTION>QueryAddRow</FUNCTION>
485 <FUNCTION>QueryConvertForGrid</FUNCTION>
486 <FUNCTION>QueryNew</FUNCTION>
487 <FUNCTION>QuerySetCell</FUNCTION>
488 <FUNCTION>QuotedValueList</FUNCTION>
489 <FUNCTION>REFind</FUNCTION>
490 <FUNCTION>REFindNoCase</FUNCTION>
491 <FUNCTION>REMatch</FUNCTION>
492 <FUNCTION>REMatchNoCase</FUNCTION>
493 <FUNCTION>REReplace</FUNCTION>
494 <FUNCTION>REReplaceNoCase</FUNCTION>
495 <FUNCTION>RJustify</FUNCTION>
496 <FUNCTION>RTrim</FUNCTION>
497 <FUNCTION>Rand</FUNCTION>
498 <FUNCTION>RandRange</FUNCTION>
499 <FUNCTION>Randomize</FUNCTION>
500 <FUNCTION>ReleaseComObject</FUNCTION>
501 <FUNCTION>RemoveChars</FUNCTION>
502 <FUNCTION>RepeatString</FUNCTION>
503 <FUNCTION>Replace</FUNCTION>
504 <FUNCTION>ReplaceList</FUNCTION>
505 <FUNCTION>ReplaceNoCase</FUNCTION>
506 <FUNCTION>Reverse</FUNCTION>
507 <FUNCTION>Right</FUNCTION>
508 <FUNCTION>Round</FUNCTION>
509 <FUNCTION>Second</FUNCTION>
510 <FUNCTION>SendGatewayMessage</FUNCTION>
511 <FUNCTION>SerializeJSON</FUNCTION>
512 <FUNCTION>SetLocale</FUNCTION>
513 <FUNCTION>SetProfileString</FUNCTION>
514 <FUNCTION>SetVariable</FUNCTION>
515 <FUNCTION>Sgn</FUNCTION>
516 <FUNCTION>Sin</FUNCTION>
517 <FUNCTION>Sleep</FUNCTION>
518 <FUNCTION>SpanExcluding</FUNCTION>
519 <FUNCTION>SpanIncluding</FUNCTION>
520 <FUNCTION>SpreadsheetAddColumn</FUNCTION>
521 <FUNCTION>SpreadsheetAddFreezePane</FUNCTION>
522 <FUNCTION>SpreadsheetAddImage</FUNCTION>
523 <FUNCTION>SpreadsheetAddInfo</FUNCTION>
524 <FUNCTION>SpreadsheetAddRow</FUNCTION>
525 <FUNCTION>SpreadsheetAddRows</FUNCTION>
526 <FUNCTION>SpreadsheetAddSplitPane</FUNCTION>
527 <FUNCTION>SpreadsheetCreateSheet</FUNCTION>
528 <FUNCTION>SpreadsheetDeleteColumn</FUNCTION>
529 <FUNCTION>SpreadsheetDeleteColumns</FUNCTION>
530 <FUNCTION>SpreadsheetDeleteRow</FUNCTION>
531 <FUNCTION>SpreadsheetDeleteRows</FUNCTION>
532 <FUNCTION>SpreadsheetFormatCell</FUNCTION>
533 <FUNCTION>SpreadsheetFormatCellRange</FUNCTION>
534 <FUNCTION>SpreadsheetFormatColumn</FUNCTION>
535 <FUNCTION>SpreadsheetFormatColumns</FUNCTION>
536 <FUNCTION>SpreadsheetFormatRow</FUNCTION>
537 <FUNCTION>SpreadsheetFormatRows</FUNCTION>
538 <FUNCTION>SpreadsheetGetCellComment</FUNCTION>
539 <FUNCTION>SpreadsheetGetCellFormula</FUNCTION>
540 <FUNCTION>SpreadsheetGetCellValue</FUNCTION>
541 <FUNCTION>SpreadsheetInfo</FUNCTION>
542 <FUNCTION>SpreadsheetMergeCells</FUNCTION>
543 <FUNCTION>SpreadsheetNew</FUNCTION>
544 <FUNCTION>SpreadsheetRead</FUNCTION>
545 <FUNCTION>SpreadsheetReadBinary</FUNCTION>
546 <FUNCTION>SpreadsheetRemoveSheet</FUNCTION>
547 <FUNCTION>SpreadsheetSetActiveSheet</FUNCTION>
548 <FUNCTION>SpreadsheetSetActiveSheetNumber</FUNCTION>
549 <FUNCTION>SpreadsheetSetCellComment</FUNCTION>
550 <FUNCTION>SpreadsheetSetCellFormula</FUNCTION>
551 <FUNCTION>SpreadsheetSetCellValue</FUNCTION>
552 <FUNCTION>SpreadsheetSetColumnWidth</FUNCTION>
553 <FUNCTION>SpreadsheetSetFooter</FUNCTION>
554 <FUNCTION>SpreadsheetSetHeader</FUNCTION>
555 <FUNCTION>SpreadsheetSetRowHeight</FUNCTION>
556 <FUNCTION>SpreadsheetShiftColumns</FUNCTION>
557 <FUNCTION>SpreadsheetShiftRows</FUNCTION>
558 <FUNCTION>SpreadsheetWrite</FUNCTION>
559 <FUNCTION>Sqr</FUNCTION>
560 <FUNCTION>StripCR</FUNCTION>
561 <FUNCTION>StructAppend</FUNCTION>
562 <FUNCTION>StructClear</FUNCTION>
563 <FUNCTION>StructCopy</FUNCTION>
564 <FUNCTION>StructCount</FUNCTION>
565 <FUNCTION>StructDelete</FUNCTION>
566 <FUNCTION>StructFind</FUNCTION>
567 <FUNCTION>StructFindKey</FUNCTION>
568 <FUNCTION>StructFindValue</FUNCTION>
569 <FUNCTION>StructGet</FUNCTION>
570 <FUNCTION>StructInsert</FUNCTION>
571 <FUNCTION>StructIsEmpty</FUNCTION>
572 <FUNCTION>StructKeyArray</FUNCTION>
573 <FUNCTION>StructKeyExists</FUNCTION>
574 <FUNCTION>StructKeyList</FUNCTION>
575 <FUNCTION>StructNew</FUNCTION>
576 <FUNCTION>StructSort</FUNCTION>
577 <FUNCTION>StructUpdate</FUNCTION>
578 <FUNCTION>Tan</FUNCTION>
579 <!---FUNCTION>Throw</FUNCTION-->
580 <FUNCTION>TimeFormat</FUNCTION>
581 <FUNCTION>ToBase64</FUNCTION>
582 <FUNCTION>ToBinary</FUNCTION>
583 <FUNCTION>ToScript</FUNCTION>
584 <FUNCTION>ToString</FUNCTION>
585 <FUNCTION>Trace</FUNCTION>
586 <!--FUNCTION>Try</FUNCTION-->
587 <FUNCTION>TransactionCommit</FUNCTION>
588 <FUNCTION>TransactionRollback</FUNCTION>
589 <FUNCTION>TransactionSetSavePoint</FUNCTION>
590 <FUNCTION>Trim</FUNCTION>
591 <FUNCTION>UCase</FUNCTION>
592 <FUNCTION>URLDecode</FUNCTION>
593 <FUNCTION>URLEncodedFormat</FUNCTION>
594 <FUNCTION>URLSessionFormat</FUNCTION>
595 <FUNCTION>Val</FUNCTION>
596 <FUNCTION>ValueList</FUNCTION>
597 <FUNCTION>VerifyClient</FUNCTION>
598 <FUNCTION>Week</FUNCTION>
599 <FUNCTION>Wrap</FUNCTION>
600 <FUNCTION>WriteDump</FUNCTION>
601 <FUNCTION>WriteLog</FUNCTION>
602 <FUNCTION>WriteOutput</FUNCTION>
603 <FUNCTION>XmlChildPos</FUNCTION>
604 <FUNCTION>XmlElemNew</FUNCTION>
605 <FUNCTION>XmlFormat</FUNCTION>
606 <FUNCTION>XmlGetNodeType</FUNCTION>
607 <FUNCTION>XmlNew</FUNCTION>
608 <FUNCTION>XmlParse</FUNCTION>
609 <FUNCTION>XmlSearch</FUNCTION>
610 <FUNCTION>XmlTransform</FUNCTION>
611 <FUNCTION>XmlValidate</FUNCTION>
612 <FUNCTION>Year</FUNCTION>
613 <FUNCTION>YesNoFormat</FUNCTION>
616 <KEYWORD2>Variables</KEYWORD2>
617 <KEYWORD2>Arguments</KEYWORD2>
618 <KEYWORD2>Request</KEYWORD2>
619 <KEYWORD2>Session</KEYWORD2>
620 <KEYWORD2>Local</KEYWORD2>
621 <KEYWORD2>Form</KEYWORD2>
622 <KEYWORD2>CGI</KEYWORD2>
623 <KEYWORD2>URL</KEYWORD2>
624 <KEYWORD2>Attributes</KEYWORD2>
625 <KEYWORD2>Application</KEYWORD2>
626 <KEYWORD2>Cookie</KEYWORD2>
629 <!-- ColdFusion Operators -->
630 <OPERATOR>IS</OPERATOR>
631 <OPERATOR>EQ</OPERATOR><OPERATOR>EQUAL</OPERATOR>
632 <OPERATOR>EQV</OPERATOR>
633 <OPERATOR>NEQ</OPERATOR><OPERATOR>IS NOT</OPERATOR><OPERATOR>NOT EQUAL</OPERATOR>
634 <OPERATOR>GT</OPERATOR><OPERATOR>GREATER THAN</OPERATOR>
635 <OPERATOR>GTE</OPERATOR><OPERATOR>GE</OPERATOR>
636 <OPERATOR>LT</OPERATOR><OPERATOR>LESS THAN</OPERATOR>
637 <OPERATOR>LTE</OPERATOR><OPERATOR>LE</OPERATOR>
639 <OPERATOR>LESS</OPERATOR>
640 <OPERATOR>GREATER</OPERATOR>
641 <OPERATOR>THAN</OPERATOR>
643 <OPERATOR>CONTAINS</OPERATOR>
644 <OPERATOR>DOES NOT CONTAIN</OPERATOR>
646 <OPERATOR>AND</OPERATOR>
647 <OPERATOR>IMP</OPERATOR>
648 <OPERATOR>OR</OPERATOR>
649 <OPERATOR>NOT</OPERATOR>
650 <OPERATOR>XOR</OPERATOR>
654 <RULES SET="CFDOC" DEFAULT="COMMENT3" IGNORE_CASE="TRUE">
655 <MARK_FOLLOWING TYPE="LITERAL3">@</MARK_FOLLOWING>
658 <LITERAL1>@hint</LITERAL1>
659 <LITERAL1>@displayname</LITERAL1>
660 <LITERAL1>@output</LITERAL1>
661 <LITERAL1>@access</LITERAL1>
662 <LITERAL1>@accessors</LITERAL1>
663 <LITERAL1>@returntype</LITERAL1>
664 <LITERAL1>@roles</LITERAL1>
665 <LITERAL1>@default</LITERAL1>
666 <LITERAL1>@required</LITERAL1>
667 <LITERAL1>@extends</LITERAL1>
668 <LITERAL1>@implements</LITERAL1>
670 <!-- entity related -->
671 <LITERAL2>@update</LITERAL2>
672 <LITERAL2>@insert</LITERAL2>
673 <LITERAL2>@formula</LITERAL2>
674 <LITERAL2>@dbdefault</LITERAL2>
675 <LITERAL2>@persistent</LITERAL2>
676 <LITERAL2>@optimisticlock</LITERAL2>
677 <LITERAL2>@unique</LITERAL2>
678 <LITERAL2>@uniquekey</LITERAL2>
679 <LITERAL2>@sqltype</LITERAL2>
680 <LITERAL2>@generator</LITERAL2>
681 <LITERAL2>@generated</LITERAL2>
682 <LITERAL2>@notnull</LITERAL2>
683 <LITERAL2>@length</LITERAL2>
684 <LITERAL2>@scale</LITERAL2>
685 <LITERAL2>@precision</LITERAL2>
686 <LITERAL2>@fieldtype</LITERAL2>
687 <LITERAL2>@ormtype</LITERAL2>
688 <LITERAL2>@column</LITERAL2>