41 'LANG_NAME' =>
'Prolog',
42 'COMMENT_SINGLE' => array(1 =>
'%'),
43 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
44 'HARDQUOTE' => array(
"'",
"'"),
45 'HARDESCAPE' => array(
"\'"),
47 'QUOTEMARKS' => array(),
53 'abolish',
'abs',
'arg',
'asserta',
'assertz',
'at_end_of_stream',
'atan',
54 'atom',
'atom_chars',
'atom_codes',
'atom_concat',
'atom_length',
55 'atomic',
'bagof',
'call',
'catch',
'ceiling',
'char_code',
56 'char_conversion',
'clause',
'close',
'compound',
'consult',
'copy_term',
57 'cos',
'current_char_conversion',
'current_input',
'current_op',
58 'current_output',
'current_predicate',
'current_prolog_flag',
59 'discontiguous',
'dynamic',
'ensure_loaded',
'exp',
'fail',
'findall',
60 'float',
'float_fractional_part',
'float_integer_part',
'floor',
61 'flush_output',
'functor',
'get_byte',
'get_char',
'get_code',
'halt',
62 'include',
'initialization',
'integer',
'is',
'listing',
'log',
'mod',
63 'multifile',
'nl',
'nonvar',
'notrace',
'number',
'number_chars',
64 'number_codes',
'once',
'op',
'open',
'peek_byte',
'peek_char',
65 'peek_code',
'put_byte',
'put_char',
'put_code',
'read',
'read_term',
66 'rem',
'repeat',
'retract',
'round',
'set_input',
'set_output',
67 'set_prolog_flag',
'set_stream_position',
'setof',
'sign',
'sin',
'sqrt',
68 'stream_property',
'sub_atom',
'throw',
'trace',
'true',
'truncate',
69 'unify_with_occurs_check',
'univ',
'var',
'write',
'write_canonical',
74 0 => array(
'(',
')',
'[',
']',
'{',
'}',),
75 1 => array(
'?-',
':-',
'=:='),
76 2 => array(
'\-',
'\+',
'\*',
'\/'),
77 3 => array(
'-',
'+',
'*',
'/'),
78 4 => array(
'.',
':',
',',
';'),
79 5 => array(
'!',
'@',
'&',
'|'),
80 6 => array(
'<',
'>',
'=')
82 'CASE_SENSITIVE' => array(
88 1 =>
'color: #990000;' 91 1 =>
'color: #666666; font-style: italic;',
92 'MULTI' =>
'color: #666666; font-style: italic;' 94 'ESCAPE_CHAR' => array(
95 0 =>
'color: #000099; font-weight: bold;',
96 'HARD' =>
'color: #000099; font-weight: bold;' 99 0 =>
'color: #009900;' 102 0 =>
'color: #0000ff;',
103 'HARD' =>
'color: #0000ff;' 106 0 =>
'color: #800080;' 111 0 =>
'color: #339933;',
112 1 =>
'color: #339933;',
113 2 =>
'color: #339933;',
114 3 =>
'color: #339933;',
115 4 =>
'color: #339933;',
116 5 =>
'color: #339933;',
117 6 =>
'color: #339933;' 120 0 =>
'color: #008080;' 126 1 =>
'http://pauillac.inria.fr/~deransar/prolog/bips.html' 129 'OBJECT_SPLITTERS' => array(
133 0 =>
"(?<![a-zA-Z0-9_])(?!(?:PIPE|SEMI|DOT)[^a-zA-Z0-9_])[A-Z_][a-zA-Z0-9_]*(?![a-zA-Z0-9_])(?!\x7C)" 136 'SCRIPT_DELIMITERS' => array(
138 'HIGHLIGHT_STRICT_BLOCK' => array(
const GESHI_NUMBER_FLT_SCI_ZERO
Number format to highlight floating-point numbers with support for scientific notation (E) and requir...
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_NEVER
#+ private
const GESHI_NUMBER_INT_BASIC
Basic number format for integers.
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.