47 'ESCAPE_CHAR' => null,
48 'LANG_NAME' =>
'MagikSF',
49 'COMMENT_SINGLE' => array(1 =>
'##', 2 =>
'#%', 3 =>
'#'),
50 'COMMENT_MULTI' => array(
"_pragma(" =>
")"),
53 'QUOTEMARKS' => array(
"'",
'"'),
57 '_block',
'_endblock',
'_proc',
'_endproc',
'_loop',
'_endloop',
58 '_method',
'_endmethod',
59 '_protect',
'_endprotect',
'_protection',
'_locking',
63 '_self',
'_thisthread',
'_pragma',
'_private',
'_abstract',
64 '_local',
'_global',
'_dynamic',
'_package',
'_constant',
65 '_import',
'_iter',
'_lock',
'_optional',
'_recursive',
'_super' 68 '_if',
'_endif',
'_then',
'_else',
'_elif',
'_orif',
'_andif',
'_for',
'_over',
69 '_try',
'_endtry',
'_when',
'_throw',
'_catch',
'_endcatch',
'_handling',
70 '_finally',
'_loopbody',
'_return',
'_leave',
'_with' 73 '_false',
'_true',
'_maybe',
'_unset',
'_no_way' 76 '_mod',
'_div',
'_or',
'_and',
'_cf',
'_is',
'_isnt',
'_not',
'_gather',
'_scatter',
77 '_allresults',
'_clone',
'_xor' 80 'def_slotted_exemplar',
'write_string',
'write',
'condition',
81 'record_transaction',
'gis_program_manager',
'perform',
'define_shared_constant',
82 'property_list',
'rope',
'def_property',
'def_mixin' 86 '(',
')',
'{',
'}',
'[',
']',
87 '+',
'-',
'*',
'/',
'**',
88 '=',
'<',
'>',
'<<',
'>>',
91 'CASE_SENSITIVE' => array(
102 1 =>
'color: #000000; font-weight: bold;',
103 2 =>
'color: #ff3f3f;',
104 3 =>
'color: #3f7f3f; font-weight: bold;',
105 4 =>
'color: #cc66cc;',
106 5 =>
'color: #ff3fff; font-weight: bold;',
107 6 =>
'font-weight: bold;',
110 1 =>
'color: #339933; font-weight: bold;',
111 2 =>
'color: #993333;',
112 3 =>
'color: #339933;',
113 'MULTI' =>
'color: #7f7f7f; font-style: italic',
115 'ESCAPE_CHAR' => array(
116 0 =>
'color: #000099; font-weight: bold;' 119 0 =>
'color: #ff3f3f;' 122 0 =>
'color: #ff0000;' 125 0 =>
'color: #cc66cc;' 128 1 =>
'color: #202020;',
129 2 =>
'color: #202020;' 132 0 =>
'color: #ff3f3f;' 135 1 =>
'color: #3f3fff;',
136 2 =>
'color: #3f3fff;',
137 3 =>
'color: #cc66cc;',
138 4 =>
'color: #7f3f7f; font-style: italic;',
152 'OBJECT_SPLITTERS' => array(
164 GESHI_SEARCH =>
':(?:[a-zA-Z0-9!?_]+|(?:[<pipe>].*?[<pipe>]))*',
178 GESHI_SEARCH =>
'@(?:[a-zA-Z0-9!?_]+|(?:[<pipe>].*?[<pipe>]))*',
186 'SCRIPT_DELIMITERS' => array(
188 'HIGHLIGHT_STRICT_BLOCK' => array(
const GESHI_MODIFIERS
The key of the regex array defining any modifiers to the regular expression.
const GESHI_BEFORE
The key of the regex array defining what bracket group in a matched search to put before the replacem...
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_REPLACE
The key of the regex array defining what bracket group in a matched search to use as a replacement...
const GESHI_SEARCH
The key of the regex array defining what to search for.
const GESHI_NEVER
#+ private
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.
const GESHI_AFTER
The key of the regex array defining what bracket group in a matched search to put after the replaceme...