36 'LANG_NAME' =>
'Visual Prolog',
37 'COMMENT_SINGLE' => array(1 =>
'%'),
38 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
40 'QUOTEMARKS' => array(
"'",
'"'),
41 'HARDQUOTE' => array(
'@"',
'"'),
42 'HARDESCAPE' => array(
'""'),
43 'ESCAPE_CHAR' =>
'\\',
46 'clauses',
'constants',
'constructors',
'delegate',
'domains',
'facts',
47 'goal',
'guards',
'inherits',
'monitor',
'namespace',
'open',
48 'predicates',
'properties',
'resolve',
'supports' 51 'align',
'and',
'anyflow',
'as',
'bitsize',
'catch',
'determ',
'digits',
52 'div',
'do',
'else',
'elseif',
'erroneous',
'externally',
'failure',
53 'finally',
'from',
'language',
'mod',
'multi',
'nondeterm',
'or',
54 'procedure',
'quot',
'rem',
'single',
'then',
'to' 57 '#bininclude',
'#else',
'#elseif',
'#endif',
'#error',
'#export',
58 '#externally',
'#if',
'#import',
'#include',
'#message',
'#options',
59 '#orrequires',
'#requires',
'#then',
'#warning' 63 '+',
'-',
'*',
'?',
'=',
'/',
'>',
'<',
'^',
'!',
':',
'(',
')',
'{',
'}',
'[',
']' 65 'CASE_SENSITIVE' => array(
73 1 =>
'color: #808000;',
74 2 =>
'color: #333399;',
75 3 =>
'color: #800080;',
78 1 =>
'color: #AA77BD',
79 'MULTI' =>
'color: #AA77BD' 81 'ESCAPE_CHAR' => array(
82 0 =>
'color: #008080;' 85 0 =>
'color: #000000;' 88 0 =>
'color: #00B7B7;' 91 0 =>
'color: #0000FF;' 96 0 =>
'color: #000000;' 101 0 =>
'color: #008000;',
102 1 =>
'color: #808000;',
103 2 =>
'color: #333399;',
112 'OBJECT_SPLITTERS' => array(
117 0 =>
"(?<![a-zA-Z0-9_])(?!(?:PIPE|SEMI)>)[A-Z_]\w*(?!\w)",
118 1 =>
"\\b(end\\s+)?(implement|class|interface)\\b",
119 2 =>
"\\b(end\\s+)?(foreach|if|try)\\b",
122 'SCRIPT_DELIMITERS' => array(
124 '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.