Warning, /frameworks/syntax-highlighting/data/syntax/coldfusion.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language> 0003 <language name="ColdFusion" version="6" kateversion="5.0" section="Markup" extensions="*.cfm;*.cfc;*.cfml;*.dbm" mimetype="text/x-coldfusion"> 0004 0005 <highlighting> 0006 0007 <list name="Script Keywords"> 0008 0009 <item>if</item> 0010 <item>else</item> 0011 <item>for</item> 0012 <item>in</item> 0013 <item>while</item> 0014 <item>do</item> 0015 <item>continue</item> 0016 <item>break</item> 0017 <item>with</item> 0018 <item>try</item> 0019 <item>catch</item> 0020 <item>switch</item> 0021 <item>case</item> 0022 <item>new</item> 0023 <item>var</item> 0024 <item>function</item> 0025 <item>return</item> 0026 <item>this</item> 0027 <item>delete</item> 0028 <item>true</item> 0029 <item>false</item> 0030 <item>void</item> 0031 <item>throw</item> 0032 <item>typeof</item> 0033 <item>const</item> 0034 <item>default</item> 0035 0036 </list> 0037 0038 <list name="Script Objects"> 0039 0040 <item>Anchor</item> 0041 <item>Applet</item> 0042 <item>Area</item> 0043 <item>Array</item> 0044 <item>Boolean</item> 0045 <item>Button</item> 0046 <item>Checkbox</item> 0047 <item>Date</item> 0048 <item>Document</item> 0049 <item>Event</item> 0050 <item>FileUpload</item> 0051 <item>Form</item> 0052 <item>Frame</item> 0053 <item>Function</item> 0054 <item>Hidden</item> 0055 <item>History</item> 0056 <item>Image</item> 0057 <item>Layer</item> 0058 <item>Linke</item> 0059 <item>Location</item> 0060 <item>Math</item> 0061 <item>Navigator</item> 0062 <item>Number</item> 0063 <item>Object</item> 0064 <item>Option</item> 0065 <item>Password</item> 0066 <item>Radio</item> 0067 <item>RegExp</item> 0068 <item>Reset</item> 0069 <item>Screen</item> 0070 <item>Select</item> 0071 <item>String</item> 0072 <item>Submit</item> 0073 <item>Text</item> 0074 <item>Textarea</item> 0075 <item>Window</item> 0076 0077 </list> 0078 0079 <list name="Script Methods"> 0080 0081 <item>abs</item> 0082 <item>acos</item> 0083 <item>alert</item> 0084 <item>anchor</item> 0085 <item>apply</item> 0086 <item>asin</item> 0087 <item>atan</item> 0088 <item>atan2</item> 0089 <item>back</item> 0090 <item>blur</item> 0091 <item>call</item> 0092 <item>captureEvents</item> 0093 <item>ceil</item> 0094 <item>charAt</item> 0095 <item>charCodeAt</item> 0096 <item>clearInterval</item> 0097 <item>clearTimeout</item> 0098 <item>click</item> 0099 <item>close</item> 0100 <item>compile</item> 0101 <item>concat</item> 0102 <item>confirm</item> 0103 <item>cos</item> 0104 <item>disableExternalCapture</item> 0105 <item>enableExternalCapture</item> 0106 <item>eval</item> 0107 <item>exec</item> 0108 <item>exp</item> 0109 <item>find</item> 0110 <item>floor</item> 0111 <item>focus</item> 0112 <item>forward</item> 0113 <item>fromCharCode</item> 0114 <item>getDate</item> 0115 <item>getDay</item> 0116 <item>getFullYear</item> 0117 <item>getHours</item> 0118 <item>getMilliseconds</item> 0119 <item>getMinutes</item> 0120 <item>getMonth</item> 0121 <item>getSeconds</item> 0122 <item>getSelection</item> 0123 <item>getTime</item> 0124 <item>getTimezoneOffset</item> 0125 <item>getUTCDate</item> 0126 <item>getUTCDay</item> 0127 <item>getUTCFullYear</item> 0128 <item>getUTCHours</item> 0129 <item>getUTCMilliseconds</item> 0130 <item>getUTCMinutes</item> 0131 <item>getUTCMonth</item> 0132 <item>getUTCSeconds</item> 0133 <item>go</item> 0134 <item>handleEvent</item> 0135 <item>home</item> 0136 <item>indexOf</item> 0137 <item>javaEnabled</item> 0138 <item>join</item> 0139 <item>lastIndexOf</item> 0140 <item>link</item> 0141 <item>load</item> 0142 <item>log</item> 0143 <item>match</item> 0144 <item>max</item> 0145 <item>min</item> 0146 <item>moveAbove</item> 0147 <item>moveBelow</item> 0148 <item>moveBy</item> 0149 <item>moveTo</item> 0150 <item>moveToAbsolute</item> 0151 <item>open</item> 0152 <item>parse</item> 0153 <item>plugins.refresh</item> 0154 <item>pop</item> 0155 <item>pow</item> 0156 <item>preference</item> 0157 <item>print</item> 0158 <item>prompt</item> 0159 <item>push</item> 0160 <item>random</item> 0161 <item>releaseEvents</item> 0162 <item>reload</item> 0163 <item>replace</item> 0164 <item>reset</item> 0165 <item>resizeBy</item> 0166 <item>resizeTo</item> 0167 <item>reverse</item> 0168 <item>round</item> 0169 <item>routeEvent</item> 0170 <item>scrollBy</item> 0171 <item>scrollTo</item> 0172 <item>search</item> 0173 <item>select</item> 0174 <item>setDate</item> 0175 <item>setFullYear</item> 0176 <item>setHours</item> 0177 <item>setInterval</item> 0178 <item>setMilliseconds</item> 0179 <item>setMinutes</item> 0180 <item>setMonth</item> 0181 <item>setSeconds</item> 0182 <item>setTime</item> 0183 <item>setTimeout</item> 0184 <item>setUTCDate</item> 0185 <item>setUTCFullYear</item> 0186 <item>setUTCHours</item> 0187 <item>setUTCMilliseconds</item> 0188 <item>setUTCMinutes</item> 0189 <item>setUTCMonth</item> 0190 <item>setUTCSeconds</item> 0191 <item>shift</item> 0192 <item>sin</item> 0193 <item>slice</item> 0194 <item>sort</item> 0195 <item>splice</item> 0196 <item>split</item> 0197 <item>sqrt</item> 0198 <item>stop</item> 0199 <item>submit</item> 0200 <item>substr</item> 0201 <item>substring</item> 0202 <item>taintEnabled</item> 0203 <item>tan</item> 0204 <item>test</item> 0205 <item>toLocaleString</item> 0206 <item>toLowerCase</item> 0207 <item>toSource</item> 0208 <item>toString</item> 0209 <item>toUpperCase</item> 0210 <item>toUTCString</item> 0211 <item>unshift</item> 0212 <item>unwatch</item> 0213 <item>UTC</item> 0214 <item>valueOf</item> 0215 <item>watch</item> 0216 <item>write</item> 0217 <item>writeln</item> 0218 0219 </list> 0220 0221 <list name="CFSCRIPT Keywords"> 0222 0223 <item>break</item> 0224 <item>case</item> 0225 <item>catch</item> 0226 <item>continue</item> 0227 <item>default</item> 0228 <item>do</item> 0229 <item>else</item> 0230 <item>for</item> 0231 <item>function</item> 0232 <item>if</item> 0233 <item>in</item> 0234 <item>return</item> 0235 <item>switch</item> 0236 <item>try</item> 0237 <item>var</item> 0238 <item>while</item> 0239 0240 </list> 0241 0242 <list name="CFSCRIPT Functions"> 0243 0244 <item>Abs</item> 0245 <item>ACos</item> 0246 <item>ArrayAppend</item> 0247 <item>ArrayAvg</item> 0248 <item>ArrayClear</item> 0249 <item>ArrayDeleteAt</item> 0250 <item>ArrayInsertAt</item> 0251 <item>ArrayIsEmpty</item> 0252 <item>ArrayLen</item> 0253 <item>ArrayMax</item> 0254 <item>ArrayMin</item> 0255 <item>ArrayNew</item> 0256 <item>ArrayPrepend</item> 0257 <item>ArrayResize</item> 0258 <item>ArraySet</item> 0259 <item>ArraySort</item> 0260 <item>ArraySum</item> 0261 <item>ArraySwap</item> 0262 <item>ArrayToList</item> 0263 <item>Asc</item> 0264 <item>ASin</item> 0265 <item>Atn</item> 0266 <item>BitAnd</item> 0267 <item>BitMaskClear</item> 0268 <item>BitMaskRead</item> 0269 <item>BitMaskSet</item> 0270 <item>BitNot</item> 0271 <item>BitOr</item> 0272 <item>BitSHLN</item> 0273 <item>BitSHRN</item> 0274 <item>BitXor</item> 0275 <item>Ceiling</item> 0276 <item>Chr</item> 0277 <item>CJustify</item> 0278 <item>Compare</item> 0279 <item>CompareNoCase</item> 0280 <item>Cos</item> 0281 <item>CreateDate</item> 0282 <item>CreateDateTime</item> 0283 <item>CreateObject</item> 0284 <item>CreateODBCDate</item> 0285 <item>CreateODBCDateTime</item> 0286 <item>CreateODBCTime</item> 0287 <item>CreateTime</item> 0288 <item>CreateTimeSpan</item> 0289 <item>CreateUUID</item> 0290 <item>DateAdd</item> 0291 <item>DateCompare</item> 0292 <item>DateConvert</item> 0293 <item>DateDiff</item> 0294 <item>DateFormat</item> 0295 <item>DatePart</item> 0296 <item>Day</item> 0297 <item>DayOfWeek</item> 0298 <item>DayOfWeekAsString</item> 0299 <item>DayOfYear</item> 0300 <item>DaysInMonth</item> 0301 <item>DaysInYear</item> 0302 <item>DE</item> 0303 <item>DecimalFormat</item> 0304 <item>DecrementValue</item> 0305 <item>Decrypt</item> 0306 <item>DeleteClientVariable</item> 0307 <item>DirectoryExists</item> 0308 <item>DollarFormat</item> 0309 <item>Duplicate</item> 0310 <item>Encrypt</item> 0311 <item>Evaluate</item> 0312 <item>Exp</item> 0313 <item>ExpandPath</item> 0314 <item>FileExists</item> 0315 <item>Find</item> 0316 <item>FindNoCase</item> 0317 <item>FindOneOf</item> 0318 <item>FirstDayOfMonth</item> 0319 <item>Fix</item> 0320 <item>FormatBaseN</item> 0321 <item>GetAuthUser</item> 0322 <item>GetBaseTagData</item> 0323 <item>GetBaseTagList</item> 0324 <item>GetBaseTemplatePath</item> 0325 <item>GetClientVariablesList</item> 0326 <item>GetCurrentTemplatePath</item> 0327 <item>GetDirectoryFromPath</item> 0328 <item>GetException</item> 0329 <item>GetFileFromPath</item> 0330 <item>GetFunctionList</item> 0331 <item>GetHttpRequestData</item> 0332 <item>GetHttpTimeString</item> 0333 <item>GetK2ServerDocCount</item> 0334 <item>GetK2ServerDocCountLimit</item> 0335 <item>GetLocale</item> 0336 <item>GetMetaData</item> 0337 <item>GetMetricData</item> 0338 <item>GetPageContext</item> 0339 <item>GetProfileSections</item> 0340 <item>GetProfileString</item> 0341 <item>GetServiceSettings</item> 0342 <item>GetTempDirectory</item> 0343 <item>GetTempFile</item> 0344 <item>GetTemplatePath</item> 0345 <item>GetTickCount</item> 0346 <item>GetTimeZoneInfo</item> 0347 <item>GetToken</item> 0348 <item>Hash</item> 0349 <item>Hour</item> 0350 <item>HTMLCodeFormat</item> 0351 <item>HTMLEditFormat</item> 0352 <item>IIf</item> 0353 <item>IncrementValue</item> 0354 <item>InputBaseN</item> 0355 <item>Insert</item> 0356 <item>Int</item> 0357 <item>IsArray</item> 0358 <item>IsBinary</item> 0359 <item>IsBoolean</item> 0360 <item>IsCustomFunction</item> 0361 <item>IsDate</item> 0362 <item>IsDebugMode</item> 0363 <item>IsDefined</item> 0364 <item>IsK2ServerABroker</item> 0365 <item>IsK2ServerDocCountExceeded</item> 0366 <item>IsK2ServerOnline</item> 0367 <item>IsLeapYear</item> 0368 <item>IsNumeric</item> 0369 <item>IsNumericDate</item> 0370 <item>IsObject</item> 0371 <item>IsQuery</item> 0372 <item>IsSimpleValue</item> 0373 <item>IsStruct</item> 0374 <item>IsUserInRole</item> 0375 <item>IsWDDX</item> 0376 <item>IsXmlDoc</item> 0377 <item>IsXmlElement</item> 0378 <item>IsXmlRoot</item> 0379 <item>JavaCast</item> 0380 <item>JSStringFormat</item> 0381 <item>LCase</item> 0382 <item>Left</item> 0383 <item>Len</item> 0384 <item>ListAppend</item> 0385 <item>ListChangeDelims</item> 0386 <item>ListContains</item> 0387 <item>ListContainsNoCase</item> 0388 <item>ListDeleteAt</item> 0389 <item>ListFind</item> 0390 <item>ListFindNoCase</item> 0391 <item>ListFirst</item> 0392 <item>ListGetAt</item> 0393 <item>ListInsertAt</item> 0394 <item>ListLast</item> 0395 <item>ListLen</item> 0396 <item>ListPrepend</item> 0397 <item>ListQualify</item> 0398 <item>ListRest</item> 0399 <item>ListSetAt</item> 0400 <item>ListSort</item> 0401 <item>ListToArray</item> 0402 <item>ListValueCount</item> 0403 <item>ListValueCountNoCase</item> 0404 <item>LJustify</item> 0405 <item>Log</item> 0406 <item>Log10</item> 0407 <item>LSCurrencyFormat</item> 0408 <item>LSDateFormat</item> 0409 <item>LSEuroCurrencyFormat</item> 0410 <item>LSIsCurrency</item> 0411 <item>LSIsDate</item> 0412 <item>LSIsNumeric</item> 0413 <item>LSNumberFormat</item> 0414 <item>LSParseCurrency</item> 0415 <item>LSParseDateTime</item> 0416 <item>LSParseEuroCurrency</item> 0417 <item>LSParseNumber</item> 0418 <item>LSTimeFormat</item> 0419 <item>LTrim</item> 0420 <item>Max</item> 0421 <item>Mid</item> 0422 <item>Min</item> 0423 <item>Minute</item> 0424 <item>Month</item> 0425 <item>MonthAsString</item> 0426 <item>Now</item> 0427 <item>NumberFormat</item> 0428 <item>ParagraphFormat</item> 0429 <item>ParameterExists</item> 0430 <item>ParseDateTime</item> 0431 <item>Pi</item> 0432 <item>PreserveSingleQuotes</item> 0433 <item>Quarter</item> 0434 <item>QueryAddColumn</item> 0435 <item>QueryAddRow</item> 0436 <item>QueryNew</item> 0437 <item>QuerySetCell</item> 0438 <item>QuotedValueList</item> 0439 <item>Rand</item> 0440 <item>Randomize</item> 0441 <item>RandRange</item> 0442 <item>REFind</item> 0443 <item>REFindNoCase</item> 0444 <item>RemoveChars</item> 0445 <item>RepeatString</item> 0446 <item>Replace</item> 0447 <item>ReplaceList</item> 0448 <item>ReplaceNoCase</item> 0449 <item>REReplace</item> 0450 <item>REReplaceNoCase</item> 0451 <item>Reverse</item> 0452 <item>Right</item> 0453 <item>RJustify</item> 0454 <item>Round</item> 0455 <item>RTrim</item> 0456 <item>Second</item> 0457 <item>SetEncoding</item> 0458 <item>SetLocale</item> 0459 <item>SetProfileString</item> 0460 <item>SetVariable</item> 0461 <item>Sgn</item> 0462 <item>Sin</item> 0463 <item>SpanExcluding</item> 0464 <item>SpanIncluding</item> 0465 <item>Sqr</item> 0466 <item>StripCR</item> 0467 <item>StructAppend</item> 0468 <item>StructClear</item> 0469 <item>StructCopy</item> 0470 <item>StructCount</item> 0471 <item>StructDelete</item> 0472 <item>StructFind</item> 0473 <item>StructFindKey</item> 0474 <item>StructFindValue</item> 0475 <item>StructGet</item> 0476 <item>StructInsert</item> 0477 <item>StructIsEmpty</item> 0478 <item>StructKeyArray</item> 0479 <item>StructKeyExists</item> 0480 <item>StructKeyList</item> 0481 <item>StructNew</item> 0482 <item>StructSort</item> 0483 <item>StructUpdate</item> 0484 <item>Tan</item> 0485 <item>TimeFormat</item> 0486 <item>ToBase64</item> 0487 <item>ToBinary</item> 0488 <item>ToString</item> 0489 <item>Trim</item> 0490 <item>UCase</item> 0491 <item>URLDecode</item> 0492 <item>URLEncodedFormat</item> 0493 <item>URLSessionFormat</item> 0494 <item>Val</item> 0495 <item>ValueList</item> 0496 <item>Week</item> 0497 <item>WriteOutput</item> 0498 <item>XmlChildPos</item> 0499 <item>XmlElemNew</item> 0500 <item>XmlFormat</item> 0501 <item>XmlNew</item> 0502 <item>XmlParse</item> 0503 <item>XmlSearch</item> 0504 <item>XmlTransform</item> 0505 <item>Year</item> 0506 <item>YesNoFormat</item> 0507 0508 </list> 0509 0510 <contexts> 0511 0512 <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text"> 0513 <DetectSpaces attribute="Normal Text" /> 0514 <StringDetect attribute="CF Comment" context="ctxCF Comment" String="<!---" beginRegion="CF Comment" /> 0515 <StringDetect attribute="HTML Comment" context="ctxHTML Comment" String="<!--" beginRegion="HTML Comment" /> 0516 <StringDetect attribute="Script Tags" context="ctxCFSCRIPT Tag" String="<cfscript" insensitive="true" beginRegion="CF Script" /> 0517 <StringDetect attribute="Script Tags" context="ctxSCRIPT Tag" String="<script" insensitive="true" beginRegion="Script" /> 0518 <StringDetect attribute="Style Tags" context="ctxSTYLE Tag" String="<style" insensitive="true" beginRegion="Style" /> 0519 <DetectChar attribute="HTML Entities" context="ctxHTML Entities" char="&" /> 0520 <StringDetect attribute="Custom Tags" context="ctxCustom Tag" String="<cf_" insensitive="true" /> 0521 <StringDetect attribute="Custom Tags" context="ctxCustom Tag" String="</cf_" insensitive="true" /> 0522 <StringDetect attribute="CFX Tags" context="ctxCFX Tag" String="<cfx_" insensitive="true" /> 0523 <StringDetect attribute="CFX Tags" context="ctxCFX Tag" String="</cfx_" insensitive="true" /> 0524 <StringDetect attribute="CF Tags" context="ctxCF Tag" String="<cf" insensitive="true" /> 0525 <StringDetect attribute="CF Tags" context="ctxCF Tag" String="</cf" insensitive="true" /> 0526 <RegExpr attribute="Table Tags" context="ctxTable Tag" String="<\/?(?:[tT][aAhHbBfFrRdD])|(?:[cC][aA][pP][tT])" /> 0527 <RegExpr attribute="Anchor Tags" context="ctxAnchor Tag" String="<\/?a(?=[>\s]|$)" insensitive="true" /> 0528 <RegExpr attribute="Image Tags" context="ctxImage Tag" String="<\/?img(?=[>\s]|$)" insensitive="true" /> 0529 <StringDetect attribute="Anchor Tags" context="#stay" String="<a/>" insensitive="true" /> 0530 <StringDetect attribute="Image Tags" context="#stay" String="<img/>" insensitive="true" /> 0531 <RegExpr attribute="Tags" context="ctxTag" String="<!?\/?[a-zA-Z0-9_]+" /> 0532 </context> 0533 0534 0535 <context name="Tag Content" attribute="Normal Text" lineEndContext="#stay"> 0536 <DetectChar attribute="Normal Text" context="#stay" char="=" /> 0537 <RangeDetect attribute="Attribute Values" context="#stay" char=""" char1=""" /> 0538 <RangeDetect attribute="Attribute Values" context="#stay" char="'" char1="'" /> 0539 <RegExpr attribute="Tag Attributes" context="#stay" String="(?:\s|^)[A-Za-z_:*][\w.:_-]*(?=\s*\=)" /> 0540 </context> 0541 0542 <context name="ctxCFSCRIPT Tag" attribute="Script Tags" lineEndContext="#stay"> 0543 <DetectChar attribute="Script Tags" context="ctxCFSCRIPT Block" char=">" /> 0544 <IncludeRules context="Tag Content" /> 0545 </context> 0546 0547 <context name="ctxSCRIPT Tag" attribute="Script Tags" lineEndContext="#stay"> 0548 <DetectChar attribute="Script Tags" context="ctxSCRIPT Block" char=">" /> 0549 <IncludeRules context="Tag Content" /> 0550 </context> 0551 0552 <context name="ctxSTYLE Tag" attribute="Style Tags" lineEndContext="#stay"> 0553 <DetectChar attribute="Style Tags" context="ctxSTYLE Block" char=">" /> 0554 <IncludeRules context="Tag Content" /> 0555 </context> 0556 0557 0558 0559 <context name="ctxTag" attribute="Tags" lineEndContext="#stay"> 0560 <DetectChar attribute="Tags" context="#pop" char=">" /> 0561 <IncludeRules context="Tag Content" /> 0562 </context> 0563 0564 <context name="ctxTable Tag" attribute="Table Tags" lineEndContext="#stay"> 0565 <DetectChar attribute="Table Tags" context="#pop" char=">" /> 0566 <IncludeRules context="Tag Content" /> 0567 </context> 0568 0569 <context name="ctxAnchor Tag" attribute="Anchor Tags" lineEndContext="#stay"> 0570 <DetectChar attribute="Anchor Tags" context="#pop" char=">" /> 0571 <IncludeRules context="Tag Content" /> 0572 </context> 0573 0574 <context name="ctxImage Tag" attribute="Image Tags" lineEndContext="#stay"> 0575 <DetectChar attribute="Image Tags" context="#pop" char=">" /> 0576 <IncludeRules context="Tag Content" /> 0577 </context> 0578 0579 <context name="ctxCF Tag" attribute="CF Tags" lineEndContext="#stay"> 0580 <DetectChar attribute="CF Tags" context="#pop" char=">" /> 0581 <IncludeRules context="Tag Content" /> 0582 </context> 0583 0584 <context name="ctxCustom Tag" attribute="Custom Tags" lineEndContext="#stay"> 0585 <DetectChar attribute="Custom Tags" context="#pop" char=">" /> 0586 <IncludeRules context="Tag Content" /> 0587 </context> 0588 0589 <context name="ctxCFX Tag" attribute="CFX Tags" lineEndContext="#stay"> 0590 <DetectChar attribute="CFX Tags" context="#pop" char=">" /> 0591 <IncludeRules context="Tag Content" /> 0592 </context> 0593 0594 0595 0596 <context name="ctxHTML Comment" attribute="HTML Comment" lineEndContext="#stay"> 0597 <DetectSpaces attribute="HTML Comment" /> 0598 <StringDetect attribute="CF Comment" context="ctxCF Comment" String="<!---" beginRegion="CF Comment" /> 0599 <StringDetect attribute="HTML Comment" context="#pop" String="-->" endRegion="HTML Comment" /> 0600 <IncludeRules context="##Comments" /> 0601 <DetectIdentifier attribute="HTML Comment" /> 0602 </context> 0603 0604 <context name="ctxCF Comment" attribute="CF Comment" lineEndContext="#stay"> 0605 <DetectSpaces attribute="CF Comment" /> 0606 <StringDetect attribute="CF Comment" context="#pop" String="--->" endRegion="CF Comment" /> 0607 <IncludeRules context="##Comments" /> 0608 <DetectIdentifier attribute="CF Comment" /> 0609 </context> 0610 0611 <context name="ctxC Style Comment" attribute="Script Comment" lineEndContext="#stay"> 0612 <DetectSpaces attribute="Script Comment" /> 0613 <Detect2Chars attribute="Script Comment" context="#pop" char="*" char1="/" endRegion="CComment" /> 0614 <IncludeRules context="##Comments" /> 0615 <DetectIdentifier attribute="Script Comment" /> 0616 </context> 0617 0618 <context name="ctxOne Line Comment" attribute="Script Comment" lineEndContext="#pop"> 0619 <DetectSpaces attribute="Script Comment" /> 0620 <IncludeRules context="##Comments" /> 0621 <DetectIdentifier attribute="Script Comment" /> 0622 </context> 0623 0624 <context name="ctxHTML Entities" attribute="HTML Entities" lineEndContext="#pop"> 0625 <DetectChar attribute="HTML Entities" context="#pop" char=";" /> 0626 </context> 0627 0628 0629 0630 <context name="SCRIPT Block" attribute="Normal Text" lineEndContext="#stay"> 0631 <DetectSpaces attribute="Normal Text" /> 0632 <Detect2Chars attribute="Script Comment" context="ctxC Style Comment" char="/" char1="*" beginRegion="CComment" /> 0633 <Detect2Chars attribute="Script Comment" context="ctxOne Line Comment" char="/" char1="/" /> 0634 <RangeDetect attribute="Script Strings" context="#stay" char=""" char1=""" /> 0635 <RangeDetect attribute="Script Strings" context="#stay" char="'" char1="'" /> 0636 <Float attribute="Script Numbers" context="#stay" /> 0637 <Int attribute="Script Numbers" context="#stay" /> 0638 <AnyChar attribute="Script Operators" context="#stay" String="()[]=+-*/" /> 0639 <AnyChar attribute="Brackets" context="#stay" String="{}" /> 0640 </context> 0641 0642 0643 0644 <context name="ctxCFSCRIPT Block" attribute="Normal Text" lineEndContext="#stay"> 0645 <IncludeRules context="SCRIPT Block" /> 0646 0647 <keyword attribute="Script Keywords" context="#stay" String="CFSCRIPT Keywords" /> 0648 <keyword attribute="Script Functions" context="#stay" String="CFSCRIPT Functions" /> 0649 <StringDetect attribute="Script Tags" context="#pop#pop" String="</cfscript>" insensitive="true" endRegion="CF Script" /> 0650 <DetectIdentifier attribute="Normal Text" /> 0651 </context> 0652 0653 0654 0655 <context name="ctxSCRIPT Block" attribute="Normal Text" lineEndContext="#stay"> 0656 <IncludeRules context="SCRIPT Block" /> 0657 0658 <keyword attribute="Script Keywords" context="#stay" String="Script Keywords" /> 0659 <keyword attribute="Script Objects" context="#stay" String="Script Objects" /> 0660 <keyword attribute="Script Functions" context="#stay" String="Script Methods" /> 0661 <StringDetect attribute="Script Tags" context="#pop#pop" String="</script>" insensitive="true" endRegion="Script" /> 0662 <DetectIdentifier attribute="Normal Text" /> 0663 </context> 0664 0665 0666 0667 <context name="ctxSTYLE Block" attribute="Style Selectors" lineEndContext="#stay"> 0668 <DetectSpaces attribute="Style Selectors" /> 0669 <DetectIdentifier attribute="Style Selectors" /> 0670 <Detect2Chars attribute="Script Comment" context="ctxC Style Comment" char="/" char1="*" beginRegion="CComment" /> 0671 <DetectChar attribute="Brackets" context="ctxStyle Properties" char="{" /> 0672 <StringDetect attribute="Style Tags" context="#pop#pop" String="</style>" insensitive="true" endRegion="Style" /> 0673 </context> 0674 0675 <context name="ctxStyle Properties" attribute="Style Properties" lineEndContext="#stay"> 0676 <DetectSpaces attribute="Style Properties" /> 0677 <DetectIdentifier attribute="Style Properties" /> 0678 <DetectChar attribute="Brackets" context="#pop" char="}" /> 0679 <Detect2Chars attribute="Script Comment" context="ctxC Style Comment" char="/" char1="*" beginRegion="CComment" /> 0680 <DetectChar attribute="Normal Text" context="ctxStyle Values" char=":" /> 0681 </context> 0682 0683 <context name="ctxStyle Values" attribute="Style Values" lineEndContext="#pop"> 0684 <DetectSpaces attribute="Style Values" /> 0685 <DetectIdentifier attribute="Style Values" /> 0686 <DetectChar attribute="Normal Text" context="#pop" char=";" /> 0687 <DetectChar attribute="Normal Text" context="#stay" char="," /> 0688 <Float attribute="Numbers" context="#stay" /> 0689 <Int attribute="Numbers" context="#stay" /> 0690 <RangeDetect attribute="Attribute Values" context="#stay" char=""" char1=""" /> 0691 <RangeDetect attribute="Attribute Values" context="#stay" char="'" char1="'" /> 0692 <RegExpr attribute="Numbers" context="#stay" String="#(?:[0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{3})" /> 0693 </context> 0694 0695 </contexts> 0696 0697 <itemDatas> 0698 0699 <itemData name="Normal Text" defStyleNum="dsNormal" /> 0700 <itemData name="Tags" defStyleNum="dsKeyword" spellChecking="false"/> <!-- #000080 --> 0701 <itemData name="Table Tags" defStyleNum="dsVariable" bold="1" spellChecking="false" /> <!-- #008080 --> 0702 <itemData name="Script Tags" defStyleNum="dsWarning" bold="1" spellChecking="false" /> <!-- #800000 --> 0703 <itemData name="Image Tags" defStyleNum="dsInformation" bold="1" spellChecking="false" /> <!-- #800080 --> 0704 <itemData name="Style Tags" defStyleNum="dsInformation" bold="1" spellChecking="false" /> <!-- #800080 --> 0705 <itemData name="Anchor Tags" defStyleNum="dsPreprocessor" bold="1" spellChecking="false" /> <!-- #008000 --> 0706 <itemData name="Tag Attributes" defStyleNum="dsOthers" spellChecking="false"/> 0707 <itemData name="Attribute Values" defStyleNum="dsString" /> <!-- #0000ff --> 0708 <itemData name="HTML Comment" defStyleNum="dsComment" /> <!-- #008000 --> 0709 <itemData name="CF Comment" defStyleNum="dsComment" /> <!-- #ff9900 --> 0710 <itemData name="Script Comment" defStyleNum="dsComment" /> <!-- #ff9900 --> 0711 <itemData name="CF Tags" defStyleNum="dsFunction" bold="1" spellChecking="false" /> <!-- #800000 --> 0712 <itemData name="Custom Tags" defStyleNum="dsDataType" bold="1" spellChecking="false" /> <!-- #cc6666 --> 0713 <itemData name="CFX Tags" defStyleNum="dsOthers" bold="1" spellChecking="false" /> <!-- #008000 --> 0714 <itemData name="Numbers" defStyleNum="dsDecVal" spellChecking="false" /> <!-- #0000ff --> 0715 <itemData name="HTML Entities" defStyleNum="dsInformation" spellChecking="false" /> <!-- #000000 --> 0716 <itemData name="Style Selectors" defStyleNum="dsChar" /> <!-- #ff00ff --> 0717 <itemData name="Style Properties" defStyleNum="dsAttribute" /> <!-- #000080 --> 0718 <itemData name="Style Values" defStyleNum="dsVerbatimString" /> <!-- #ff0000 --> 0719 <itemData name="Brackets" defStyleNum="dsKeyword" spellChecking="false" /> <!-- #000080 --> 0720 <itemData name="Script Numbers" defStyleNum="dsDecVal" spellChecking="false" /> <!-- #ff00ff --> 0721 <itemData name="Script Strings" defStyleNum="dsString" /> <!-- #008080 --> 0722 <itemData name="Script Operators" defStyleNum="dsKeyword" spellChecking="false" /> <!-- #0000ff --> 0723 <itemData name="Script Keywords" defStyleNum="dsControlFlow" spellChecking="false" /> <!-- #0000cc --> 0724 <itemData name="Script Functions" defStyleNum="dsFunction" bold="1" spellChecking="false" /> 0725 <itemData name="Script Objects" defStyleNum="dsExtension" spellChecking="false" /> <!-- #0000cc --> 0726 0727 </itemDatas> 0728 0729 </highlighting> 0730 0731 <general> 0732 0733 <comments> 0734 0735 <comment name="multiLine" start="<!---" end="--->" region="CF Comment" /> 0736 0737 </comments> 0738 0739 <keywords casesensitive="0" weakDeliminator="-" /> 0740 0741 </general> 0742 0743 </language> 0744 <!-- kate: replace-tabs off; -->