From bae85e6bccc4526b52c7f9b9869d3049de7ebf38 Mon Sep 17 00:00:00 2001 From: Thomas Vigouroux Date: Tue, 30 Jun 2020 08:59:34 +0200 Subject: [PATCH] highlights(lua): update query to new syntax --- queries/lua/highlights.scm | 97 +++++++++++++++++++++----------------- 1 file changed, 55 insertions(+), 42 deletions(-) diff --git a/queries/lua/highlights.scm b/queries/lua/highlights.scm index a674638e8..28247491d 100644 --- a/queries/lua/highlights.scm +++ b/queries/lua/highlights.scm @@ -2,57 +2,70 @@ ;;; Builtins ;; Keywords -"local" @keyword -"if" @conditional -"then" @conditional -"else" @conditional -"elseif" @conditional -"end" @keyword -"return" @keyword -"do" @repeat -"while" @repeat -"repeat" @repeat -"for" @repeat -(break_statement) @keyword -"goto" @keyword + +[ +"if" +"then" +"else" +"elseif" + ] @conditional + +[ +"do" +"while" +"repeat" +"for" +"in" +] @repeat + +[ +"local" +"end" +"return" +(break_statement) +"goto" +] @keyword ;; Operators -"~=" @operator -"==" @operator -"<=" @operator -">=" @operator -"not" @operator -"and" @operator -"or" @operator -"<" @operator -">" @operator +[ +"~=" +"==" +"<=" +">=" +"not" +"and" +"or" +"<" +">" +"+" +"-" +"%" +"/" +"//" +"*" +"^" +"&" +"~" +"|" +">>" +"<<" +".." +"#" + ] @operator -"+" @operator -"-" @operator -"%" @operator -"/" @operator -"//" @operator -"*" @operator -"^" @operator -"&" @operator -"~" @operator -"|" @operator -">>" @operator -"<<" @operator -".." @operator -"#" @operator ;; Constants -(false) @boolean -(true) @boolean +[ +(false) +(true) +] @boolean (nil) @constant.builtin (spread) @constant ;; "..." ;; Nodes -(function "function" @function "end" @function) -(function_definition "function" @function "end" @function) -(local_function "function" @function "end" @function) -(table "{" @constructor "}" @constructor) +(_ "function" @function "end" @function) ;; Any node that has both funtion and end in it + +(table ["{" "}"] @constructor) (comment) @comment (string) @string (number) @number