39 'LANG_NAME' =>
'Vala',
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 'as',
'abstract',
'base',
'break',
'case',
'catch',
'const',
54 'construct',
'continue',
'default',
'delete',
'dynamic',
'do',
55 'else',
'ensures',
'extern',
'false',
'finally',
'for',
'foreach',
56 'get',
'if',
'in',
'inline',
'internal',
'lock',
'namespace',
57 'null',
'out',
'override',
'private',
'protected',
'public',
'ref',
58 'requires',
'return',
'set',
'static',
'switch',
'this',
'throw',
59 'throws',
'true',
'try',
'using',
'value',
'var',
'virtual',
60 'volatile',
'void',
'yield',
'yields',
'while' 63 '#elif',
'#endif',
'#else',
'#if' 66 'is',
'new',
'owned',
'sizeof',
'typeof',
'unchecked',
'unowned',
'weak' 69 'bool',
'char',
'class',
'delegate',
'double',
'enum',
70 'errordomain',
'float',
'int',
'int8',
'int16',
'int32',
'int64',
71 'interface',
'long',
'short',
'signal',
'size_t',
'ssize_t',
72 'string',
'struct',
'uchar',
'uint',
'uint8',
'uint16',
'uint32',
73 'ulong',
'unichar',
'ushort' 77 '+',
'-',
'*',
'?',
'=',
'/',
'%',
'&',
'>',
'<',
'^',
'!',
':',
';',
78 '(',
')',
'{',
'}',
'[',
']',
'|' 80 'CASE_SENSITIVE' => array(
89 1 =>
'color: #0600FF;',
90 2 =>
'color: #FF8000; font-weight: bold;',
91 3 =>
'color: #008000;',
92 4 =>
'color: #FF0000;' 95 1 =>
'color: #008080; font-style: italic;',
96 3 =>
'color: #008080;',
97 'MULTI' =>
'color: #008080; font-style: italic;' 99 'ESCAPE_CHAR' => array(
100 0 =>
'color: #008080; font-weight: bold;',
101 'HARD' =>
'color: #008080; font-weight: bold;' 104 0 =>
'color: #000000;' 107 0 =>
'color: #666666;',
108 'HARD' =>
'color: #666666;' 111 0 =>
'color: #FF0000;' 114 1 =>
'color: #0000FF;',
115 2 =>
'color: #0000FF;' 118 0 =>
'color: #008000;' 132 'OBJECT_SPLITTERS' => array(
138 'SCRIPT_DELIMITERS' => array(
140 'HIGHLIGHT_STRICT_BLOCK' => array(
143 'PARSER_CONTROL' => array(
145 'DISALLOWED_BEFORE' =>
"(?<![a-zA-Z0-9\$_\|\#>|^])",
146 '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.