1// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
2// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
3
4
5Syntax.register('lua',function(brush){var keywords=["and","break","do","else","elseif","end","false","for","function","if","in","local","nil","not","or","repeat","return","then","true","until","while"];var operators=["+","-","*","/","%","^","#","..","=","==","~=","<",">","<=",">=","?",":"];var values=["self","true","false","nil"];brush.push(values,{klass:'constant'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.cStyleFunction);brush.push({pattern:/\-\-.*$/gm,klass:'comment',allow:['href']});brush.push({pattern:/\-\-\[\[(\n|.)*?\]\]\-\-/gm,klass:'comment',allow:['href']});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.webLink);});