PageRenderTime 55ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 1ms

/jEdit/tags/jedit-4-0-pre5/modes/coldfusion.xml

#
XML | 357 lines | 307 code | 37 blank | 13 comment | 0 complexity | f799d8b56aa43f629e9e57befb28fc69 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. <PROPERTY NAME="tabSize" VALUE="2" />
  8. </PROPS>
  9. <RULES IGNORE_CASE="TRUE">
  10. <!-- whitespace: (space and tab) -->
  11. <WHITESPACE> </WHITESPACE>
  12. <WHITESPACE> </WHITESPACE>
  13. <!-- CFML comment -->
  14. <SPAN TYPE="COMMENT2">
  15. <BEGIN>&lt;!---</BEGIN>
  16. <END>---&gt;</END>
  17. </SPAN>
  18. <!-- SGML comment -->
  19. <SPAN TYPE="COMMENT1">
  20. <BEGIN>&lt;!--</BEGIN>
  21. <END>--&gt;</END>
  22. </SPAN>
  23. <!-- CFML markup start tags -->
  24. <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  25. <BEGIN>&lt;CF</BEGIN>
  26. <END>&gt;</END>
  27. </SPAN>
  28. <!-- CFML markup end tags -->
  29. <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  30. <BEGIN>&lt;/CF</BEGIN>
  31. <END>&gt;</END>
  32. </SPAN>
  33. <!-- JavaScript -->
  34. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  35. <BEGIN>&lt;SCRIPT&gt;</BEGIN>
  36. <END>&lt;/SCRIPT&gt;</END>
  37. </SPAN>
  38. <!-- stylesheet -->
  39. <SPAN TYPE="MARKUP" DELEGATE="css::MAIN">
  40. <BEGIN>&lt;STYLE&gt;</BEGIN>
  41. <END>&lt;/STYLE&gt;</END>
  42. </SPAN>
  43. <!-- markup tags -->
  44. <SPAN TYPE="MARKUP" DELEGATE="TAGS">
  45. <BEGIN>&lt;</BEGIN>
  46. <END>&gt;</END>
  47. </SPAN>
  48. <!-- SGML entities -->
  49. <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
  50. <BEGIN>&amp;</BEGIN>
  51. <END>;</END>
  52. </SPAN>
  53. </RULES>
  54. <RULES SET="TAGS" DEFAULT="MARKUP">
  55. <!-- whitespace: (space and tab) -->
  56. <WHITESPACE> </WHITESPACE>
  57. <WHITESPACE> </WHITESPACE>
  58. <SPAN TYPE="LITERAL1">
  59. <BEGIN>"</BEGIN>
  60. <END>"</END>
  61. </SPAN>
  62. <SPAN TYPE="LITERAL1">
  63. <BEGIN>'</BEGIN>
  64. <END>'</END>
  65. </SPAN>
  66. <SEQ TYPE="OPERATOR">=</SEQ>
  67. <!-- CFML markup start tags -->
  68. <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  69. <BEGIN>&lt;CF</BEGIN>
  70. <END>&gt;</END>
  71. </SPAN>
  72. <!-- CFML markup end tags -->
  73. <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  74. <BEGIN>&lt;/CF</BEGIN>
  75. <END>&gt;</END>
  76. </SPAN>
  77. </RULES>
  78. <RULES SET="CFTAGS" DEFAULT="KEYWORD3">
  79. <!-- whitespace: (space and tab) -->
  80. <WHITESPACE> </WHITESPACE>
  81. <WHITESPACE> </WHITESPACE>
  82. <SPAN TYPE="LITERAL1">
  83. <BEGIN>"</BEGIN>
  84. <END>"</END>
  85. </SPAN>
  86. <SPAN TYPE="LITERAL1">
  87. <BEGIN>'</BEGIN>
  88. <END>'</END>
  89. </SPAN>
  90. <SEQ TYPE="OPERATOR">=</SEQ>
  91. <SEQ TYPE="KEYWORD3">##</SEQ>
  92. <SEQ TYPE="NULL">(</SEQ>
  93. <SEQ TYPE="NULL">)</SEQ>
  94. <SEQ TYPE="NULL">,</SEQ>
  95. <SPAN TYPE="LITERAL2">
  96. <BEGIN>#</BEGIN>
  97. <END>#</END>
  98. </SPAN>
  99. <KEYWORDS>
  100. <KEYWORD2>ArrayAppend</KEYWORD2>
  101. <KEYWORD2>ArrayAvg</KEYWORD2>
  102. <KEYWORD2>ArrayClear</KEYWORD2>
  103. <KEYWORD2>ArrayDeleteAt</KEYWORD2>
  104. <KEYWORD2>ArrayInsertAt</KEYWORD2>
  105. <KEYWORD2>ArrayIsEmpty</KEYWORD2>
  106. <KEYWORD2>ArrayLen</KEYWORD2>
  107. <KEYWORD2>ArrayMax</KEYWORD2>
  108. <KEYWORD2>ArrayMin</KEYWORD2>
  109. <KEYWORD2>ArrayNew</KEYWORD2>
  110. <KEYWORD2>ArrayPrepend</KEYWORD2>
  111. <KEYWORD2>ArrayResize</KEYWORD2>
  112. <KEYWORD2>ArraySet</KEYWORD2>
  113. <KEYWORD2>ArraySort</KEYWORD2>
  114. <KEYWORD2>ArraySum</KEYWORD2>
  115. <KEYWORD2>ArraySwap</KEYWORD2>
  116. <KEYWORD2>ArrayToList</KEYWORD2>
  117. <KEYWORD2>IsArray</KEYWORD2>
  118. <KEYWORD2>ListToArray</KEYWORD2>
  119. <KEYWORD2>CreateDate</KEYWORD2>
  120. <KEYWORD2>CreateDateTime</KEYWORD2>
  121. <KEYWORD2>CreateODBCTime</KEYWORD2>
  122. <KEYWORD2>CreateODBCDate</KEYWORD2>
  123. <KEYWORD2>CreateODBCDateTime</KEYWORD2>
  124. <KEYWORD2>CreateTime</KEYWORD2>
  125. <KEYWORD2>CreateTimeSpan</KEYWORD2>
  126. <KEYWORD2>DateAdd</KEYWORD2>
  127. <KEYWORD2>DateCompare</KEYWORD2>
  128. <KEYWORD2>DateDiff</KEYWORD2>
  129. <KEYWORD2>DatePart</KEYWORD2>
  130. <KEYWORD2>Day</KEYWORD2>
  131. <KEYWORD2>DayOfWeek</KEYWORD2>
  132. <KEYWORD2>DayOfWeekAsString</KEYWORD2>
  133. <KEYWORD2>DayOfYear</KEYWORD2>
  134. <KEYWORD2>DaysInMonth</KEYWORD2>
  135. <KEYWORD2>DaysInYear</KEYWORD2>
  136. <KEYWORD2>FirstDayOfMonth</KEYWORD2>
  137. <KEYWORD2>Hour</KEYWORD2>
  138. <KEYWORD2>Minute</KEYWORD2>
  139. <KEYWORD2>Month</KEYWORD2>
  140. <KEYWORD2>MonthAsString</KEYWORD2>
  141. <KEYWORD2>Now</KEYWORD2>
  142. <KEYWORD2>ParseDateTime</KEYWORD2>
  143. <KEYWORD2>Quarter</KEYWORD2>
  144. <KEYWORD2>Second</KEYWORD2>
  145. <KEYWORD2>Week</KEYWORD2>
  146. <KEYWORD2>Year</KEYWORD2>
  147. <KEYWORD2>IsArray</KEYWORD2>
  148. <KEYWORD2>IsAuthenticated</KEYWORD2>
  149. <KEYWORD2>IsAuthorized</KEYWORD2>
  150. <KEYWORD2>IsBoolean</KEYWORD2>
  151. <KEYWORD2>IsDate</KEYWORD2>
  152. <KEYWORD2>IsDebugMode</KEYWORD2>
  153. <KEYWORD2>IsDefined</KEYWORD2>
  154. <KEYWORD2>IsLeapYear</KEYWORD2>
  155. <KEYWORD2>IsNumeric</KEYWORD2>
  156. <KEYWORD2>IsNumericDate</KEYWORD2>
  157. <KEYWORD2>IsQuery</KEYWORD2>
  158. <KEYWORD2>IsSimpleValue</KEYWORD2>
  159. <KEYWORD2>IsStruct</KEYWORD2>
  160. <KEYWORD2>DateFormat</KEYWORD2>
  161. <KEYWORD2>DecimalFormat</KEYWORD2>
  162. <KEYWORD2>DollarFormat</KEYWORD2>
  163. <KEYWORD2>FormatBaseN</KEYWORD2>
  164. <KEYWORD2>HTMLCodeFormat</KEYWORD2>
  165. <KEYWORD2>HTMLEditFormat</KEYWORD2>
  166. <KEYWORD2>NumberFormat</KEYWORD2>
  167. <KEYWORD2>ParagraphFormat</KEYWORD2>
  168. <KEYWORD2>TimeFormat</KEYWORD2>
  169. <KEYWORD2>YesNoFormat</KEYWORD2>
  170. <KEYWORD2>DE</KEYWORD2>
  171. <KEYWORD2>Evaluate</KEYWORD2>
  172. <KEYWORD2>IIf</KEYWORD2>
  173. <KEYWORD2>SetVariable</KEYWORD2>
  174. <KEYWORD2>ArrayToList</KEYWORD2>
  175. <KEYWORD2>ListAppend</KEYWORD2>
  176. <KEYWORD2>ListChangeDelims</KEYWORD2>
  177. <KEYWORD2>ListContains</KEYWORD2>
  178. <KEYWORD2>ListContainsNoCase</KEYWORD2>
  179. <KEYWORD2>ListDeleteAt</KEYWORD2>
  180. <KEYWORD2>ListFind</KEYWORD2>
  181. <KEYWORD2>ListFindNoCase</KEYWORD2>
  182. <KEYWORD2>ListFirst</KEYWORD2>
  183. <KEYWORD2>ListGetAt</KEYWORD2>
  184. <KEYWORD2>ListInsertAt</KEYWORD2>
  185. <KEYWORD2>ListLast</KEYWORD2>
  186. <KEYWORD2>ListLen</KEYWORD2>
  187. <KEYWORD2>ListPrepend</KEYWORD2>
  188. <KEYWORD2>ListRest</KEYWORD2>
  189. <KEYWORD2>ListSetAt</KEYWORD2>
  190. <KEYWORD2>ListToArray</KEYWORD2>
  191. <KEYWORD2>StructClear</KEYWORD2>
  192. <KEYWORD2>StructCopy</KEYWORD2>
  193. <KEYWORD2>StructCount</KEYWORD2>
  194. <KEYWORD2>StructDelete</KEYWORD2>
  195. <KEYWORD2>StructFind</KEYWORD2>
  196. <KEYWORD2>StructInsert</KEYWORD2>
  197. <KEYWORD2>StructIsEmpty</KEYWORD2>
  198. <KEYWORD2>StructKeyExists</KEYWORD2>
  199. <KEYWORD2>StructNew</KEYWORD2>
  200. <KEYWORD2>StructUpdate</KEYWORD2>
  201. <KEYWORD2>GetLocale</KEYWORD2>
  202. <KEYWORD2>LSCurrencyFormat</KEYWORD2>
  203. <KEYWORD2>LSDateFormat</KEYWORD2>
  204. <KEYWORD2>LSIsCurrency</KEYWORD2>
  205. <KEYWORD2>LSIsDate</KEYWORD2>
  206. <KEYWORD2>LSIsNumeric</KEYWORD2>
  207. <KEYWORD2>LSNumberFormat</KEYWORD2>
  208. <KEYWORD2>LSParseCurrency</KEYWORD2>
  209. <KEYWORD2>LSParseDateTime</KEYWORD2>
  210. <KEYWORD2>LSParseNumber</KEYWORD2>
  211. <KEYWORD2>LSTimeFormat</KEYWORD2>
  212. <KEYWORD2>SetLocale</KEYWORD2>
  213. <KEYWORD2>Abs</KEYWORD2>
  214. <KEYWORD2>Atn</KEYWORD2>
  215. <KEYWORD2>BitAnd</KEYWORD2>
  216. <KEYWORD2>BitMaskClear</KEYWORD2>
  217. <KEYWORD2>BitMaskRead</KEYWORD2>
  218. <KEYWORD2>BitMaskSet</KEYWORD2>
  219. <KEYWORD2>BitNot</KEYWORD2>
  220. <KEYWORD2>BitOr</KEYWORD2>
  221. <KEYWORD2>BitSHLN</KEYWORD2>
  222. <KEYWORD2>BitSHRN</KEYWORD2>
  223. <KEYWORD2>BitXor</KEYWORD2>
  224. <KEYWORD2>Ceiling</KEYWORD2>
  225. <KEYWORD2>Cos</KEYWORD2>
  226. <KEYWORD2>DecrementValue</KEYWORD2>
  227. <KEYWORD2>Exp</KEYWORD2>
  228. <KEYWORD2>Fix</KEYWORD2>
  229. <KEYWORD2>IncrementValue</KEYWORD2>
  230. <KEYWORD2>InputBaseN</KEYWORD2>
  231. <KEYWORD2>Int</KEYWORD2>
  232. <KEYWORD2>Log</KEYWORD2>
  233. <KEYWORD2>Log10</KEYWORD2>
  234. <KEYWORD2>Max</KEYWORD2>
  235. <KEYWORD2>Min</KEYWORD2>
  236. <KEYWORD2>Pi</KEYWORD2>
  237. <KEYWORD2>Rand</KEYWORD2>
  238. <KEYWORD2>Randomize</KEYWORD2>
  239. <KEYWORD2>RandRange</KEYWORD2>
  240. <KEYWORD2>Round</KEYWORD2>
  241. <KEYWORD2>Sgn</KEYWORD2>
  242. <KEYWORD2>Sin</KEYWORD2>
  243. <KEYWORD2>Sqr</KEYWORD2>
  244. <KEYWORD2>Tan</KEYWORD2>
  245. <KEYWORD2>Asc</KEYWORD2>
  246. <KEYWORD2>Chr</KEYWORD2>
  247. <KEYWORD2>CJustify</KEYWORD2>
  248. <KEYWORD2>Compare</KEYWORD2>
  249. <KEYWORD2>CompareNoCase</KEYWORD2>
  250. <KEYWORD2>Find</KEYWORD2>
  251. <KEYWORD2>FindNoCase</KEYWORD2>
  252. <KEYWORD2>FindOneOf</KEYWORD2>
  253. <KEYWORD2>GetToken</KEYWORD2>
  254. <KEYWORD2>Insert</KEYWORD2>
  255. <KEYWORD2>LCase</KEYWORD2>
  256. <KEYWORD2>Left</KEYWORD2>
  257. <KEYWORD2>Len</KEYWORD2>
  258. <KEYWORD2>LJustify</KEYWORD2>
  259. <KEYWORD2>LTrim</KEYWORD2>
  260. <KEYWORD2>Mid</KEYWORD2>
  261. <KEYWORD2>REFind</KEYWORD2>
  262. <KEYWORD2>REFindNoCase</KEYWORD2>
  263. <KEYWORD2>RemoveChars</KEYWORD2>
  264. <KEYWORD2>RepeatString</KEYWORD2>
  265. <KEYWORD2>Replace</KEYWORD2>
  266. <KEYWORD2>ReplaceList</KEYWORD2>
  267. <KEYWORD2>ReplaceNoCase</KEYWORD2>
  268. <KEYWORD2>REReplace</KEYWORD2>
  269. <KEYWORD2>REReplaceNoCase</KEYWORD2>
  270. <KEYWORD2>Reverse</KEYWORD2>
  271. <KEYWORD2>Right</KEYWORD2>
  272. <KEYWORD2>RJustify</KEYWORD2>
  273. <KEYWORD2>RTrim</KEYWORD2>
  274. <KEYWORD2>SpanExcluding</KEYWORD2>
  275. <KEYWORD2>SpanIncluding</KEYWORD2>
  276. <KEYWORD2>Trim</KEYWORD2>
  277. <KEYWORD2>UCase</KEYWORD2>
  278. <KEYWORD2>Val</KEYWORD2>
  279. <KEYWORD2>DirectoryExists</KEYWORD2>
  280. <KEYWORD2>ExpandPath</KEYWORD2>
  281. <KEYWORD2>FileExists</KEYWORD2>
  282. <KEYWORD2>GetDirectoryFromPath</KEYWORD2>
  283. <KEYWORD2>GetFileFromPath</KEYWORD2>
  284. <KEYWORD2>GetTempDirectory</KEYWORD2>
  285. <KEYWORD2>GetTempFile</KEYWORD2>
  286. <KEYWORD2>GetTemplatePath</KEYWORD2>
  287. <KEYWORD2>QueryAddRow</KEYWORD2>
  288. <KEYWORD2>QueryNew</KEYWORD2>
  289. <KEYWORD2>QuerySetCell</KEYWORD2>
  290. <KEYWORD2>Decrypt</KEYWORD2>
  291. <KEYWORD2>DeleteClientVariable</KEYWORD2>
  292. <KEYWORD2>Encrypt</KEYWORD2>
  293. <KEYWORD2>GetBaseTagData</KEYWORD2>
  294. <KEYWORD2>GetBaseTagList</KEYWORD2>
  295. <KEYWORD2>GetClientVariablesList</KEYWORD2>
  296. <KEYWORD2>GetTickCount</KEYWORD2>
  297. <KEYWORD2>PreserveSingleQuotes</KEYWORD2>
  298. <KEYWORD2>QuotedValueList</KEYWORD2>
  299. <KEYWORD2>StripCR</KEYWORD2>
  300. <KEYWORD2>URLEncodedFormat</KEYWORD2>
  301. <KEYWORD2>ValueList</KEYWORD2>
  302. <KEYWORD2>WriteOutput</KEYWORD2>
  303. <KEYWORD2>ParameterExists</KEYWORD2>
  304. <OPERATOR>IS</OPERATOR>
  305. <OPERATOR>EQ</OPERATOR>
  306. <OPERATOR>NEQ</OPERATOR>
  307. <OPERATOR>GT</OPERATOR>
  308. <OPERATOR>GTE</OPERATOR>
  309. <OPERATOR>LT</OPERATOR>
  310. <OPERATOR>LTE</OPERATOR>
  311. <OPERATOR>LESS</OPERATOR>
  312. <OPERATOR>GREATER</OPERATOR>
  313. <OPERATOR>THAN</OPERATOR>
  314. <OPERATOR>AND</OPERATOR>
  315. <OPERATOR>OR</OPERATOR>
  316. <OPERATOR>NOT</OPERATOR>
  317. <OPERATOR>XOR</OPERATOR>
  318. </KEYWORDS>
  319. </RULES>
  320. </MODE>