40 'LANG_NAME' =>
'GNU make',
41 'COMMENT_SINGLE' => array(1 =>
'#'),
42 'COMMENT_REGEXP' => array(
46 'COMMENT_MULTI' => array(),
48 'QUOTEMARKS' => array(
"'",
'"'),
49 'ESCAPE_CHAR' =>
'\\',
53 'ifeq',
'else',
'endif',
'ifneq',
'ifdef',
'ifndef',
54 'include',
'vpath',
'export',
'unexport',
'override',
55 'info',
'warning',
'error' 59 '.SUFFIXES',
'.PHONY',
'.DEFAULT',
'.PRECIOUS',
'.IGNORE',
'.SILENT',
'.EXPORT_ALL_VARIABLES',
'.KEEP_STATE',
60 '.LIBPATTERNS',
'.NOTPARALLEL',
'.DELETE_ON_ERROR',
'.INTERMEDIATE',
'.POSIX',
'.SECONDARY' 71 '(',
')',
'[',
']',
'{',
'}',
72 '!',
'@',
'%',
'&',
'|',
'/',
78 'CASE_SENSITIVE' => array(
86 1 =>
'color: #666622; font-weight: bold;',
87 2 =>
'color: #990000;',
91 1 =>
'color: #339900; font-style: italic;',
92 2 =>
'color: #000099; font-weight: bold;',
95 'ESCAPE_CHAR' => array(
96 0 =>
'color: #000099; font-weight: bold;' 98 'BRACKETS' => array( # keep same as symbols so as to
make ${}
and $() equiv.
99 0 =>
'color: #004400;' 102 0 =>
'color: #CC2200;' 105 0 =>
'color: #CC2200;' 108 0 =>
'color: #004400;' 111 0 =>
'color: #000088; font-weight: bold;',
112 1 =>
'color: #0000CC; font-weight: bold;',
113 2 =>
'color: #000088;' 124 'OBJECT_SPLITTERS' => array(),
127 0 =>
"\\$(?:[^{(&]|&(?:amp|lt|gt);)",
130 GESHI_SEARCH =>
'(\\$[({])(subst|addprefix|addsuffix|basename|call|dir|error|eval|filter-out|filter,|findstring|firstword|foreach|if|join|notdir|origin|patsubst|shell|sort|strip,|suffix|warning|wildcard|word|wordlist|words)([ })])',
138 GESHI_SEARCH =>
'(\\$[({])([A-Za-z_][A-Za-z_0-9]*)([ })])',
146 'SCRIPT_DELIMITERS' => array(),
147 '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...