43 'LANG_NAME' =>
'Oxygene',
44 'COMMENT_SINGLE' => array(1 =>
'//'),
45 'COMMENT_MULTI' => array(
'(*' =>
'*)',
'{' =>
'}'),
47 'COMMENT_REGEXP' => array(2 =>
'/{\\$.*?}|\\(\\*\\$.*?\\*\\)/U'),
49 'QUOTEMARKS' => array(
"'"),
53 'and',
'begin',
'case',
'const',
'div',
'do',
'downto',
'else',
54 'end',
'for',
'function',
'if',
'in',
'mod',
'not',
'of',
'or',
55 'procedure',
'repeat',
'record',
'set',
'shl',
'shr',
'then',
'to',
56 'type',
'until',
'uses',
'var',
'while',
'with',
'xor',
'exit',
'break',
57 'class',
'constructor',
'inherited',
'private',
'public',
'protected',
58 'property',
'As',
'Is',
'Unit',
'Continue',
'Try',
'Except',
'Forward',
59 'Interface',
'Implementation',
'nil',
'out',
'loop',
'namespace',
'true',
60 'false',
'new',
'ensure',
'require',
'on',
'event',
'delegate',
'method',
61 'raise',
'assembly',
'module',
'using',
'locking',
'old',
'invariants',
'operator',
62 'self',
'async',
'finalizer',
'where',
'yield',
'nullable',
'Future',
63 'From',
'Finally',
'dynamic',
'mapped' 66 'override',
'virtual',
'External',
'read',
'add',
'remove',
'final',
'abstract',
67 'empty',
'global',
'locked',
'sealed',
'reintroduce',
'implements',
'each',
68 'default',
'partial',
'finalize',
'enum',
'flags',
'result',
'readonly',
'unsafe',
69 'pinned',
'matching',
'static',
'has',
'step',
'iterator',
'inline',
'nested',
70 'Implies',
'Select',
'Order',
'By',
'Desc',
'Asc',
'Group',
'Join',
'Take',
71 'Skip',
'Concat',
'Union',
'Reverse',
'Distinct',
'Into',
'Equals',
'params',
72 'sequence',
'index',
'notify',
'Parallel',
'create',
'array',
'Queryable',
'Aspect',
73 'volatile',
'write',
'autoreleasepool',
'await',
'block',
'deprecated',
'extension',
74 'optional',
'raises',
'selector',
'strong',
'weak',
'tuple',
'unretained' 77 'chr',
'ord',
'inc',
'dec',
'assert',
'iff',
'assigned',
'futureAssigned',
'length',
'low',
'high',
'typeOf',
'sizeOf',
'disposeAndNil',
'Coalesce',
'unquote' 80 'CASE_SENSITIVE' => array(
88 0 => array(
'(',
')',
'[',
']'),
89 1 => array(
'.',
',',
':',
';'),
91 3 => array(
'=',
'+',
'-',
'*',
'/')
95 1 =>
'color: #000000; font-weight: bold;',
96 2 =>
'color: #000000; font-weight: bold;',
97 3 =>
'color: #000066;',
101 1 =>
'color: #808080; font-style: italic;',
102 2 =>
'color: #008000; font-style: italic;',
103 'MULTI' =>
'color: #808080; font-style: italic;' 105 'ESCAPE_CHAR' => array(
106 0 =>
'color: #ff0000; font-weight: bold;' 109 0 =>
'color: #000066;' 112 0 =>
'color: #ff0000;' 115 0 =>
'color: #0000ff;' 118 1 =>
'color: #000000;' 122 1 =>
'color: #ff0000;' 125 0 =>
'color: #000066;',
126 1 =>
'color: #000066;',
127 2 =>
'color: #000066;',
128 3 =>
'color: #000066;' 140 'OBJECT_SPLITTERS' => array(
145 0 =>
'\$[0-9a-fA-F]+',
147 1 =>
'\#\$?[0-9]{1,3}' 150 'SCRIPT_DELIMITERS' => array(
152 'HIGHLIGHT_STRICT_BLOCK' => array(
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_NEVER
#+ private