43 'COMMENT_SINGLE' => array(1 =>
'//', 2 =>
'#'),
44 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
46 'QUOTEMARKS' => array(
"'''",
"'",
'"""',
'"'),
47 'HARDQUOTE' => array(
'"""',
'"""'),
48 'HARDESCAPE' => array(
'\"""'),
49 'ESCAPE_CHAR' =>
'\\',
52 'namespace',
'import',
'from'
55 'yield',
'return',
'goto',
'continue',
'break'
58 'while',
'unless',
'then',
'in',
'if',
'for',
'else',
'elif'
64 'try',
'raise',
'failure',
'except',
'ensure'
67 'public',
'private',
'protected',
'internal'
70 'struct',
'ref',
'of',
'interface',
'event',
'enum',
'do',
'destructor',
'def',
'constructor',
'class'
73 'typeof',
'cast',
'as'
76 'yieldAll',
'using',
'unchecked',
'rawArayIndexing',
'print',
'normalArrayIndexing',
'lock',
77 'debug',
'checked',
'assert'
80 'required',
'property',
'meta',
'getter',
'default'
83 'zip',
'shellp',
'shellm',
'shell',
'reversed',
'range',
'prompt',
84 'matrix',
'map',
'len',
'join',
'iterator',
'gets',
'enumerate',
'cat',
'array'
87 '__switch__',
'__initobj__',
'__eval__',
'__addressof__',
'quack'
90 'void',
'ushort',
'ulong',
'uint',
'true',
'timespan',
'string',
'single',
91 'short',
'sbyte',
'regex',
'object',
'null',
'long',
'int',
'false',
'duck',
92 'double',
'decimal',
'date',
'char',
'callable',
'byte',
'bool'
95 'not',
'or',
'and',
'is',
'isa',
98 'virtual',
'transient',
'static',
'partial',
'override',
'final',
'abstract'
108 '[|',
'|]',
'${',
'(',
')',
'[',
']',
'{',
'}',
'!',
'@',
'%',
'&',
'*',
'|',
'/',
'<',
'>',
'+',
'-',
';'
110 'CASE_SENSITIVE' => array(
132 1 =>
'color:green;font-weight:bold;',
134 3 =>
'color:blue;font-weight:bold;',
135 4 =>
'color:#8B4513;',
136 5 =>
'color:teal;font-weight:bold;',
137 6 =>
'color:blue;font-weight:bold;',
138 7 =>
'color:blue;font-weight:bold;',
139 8 =>
'color:blue;font-weight:bold;',
140 9 =>
'color:maroon;',
141 10 =>
'color:maroon;',
142 11 =>
'color:purple;',
143 12 =>
'color:#4B0082;',
144 13 =>
'color:purple;font-weight:bold;',
145 14 =>
'color:#008B8B;font-weight:bold;',
146 15 =>
'color:brown;',
147 16 =>
'color:black;font-weight:bold;',
151 1 =>
'color: #999999; font-style: italic;',
152 2 =>
'color: #999999; font-style: italic;',
153 'MULTI' =>
'color: #008000; font-style: italic;'
155 'ESCAPE_CHAR' => array(
156 0 =>
'color: #0000FF; font-weight: bold;',
157 'HARD' =>
'color: #0000FF; font-weight: bold;',
160 0 =>
'color: #006400;'
163 0 =>
'color: #008000;',
164 'HARD' =>
'color: #008000;'
167 0 =>
'color: #00008B;'
170 0 =>
'color: 000000;',
171 1 =>
'color: 000000;'
174 0 =>
'color: #006400;'
177 #0 =>
'color: #0066ff;'
202 'OBJECT_SPLITTERS' => array(
207 #0 =>
'%(@)?\/(?:(?(1)[^\/\\\\\r\n]+|[^\/\\\\\r\n \t]+)|\\\\[\/\\\\\w+()|.*?$^[\]{}\d])+\/%'
210 'SCRIPT_DELIMITERS' => array(
212 'HIGHLIGHT_STRICT_BLOCK' => array(
An exception for terminatinating execution or to throw for unit testing.
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_NEVER
#+ @access private