49 'LANG_NAME' =>
'ECMAScript',
50 'COMMENT_SINGLE' => array(1 =>
'//'),
51 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
53 'COMMENT_REGEXP' => array(2 =>
"/(?<=[\\s^])s\\/(?:\\\\.|(?!\n)[^\\*\\/\\\\])+\\/(?:\\\\.|(?!\n)[^\\*\\/\\\\])+\\/[gimsu]*(?=[\\s$\\.\\;])|(?<=[\\s^(=])m?\\/(?:\\\\.|(?!\n)[^\\*\\/\\\\])+\\/[gimsu]*(?=[\\s$\\.\\,\\;\\)])/iU"),
55 'QUOTEMARKS' => array(
"'",
'"'),
57 'ESCAPE_REGEXP' => array(
59 1 =>
"#\\\\[\\\\abfnrtv\'\"?\n]#i",
61 2 =>
"#\\\\x[\da-fA-F]{2}#",
63 3 =>
"#\\\\u[\da-fA-F]{4}#",
65 4 =>
"#\\\\U[\da-fA-F]{8}#",
67 5 =>
"#\\\\[0-7]{1,3}#" 79 'break',
'case',
'catch',
'continue',
'default',
'delete',
'do',
'else',
80 'finally',
'for',
'function',
'if',
'in',
'instanceof',
'new',
'return',
81 'switch',
'this',
'throw',
'try',
'typeof',
'var',
'void',
'while',
85 'abstract',
'as',
'boolean',
'byte',
'char',
'class',
'const',
'debugger',
86 'double',
'enum',
'export',
'extends',
'final',
'float',
'goto',
'implements',
87 'import',
'int',
'interface',
'is',
'long',
'native',
'namespace',
'package',
88 'private',
'protected',
'public',
'short',
'static',
'super',
'synchronized',
'throws',
89 'transient',
'use',
'volatile' 95 'Array',
'Boolean',
'Date',
'EvalError',
'Error',
'Function',
'Math',
'Number',
96 'Object',
'RangeError',
'ReferenceError',
'RegExp',
'String',
'SyntaxError',
'TypeError',
'URIError' 99 'Infinity',
'NaN',
'undefined' 102 'decodeURI',
'decodeURIComponent',
'encodeURI',
'encodeURIComponent',
103 'eval',
'isFinite',
'isNaN',
'parseFloat',
'parseInt',
113 '(',
')',
'[',
']',
'{',
'}',
114 '+',
'-',
'*',
'/',
'%',
115 '!',
'.',
'&',
'|',
'^',
119 'CASE_SENSITIVE' => array(
132 1 =>
'color: #009999;',
133 2 =>
'color: #1500C8;',
134 3 =>
'color: #1500C8;',
135 4 =>
'color: #1500C8;',
136 5 =>
'color: #1500C8;',
137 6 =>
'color: #1500C8;',
138 7 =>
'color: #1500C8;',
139 8 =>
'color: #1500C8;' 142 1 =>
'color: #666666; font-style: italic;',
143 2 =>
'color: #CC0000;',
144 'MULTI' =>
'color: #666666; font-style: italic;' 146 'ESCAPE_CHAR' => array(
147 0 =>
'color: #3366CC;',
148 1 =>
'color: #3366CC;',
149 2 =>
'color: #3366CC;',
150 3 =>
'color: #3366CC;',
151 4 =>
'color: #3366CC;',
152 5 =>
'color: #3366CC;',
156 0 =>
'color: #008800;' 159 0 =>
'color: #9900FF;' 162 0 =>
'color: #FF00FF;',
172 1 =>
'color: #660066;' 175 0 =>
'color: #339933;' 197 'OBJECT_SPLITTERS' => array(
203 'SCRIPT_DELIMITERS' => array(
205 'HIGHLIGHT_STRICT_BLOCK' => array(
const GESHI_NUMBER_INT_CSTYLE
Enhanced number format for integers like seen in C.
const GESHI_NUMBER_FLT_SCI_ZERO
Number format to highlight floating-point numbers with support for scientific notation (E) and requir...
const GESHI_NUMBER_FLT_NONSCI_F
Number format to highlight floating-point numbers without support for scientific notation.
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_NUMBER_HEX_PREFIX
Number format to highlight hex numbers with a prefix 0x.
const GESHI_NUMBER_BIN_PREFIX_0B
Number format to highlight binary numbers with a prefix 0b (C)
const GESHI_NUMBER_FLT_NONSCI
Number format to highlight floating-point numbers without support for scientific notation.
const GESHI_NUMBER_FLT_SCI_SHORT
Number format to highlight floating-point numbers with support for scientific notation (E) and option...
const GESHI_NEVER
#+ private
const GESHI_NUMBER_INT_BASIC
Basic number format for integers.
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.
const GESHI_NUMBER_OCT_PREFIX
Number format to highlight octal numbers with a leading zero.