41 'LANG_NAME' =>
'Scala',
42 'COMMENT_SINGLE' => array(1 =>
'//'),
43 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
44 'COMMENT_REGEXP' => array(2 =>
"/\\'(?!\w\\'|\\\\)\w+(?=\s)/"),
46 'QUOTEMARKS' => array(
"'",
'"'),
47 'ESCAPE_CHAR' =>
'\\',
48 'ESCAPE_REGEXP' => array(
50 1 =>
"#\\\\[nfrtv\$\"\n\\\\]#i",
52 2 =>
"#\\\\x[\da-fA-F]{1,2}#i",
54 3 =>
"#\\\\u[\da-fA-F]{1,4}#",
56 4 =>
"#\\\\U[\da-fA-F]{1,8}#",
60 'abstract',
'case',
'catch',
'class',
'def',
61 'do',
'else',
'extends',
'false',
'final',
62 'finally',
'for',
'forSome',
'if',
'implicit',
63 'import',
'match',
'new',
'null',
'object',
64 'override',
'package',
'private',
'protected',
'requires',
65 'return',
'sealed',
'super',
'this',
'throw',
66 'trait',
'try',
'true',
'type',
'val',
67 'var',
'while',
'with',
'yield' 70 'void',
'double',
'int',
'boolean',
'byte',
'short',
'long',
'char',
'float' 74 '(',
')',
'[',
']',
'{',
'}',
'*',
'&',
'%',
'!',
';',
'<',
'>',
'?',
75 '_',
':',
'=',
'=>',
'<<:',
78 'CASE_SENSITIVE' => array(
85 1 =>
'color: #0000ff; font-weight: bold;',
86 2 =>
'color: #9999cc; font-weight: bold;',
89 1 =>
'color: #008000; font-style: italic;',
90 2 =>
'color: #CC66FF;',
91 'MULTI' =>
'color: #00ff00; font-style: italic;' 93 'ESCAPE_CHAR' => array(
94 0 =>
'color: #6666ff; font-weight: bold;',
95 1 =>
'color: #6666ff; font-weight: bold;',
96 2 =>
'color: #5555ff; font-weight: bold;',
97 3 =>
'color: #4444ff; font-weight: bold;',
98 4 =>
'color: #3333ff; font-weight: bold;' 101 0 =>
'color: #F78811;' 104 0 =>
'color: #6666FF;' 107 0 =>
'color: #F78811;' 110 1 =>
'color: #000000;',
111 2 =>
'color: #000000;' 114 0 =>
'color: #000080;' 122 1 =>
'http://scala-lang.org',
126 'OBJECT_SPLITTERS' => array(
132 'SCRIPT_DELIMITERS' => array(
134 'HIGHLIGHT_STRICT_BLOCK' => array(
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_NEVER
#+ private
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.