47 'COMMENT_SINGLE' =>
array(1 =>
"--"),
48 'COMMENT_MULTI' =>
array(),
49 'COMMENT_REGEXP' =>
array(1 =>
'/--\[(=*)\[.*?\]\1\]/s'),
51 'QUOTEMARKS' =>
array(
"'",
'"'),
53 'ESCAPE_REGEXP' =>
array(
55 1 =>
"#\\\\[\\\\abfnrtv\'\"]#i",
65 'break',
'do',
'else',
'elseif',
'end',
'for',
'function',
'if',
66 'local',
'repeat',
'return',
'then',
'until',
'while' 72 '_VERSION',
'assert',
'collectgarbage',
'dofile',
'error',
'gcinfo',
'loadfile',
'loadstring',
73 'print',
'tonumber',
'tostring',
'type',
'unpack',
74 '_ALERT',
'_ERRORMESSAGE',
'_INPUT',
'_PROMPT',
'_OUTPUT',
75 '_STDERR',
'_STDIN',
'_STDOUT',
'call',
'dostring',
'foreach',
'foreachi',
'getn',
'globals',
'newtype',
76 'rawget',
'rawset',
'require',
'sort',
'tinsert',
'tremove',
77 'abs',
'acos',
'asin',
'atan',
'atan2',
'ceil',
'cos',
'deg',
'exp',
78 'floor',
'format',
'frexp',
'gsub',
'ldexp',
'log',
'log10',
'max',
'min',
'mod',
'rad',
'random',
'randomseed',
79 'sin',
'sqrt',
'strbyte',
'strchar',
'strfind',
'strlen',
'strlower',
'strrep',
'strsub',
'strupper',
'tan',
80 'openfile',
'closefile',
'readfrom',
'writeto',
'appendto',
81 'remove',
'rename',
'flush',
'seek',
'tmpfile',
'tmpname',
'read',
'write',
82 'clock',
'date',
'difftime',
'execute',
'exit',
'getenv',
'setlocale',
'time',
83 '_G',
'getfenv',
'getmetatable',
'ipairs',
'loadlib',
'next',
'pairs',
'pcall',
84 'rawegal',
'setfenv',
'setmetatable',
'xpcall',
85 'string.byte',
'string.char',
'string.dump',
'string.find',
'string.len',
86 'string.lower',
'string.rep',
'string.sub',
'string.upper',
'string.format',
'string.gfind',
'string.gsub',
87 'table.concat',
'table.foreach',
'table.foreachi',
'table.getn',
'table.sort',
'table.insert',
'table.remove',
'table.setn',
88 'math.abs',
'math.acos',
'math.asin',
'math.atan',
'math.atan2',
'math.ceil',
'math.cos',
'math.deg',
'math.exp',
89 'math.floor',
'math.frexp',
'math.ldexp',
'math.log',
'math.log10',
'math.max',
'math.min',
'math.mod',
90 'math.pi',
'math.rad',
'math.random',
'math.randomseed',
'math.sin',
'math.sqrt',
'math.tan',
91 'coroutine.create',
'coroutine.resume',
'coroutine.status',
92 'coroutine.wrap',
'coroutine.yield',
93 'io.close',
'io.flush',
'io.input',
'io.lines',
'io.open',
'io.output',
'io.read',
'io.tmpfile',
'io.type',
'io.write',
94 'io.stdin',
'io.stdout',
'io.stderr',
95 'os.clock',
'os.date',
'os.difftime',
'os.execute',
'os.exit',
'os.getenv',
'os.remove',
'os.rename',
96 'os.setlocale',
'os.time',
'os.tmpname',
97 'string',
'table',
'math',
'coroutine',
'io',
'os',
'debug' 100 'nil',
'false',
'true' 103 'Nil',
'Boolean',
'Number',
'String',
'Userdata',
'Thread',
'Table' 107 '+',
'-',
'*',
'/',
'%',
'^',
'#',
108 '==',
'~=',
'<=',
'>=',
'<',
'>',
'=',
109 '(',
')',
'{',
'}',
'[',
']',
110 ';',
':',
',',
'.',
'..',
'...' 112 'CASE_SENSITIVE' =>
array(
122 1 =>
'color: #aa9900; font-weight: bold;',
123 2 =>
'color: #aa9900; font-weight: bold;',
124 3 =>
'color: #0000aa;',
125 4 =>
'color: #aa9900;',
126 5 =>
'color: #aa9900;' 129 1 =>
'color: #808080; font-style: italic;',
131 'MULTI' =>
'color: #808080; font-style: italic;' 133 'ESCAPE_CHAR' =>
array(
134 0 =>
'color: #000099; font-weight: bold;',
135 1 =>
'color: #000099; font-weight: bold;',
136 2 =>
'color: #000099; font-weight: bold;' 139 0 =>
'color: #66cc66;' 142 0 =>
'color: #ff6666;' 145 0 =>
'color: #cc66cc;' 148 0 =>
'color: #aa9900;' 151 0 =>
'color: #66cc66;' 166 'OBJECT_SPLITTERS' =>
array(
171 'SCRIPT_DELIMITERS' =>
array(
173 'HIGHLIGHT_STRICT_BLOCK' =>
array(
const GESHI_NUMBER_INT_CSTYLE
Enhanced number format for integers like seen in C.
const GESHI_NUMBER_FLT_SCI_ZERO
Number format to highlight floating-point numbers with support for scientific notation (E) and requir...
const GESHI_NUMBER_FLT_NONSCI_F
Number format to highlight floating-point numbers without support for scientific notation.
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_NUMBER_HEX_PREFIX
Number format to highlight hex numbers with a prefix 0x.
const GESHI_NUMBER_FLT_NONSCI
Number format to highlight floating-point numbers without support for scientific notation.
Create styles array
The data for the language used.
const GESHI_NUMBER_FLT_SCI_SHORT
Number format to highlight floating-point numbers with support for scientific notation (E) and option...
const GESHI_NEVER
#+ private
const GESHI_NUMBER_INT_BASIC
Basic number format for integers.
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.