'Squirrel Script', 'COMMENT_SINGLE' => array(1 => '//', 2=> '#'), 'COMMENT_MULTI' => array('/*' => '*/'), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'QUOTEMARKS' => '"', 'ESCAPE_CHAR' => '\\', 'KEYWORDS' => array ( // keywords 1 => array ( 'base', 'break', 'case', 'catch', 'class', 'clone', 'const', 'constructor', 'continue', 'default', 'delegate', 'delete', 'do', 'else', 'enum', 'extends', 'false', 'for', 'foreach', 'function', 'if', 'in', 'instanceof', 'local', 'null', 'resume', 'return', 'static', 'switch', 'this', 'throw', 'true', 'try', 'typeof', 'while', 'yield' ), // metamethodes 2 => array ( '_set', '_get', '_newslot', '_delslot', '_add', '_sub', '_mul', '_div', '_modulo', '_unm', '_typeof', '_cmp', '_call', '_cloned', '_nexti', '_tostring', '_inherited', '_newmember' ), // global symbols 3 => array ( 'array', 'seterrorhandler', 'callee', 'setdebughook', 'enabledebuginfo', 'getroottable', 'setroottable', 'getconsttable', 'setconsttable', 'assert', 'print', 'error', 'compilestring', 'collectgarbage', 'resurrectunreachable', 'type', 'getstackinfos', 'newthread' ), // global symbols 4 => array ( '_versionnumber_', '_version_', '_charsize_', '_intsize_', '_floatsize_' ), // default delegates 5 => array ( 'tofloat', 'tostring', 'tointeger', 'tochar', 'weakref', 'len', 'slice', 'find', 'tolower', 'toupper', 'rawget', 'rawset', 'rawdelete', 'rawin', 'clear', 'setdelegate', 'getdelegate', 'append', 'push', 'extend', 'pop', 'top', 'insert', 'remove', 'resize', 'sort', 'reverse', 'map', 'apply', 'reduce', 'filter', 'pcall', 'call', 'acall', 'pacall', 'bindenv', 'getinfos', 'instance', 'getattributes', 'setattributes', 'newmember', 'rawnewmember', 'getclass', 'getstatus', 'wakeup', 'ref' ) ), 'SYMBOLS' => array ( // separators 0 => array('(', ')', '[', ']', '{', '}', ',', '.', '@', '</', '/>'), // operators 1 => array('=', '<', '>', '!', '~', '?', ':', '==', '<=', '>=', '!=', '||', '&&', '++', '--', '+', '-', '*', '/', '&', '|', '^', '%', '<<', '>>', '<-', '+=', '-=', '*=', '/=', '&=', '|=', '^=', '%=', '<<=', '>>=', '>>>=', '...') ), 'STYLES' => array ( 'KEYWORDS' => array ( 1 => 'color: #b14100;', 2 => 'color: #000000; font-weight: bold;', 3 => 'color: #990000;', 4 => 'color: #000000; font-weight: bold;', 5 => 'color: #009900;' ), 'COMMENTS' => array ( 0 => 'color: #666666; font-style: italic;', 1 => 'color: #666666; font-style: italic;' ), 'NUMBERS' => array( 0 => 'color: #cc66cc;', GESHI_NUMBER_OCT_PREFIX => 'color: #208080;', GESHI_NUMBER_HEX_PREFIX => 'color: #208080;', GESHI_NUMBER_FLT_SCI_ZERO => 'color:#800080;', ), 'SYMBOLS' => array( 0 => 'color: #339933;', 1 => 'color: #000000; font-weight: bold;' ) ), 'OOLANG' => true, 'OBJECT_SPLITTERS' => array( 1 => '::' ), 'REGEXPS' => array( //Variables //0 => "[\\$]+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*" ), 'STRICT_MODE_APPLIES' => GESHI_MAYBE );