39 'LANG_NAME' =>
'Genie',
40 'COMMENT_SINGLE' => array(1 =>
'//'),
41 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
42 'COMMENT_REGEXP' => array(
45 3 =>
'/(?:(?<=using[\\n\\s])|(?<=namespace[\\n\\s]))[\\n\\s]*([a-zA-Z0-9_]+\\.)*[a-zA-Z0-9_]+[\n\s]*(?=[;=])/i'),
47 'QUOTEMARKS' => array(
"'",
'"'),
48 'HARDQUOTE' => array(
'@"',
'"'),
49 'HARDESCAPE' => array(
'""'),
50 'ESCAPE_CHAR' =>
'\\',
53 'and',
'as',
'abstract',
'break',
'case',
'cast',
'catch',
'const',
54 'construct',
'continue',
'default',
'def',
'delete',
'div',
55 'dynamic',
'do',
'downto',
'else',
'ensures',
'except',
'extern',
56 'false',
'final',
'finally',
'for',
'foreach',
'get',
'if',
'in',
57 'init',
'inline',
'internal',
'implements',
'lock',
'not',
'null',
58 'of',
'or',
'otherwise',
'out',
'override',
'pass',
'raise',
59 'raises',
'readonly',
'ref',
'requires',
'self',
'set',
'static',
60 'super',
'switch',
'to',
'true',
'try',
'unless',
'uses',
'var',
'virtual',
61 'volatile',
'void',
'when',
'while' 66 'is',
'isa',
'new',
'owned',
'sizeof',
'typeof',
'unchecked',
70 'bool',
'byte',
'class',
'char',
'date',
'datetime',
'decimal',
'delegate',
71 'double',
'enum',
'event',
'exception',
'float',
'int',
'interface',
72 'long',
'object',
'prop',
'sbyte',
'short',
'single',
'string',
73 'struct',
'ulong',
'ushort' 79 '+',
'-',
'*',
'?',
'=',
'/',
'%',
'&',
'>',
'<',
'^',
'!',
':',
';',
80 '(',
')',
'{',
'}',
'[',
']',
'|' 82 'CASE_SENSITIVE' => array(
92 1 =>
'color: #0600FF;',
94 3 =>
'color: #008000;',
95 4 =>
'color: #FF0000;',
99 1 =>
'color: #008080; font-style: italic;',
101 3 =>
'color: #008080;',
102 'MULTI' =>
'color: #008080; font-style: italic;' 104 'ESCAPE_CHAR' => array(
105 0 =>
'color: #008080; font-weight: bold;',
106 'HARD' =>
'color: #008080; font-weight: bold;' 109 0 =>
'color: #000000;' 112 0 =>
'color: #666666;',
113 'HARD' =>
'color: #666666;' 116 0 =>
'color: #FF0000;' 119 1 =>
'color: #0000FF;',
120 2 =>
'color: #0000FF;' 123 0 =>
'color: #008000;' 138 'OBJECT_SPLITTERS' => array(
144 'SCRIPT_DELIMITERS' => array(
146 'HIGHLIGHT_STRICT_BLOCK' => array(
149 'PARSER_CONTROL' => array(
151 'DISALLOWED_BEFORE' =>
"(?<![a-zA-Z0-9\$_\|\#>|^])",
152 'DISALLOWED_AFTER' =>
"(?![a-zA-Z0-9_<\|%\\-])"
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_NEVER
#+ private
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.