41 'LANG_NAME' =>
'ColdFusion',
42 'COMMENT_SINGLE' => array(1 =>
'//'),
43 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
45 'QUOTEMARKS' => array(
"'",
'"'),
46 'ESCAPE_CHAR' =>
'\\',
50 'cfabort',
'cfapplet',
'cfapplication',
'cfargument',
'cfassociate',
51 'cfbreak',
'cfcache',
'cfcase',
'cfcatch',
'cfchart',
'cfchartdata',
52 'cfchartseries',
'cfcol',
'cfcollection',
'cfcomponent',
53 'cfcontent',
'cfcookie',
'cfdefaultcase',
'cfdirectory',
54 'cfdocument',
'cfdocumentitem',
'cfdocumentsection',
'cfdump',
55 'cfelse',
'cfelseif',
'cferror',
'cfexecute',
'cfexit',
'cffile',
56 'cfflush',
'cfform',
'cfformgroup',
'cfformitem',
'cfftp',
57 'cffunction',
'cfgrid',
'cfgridcolumn',
'cfgridrow',
'cfgridupdate',
58 'cfheader',
'cfhtmlhead',
'cfhttp',
'cfhttpparam',
'cfif',
59 'cfimport',
'cfinclude',
'cfindex',
'cfinput',
'cfinsert',
60 'cfinvoke',
'cfinvokeargument',
'cfldap',
'cflocation',
'cflock',
61 'cflog',
'cflogin',
'cfloginuser',
'cflogout',
'cfloop',
'cfmail',
62 'cfmailparam',
'cfmailpart',
'cfmodule',
'cfNTauthenticate',
63 'cfobject',
'cfobjectcache',
'cfoutput',
'cfparam',
'cfpop',
64 'cfprocessingdirective',
'cfprocparam',
65 'cfprocresult',
'cfproperty',
'cfquery',
'cfqueryparam',
66 'cfregistry',
'cfreport',
'cfreportparam',
'cfrethrow',
'cfreturn',
67 'cfsavecontent',
'cfschedule',
'cfscript',
'cfsearch',
'cfselect',
68 'cfset',
'cfsetting',
'cfsilent',
'cfstoredproc',
69 'cfswitch',
'cftable',
'cftextarea',
'cfthrow',
'cftimer',
70 'cftrace',
'cftransaction',
'cftree',
'cftreeitem',
'cftry',
75 'a',
'abbr',
'acronym',
'address',
'applet',
77 'base',
'basefont',
'bdo',
'big',
'blockquote',
'body',
'br',
'button',
'b',
79 'caption',
'center',
'cite',
'code',
'colgroup',
'col',
81 'dd',
'del',
'dfn',
'dir',
'div',
'dl',
'dt',
85 'fieldset',
'font',
'form',
'frame',
'frameset',
87 'h1',
'h2',
'h3',
'h4',
'h5',
'h6',
'head',
'hr',
'html',
89 'iframe',
'ilayer',
'img',
'input',
'ins',
'isindex',
'i',
93 'label',
'legend',
'link',
'li',
97 'noframes',
'noscript',
99 'object',
'ol',
'optgroup',
'option',
105 'samp',
'script',
'select',
'small',
'span',
'strike',
'strong',
'style',
'sub',
'sup',
's',
107 'table',
'tbody',
'td',
'textarea',
'text',
'tfoot',
'thead',
'th',
'title',
'tr',
'tt',
115 'abbr',
'accept-charset',
'accept',
'accesskey',
'action',
'align',
'alink',
'alt',
'archive',
'axis',
116 'background',
'bgcolor',
'border',
117 'cellpadding',
'cellspacing',
'char',
'charoff',
'charset',
'checked',
'cite',
'class',
'classid',
'clear',
'code',
'codebase',
'codetype',
'color',
'cols',
'colspan',
'compact',
'content',
'coords',
118 'data',
'datetime',
'declare',
'defer',
'dir',
'disabled',
120 'face',
'for',
'frame',
'frameborder',
121 'headers',
'height',
'href',
'hreflang',
'hspace',
'http-equiv',
123 'label',
'lang',
'language',
'link',
'longdesc',
124 'marginheight',
'marginwidth',
'maxlength',
'media',
'method',
'multiple',
125 'name',
'nohref',
'noresize',
'noshade',
'nowrap',
126 'object',
'onblur',
'onchange',
'onclick',
'ondblclick',
'onfocus',
'onkeydown',
'onkeypress',
'onkeyup',
'onload',
'onmousedown',
'onmousemove',
'onmouseout',
'onmouseover',
'onmouseup',
'onreset',
'onselect',
'onsubmit',
'onunload',
128 'readonly',
'rel',
'rev',
'rowspan',
'rows',
'rules',
129 'scheme',
'scope',
'scrolling',
'selected',
'shape',
'size',
'span',
'src',
'standby',
'start',
'style',
'summary',
130 'tabindex',
'target',
'text',
'title',
'type',
132 'valign',
'value',
'valuetype',
'version',
'vlink',
'vspace',
137 'var',
'function',
'while',
'if',
'else' 141 'Abs',
'GetFunctionList',
'LSTimeFormat',
'ACos',
'GetGatewayHelper',
'LTrim',
'AddSOAPRequestHeader',
'GetHttpRequestData',
142 'Max',
'AddSOAPResponseHeader',
'GetHttpTimeString',
'Mid',
'ArrayAppend',
'GetLocale',
'Min',
'ArrayAvg',
'GetLocaleDisplayName',
143 'Minute',
'ArrayClear',
'GetMetaData',
'Month',
'ArrayDeleteAt',
'GetMetricData',
'MonthAsString',
'ArrayInsertAt',
'GetPageContext',
144 'Now',
'ArrayIsEmpty',
'GetProfileSections',
'NumberFormat',
'ArrayLen',
'GetProfileString',
'ParagraphFormat',
'ArrayMax',
145 'GetLocalHostIP',
'ParseDateTime',
'ArrayMin',
'GetSOAPRequest',
'Pi',
'ArrayNew',
'GetSOAPRequestHeader',
'PreserveSingleQuotes',
146 'ArrayPrepend',
'GetSOAPResponse',
'Quarter',
'ArrayResize',
'GetSOAPResponseHeader',
'QueryAddColumn',
'ArraySet',
147 'GetTempDirectory',
'QueryAddRow',
'ArraySort',
'QueryNew',
'ArraySum',
'GetTempFile',
'QuerySetCell',
148 'ArraySwap',
'GetTickCount',
'QuotedValueList',
'ArrayToList',
'GetTimeZoneInfo',
'Rand',
'Asc',
'GetToken',
'Randomize',
149 'ASin',
'Hash',
'RandRange',
'Atn',
'Hour',
'REFind',
'BinaryDecode',
'HTMLCodeFormat',
'REFindNoCase',
'BinaryEncode',
150 'HTMLEditFormat',
'ReleaseComObject',
'BitAnd',
'IIf',
'RemoveChars',
'BitMaskClear',
'IncrementValue',
'RepeatString',
151 'BitMaskRead',
'InputBaseN',
'Replace',
'BitMaskSet',
'Insert',
'ReplaceList',
'BitNot',
'Int',
'ReplaceNoCase',
'BitOr',
152 'IsArray',
'REReplace',
'BitSHLN',
'IsBinary',
'REReplaceNoCase',
'BitSHRN',
'IsBoolean',
'Reverse',
'BitXor',
'IsCustomFunction',
153 'Right',
'Ceiling',
'IsDate',
'RJustify',
'CharsetDecode',
'IsDebugMode',
'Round',
'CharsetEncode',
'IsDefined',
'RTrim',
154 'Chr',
'IsLeapYear',
'Second',
'CJustify',
'IsLocalHost',
'SendGatewayMessage',
'Compare',
'IsNumeric',
'SetEncoding',
155 'CompareNoCase',
'IsNumericDate',
'SetLocale',
'Cos',
'IsObject',
'SetProfileString',
'CreateDate',
'IsQuery',
'SetVariable',
156 'CreateDateTime',
'IsSimpleValue',
'Sgn',
'CreateObject',
'IsSOAPRequest',
'Sin',
'CreateODBCDate',
'IsStruct',
'SpanExcluding',
157 'CreateODBCDateTime',
'IsUserInRole',
'SpanIncluding',
'CreateODBCTime',
'IsValid',
'Sqr',
'CreateTime',
'IsWDDX',
'StripCR',
158 'CreateTimeSpan',
'IsXML',
'StructAppend',
'CreateUUID',
'IsXmlAttribute',
'StructClear',
'DateAdd',
'IsXmlDoc',
'StructCopy',
159 'DateCompare',
'IsXmlElem',
'StructCount',
'DateConvert',
'IsXmlNode',
'StructDelete',
'DateDiff',
'IsXmlRoot',
'StructFind',
160 'DateFormat',
'JavaCast',
'StructFindKey',
'DatePart',
'JSStringFormat',
'StructFindValue',
'Day',
'LCase',
'StructGet',
161 'DayOfWeek',
'Left',
'StructInsert',
'DayOfWeekAsString',
'Len',
'StructIsEmpty',
'DayOfYear',
'ListAppend',
'StructKeyArray',
162 'DaysInMonth',
'ListChangeDelims',
'StructKeyExists',
'DaysInYear',
'ListContains',
'StructKeyList',
'DE',
'ListContainsNoCase',
163 'StructNew',
'DecimalFormat',
'ListDeleteAt',
'StructSort',
'DecrementValue',
'ListFind',
'StructUpdate',
'Decrypt',
'ListFindNoCase',
164 'Tan',
'DecryptBinary',
'ListFirst',
'TimeFormat',
'DeleteClientVariable',
'ListGetAt',
'ToBase64',
'DirectoryExists',
165 'ListInsertAt',
'ToBinary',
'DollarFormat',
'ListLast',
'ToScript',
'Duplicate',
'ListLen',
'ToString',
'Encrypt',
'ListPrepend',
166 'Trim',
'EncryptBinary',
'ListQualify',
'UCase',
'Evaluate',
'ListRest',
'URLDecode',
'Exp',
'ListSetAt',
'URLEncodedFormat',
167 'ExpandPath',
'ListSort',
'URLSessionFormat',
'FileExists',
'ListToArray',
'Val',
'Find',
'ListValueCount',
'ValueList',
168 'FindNoCase',
'ListValueCountNoCase',
'Week',
'FindOneOf',
'LJustify',
'Wrap',
'FirstDayOfMonth',
'Log',
'WriteOutput',
169 'Fix',
'Log10',
'XmlChildPos',
'FormatBaseN',
'LSCurrencyFormat',
'XmlElemNew',
'GetAuthUser',
'LSDateFormat',
'XmlFormat',
170 'GetBaseTagData',
'LSEuroCurrencyFormat',
'XmlGetNodeType',
'GetBaseTagList',
'LSIsCurrency',
'XmlNew',
'GetBaseTemplatePath',
171 'LSIsDate',
'XmlParse',
'GetClientVariablesList',
'LSIsNumeric',
'XmlSearch',
'GetCurrentTemplatePath',
'LSNumberFormat',
172 'XmlTransform',
'GetDirectoryFromPath',
'LSParseCurrency',
'XmlValidate',
'GetEncoding',
'LSParseDateTime',
'Year',
173 'GetException',
'LSParseEuroCurrency',
'YesNoFormat',
'GetFileFromPath',
'LSParseNumber' 177 'dbtype',
'connectstring',
'datasource',
'username',
'password',
'query',
'delimeter',
'description',
'required',
'hint',
'default',
'access',
'from',
'to',
'list',
'index' 180 'EQ',
'GT',
'LT',
'GTE',
'LTE',
'IS',
'LIKE',
'NEQ' 184 '/',
'=',
'{',
'}',
'(',
')',
'[',
']',
'<',
'>',
'&' 186 'CASE_SENSITIVE' => array(
198 1 =>
'color: #990000; font-weight: bold;',
199 2 =>
'color: #000000; font-weight: bold;',
200 3 =>
'color: #0000FF;',
201 4 =>
'color: #000000; font-weight: bold;',
202 5 =>
'color: #0000FF;',
203 6 =>
'color: #0000FF;',
204 7 =>
'color: #0000FF;' 207 1 =>
'color: #808080; font-style: italic;',
208 'MULTI' =>
'color: #808080; font-style: italic;' 210 'ESCAPE_CHAR' => array(
211 0 =>
'color: #000099; font-weight: bold;' 214 0 =>
'color: #0000FF;' 217 0 =>
'color: #009900;' 220 0 =>
'color: #FF0000;' 225 0 =>
'color: #0000FF;' 228 0 =>
'color: #808080; font-style: italic;',
229 1 =>
'color: #00bbdd;',
230 2 =>
'color: #0000FF;',
231 3 =>
'color: #000099;',
232 4 =>
'color: #333333;',
233 5 =>
'color: #333333;' 240 2 =>
'http://december.com/html/4/element/{FNAMEL}.html',
248 'OBJECT_SPLITTERS' => array(
253 'SCRIPT_DELIMITERS' => array(
260 2 =>
"/(?!<#)(?:(?:##)*)(#)[a-zA-Z0-9_\.\(\)]+(#)/",
262 '<cfscript>' =>
'</cfscript>' 267 5 =>
'/((?!<!)<)(?:"[^"]*"|\'[^\']*\'|(?R)|[^">])+?(>)/si' 269 'HIGHLIGHT_STRICT_BLOCK' => array(
277 'PARSER_CONTROL' => array(
280 'DISALLOWED_BEFORE' =>
'(?<=<|<\/)',
281 'DISALLOWED_AFTER' =>
'(?=\s|\/|>)',
284 'DISALLOWED_BEFORE' =>
'(?<=<|<\/)',
285 'DISALLOWED_AFTER' =>
'(?=\s|\/|>)',
288 'DISALLOWED_BEFORE' =>
'(?<![a-zA-Z0-9\$_\|\#>|^])',
289 'DISALLOWED_AFTER' =>
'(?![a-zA-Z0-9_\|%\\-])',
292 'DISALLOWED_BEFORE' =>
'(?<![a-zA-Z0-9\$_\|\#>&|^])',
293 'DISALLOWED_AFTER' =>
'(?![a-zA-Z0-9_\|%\\-])',
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.
const GESHI_ALWAYS
Strict mode always applies.