
if(!this.sh_languages){this.sh_languages={};}
sh_languages['lua']=[[[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,'sh_number',-1],[/\[\[/g,'sh_string',1],[/"/g,'sh_string',2],[/'/g,'sh_string',3],[/\b(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/g,'sh_keyword',-1],[/--\[\[/g,'sh_comment',4],[/--/g,'sh_comment',6],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,'sh_symbol',-1],[/\{|\}/g,'sh_cbracket',-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*[ \t]*(?:\:(?:[A-Za-z]|_)[A-Za-z0-9_]*[ \t]*)?(?=\()/g,'sh_function',-1]],[[/\]\]/g,'sh_string',-2],[/\[\[/g,'sh_string',1]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,'sh_string',-2]],[[/$/g,null,-2],[/\\(?:\\|')/g,null,-1],[/'/g,'sh_string',-2]],[[/\]\]/g,'sh_comment',-2],[/--\[\[/g,'sh_comment',4],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,'sh_url',-1],[/\[\[/g,'sh_comment',5]],[[/\]\]/g,'sh_comment',-2],[/\[\[/g,'sh_comment',5],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,'sh_url',-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,'sh_url',-1]]];
