.*\.lua comment \-\-\[\[ \-\-\]\] SYNTAX_ERROR \-\-[ \t]*TODO[ \t]*:(.|\\[\\\n])*?$ comment \-\-(.|\\[\\\n])*?$ doubleQuoteText "(.|\\[\\"])*?" doubleQuoteText '(.|\\[\\'])*?' keyword \b(and|break|do|else|elseif|end|for|function|if|in|local|nil|not|or|repeat|return|then|until|while)\b number \b(((0(x|X)[0-9a-fA-F]*)|(\d+\.?\d*|\.\d+)((e|E)(\+|\-)?\d+)?)(L|l|UL|ul|u|U|F|f)?)\b boolean \b(true|false)\b macro \b([A-Z_][A-Z_0-9]{3,500})\b functionName \b(\w|_)+[ \t]*\( boolean ==|<=|>=|~=|<{1,2}|>{1,2}|&&|\{|\}