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