From c76709fd366f3e2c09106319687199a0ce97b476 Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Thu, 3 Dec 2020 20:55:11 +0100 Subject: Update Teal queries and parser --- lockfile.json | 2 +- queries/teal/highlights.scm | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/lockfile.json b/lockfile.json index 1f9943cf..9346bba4 100644 --- a/lockfile.json +++ b/lockfile.json @@ -99,7 +99,7 @@ "revision": "a22fa5e19bae50098e2252ea96cba3aba43f4c58" }, "teal": { - "revision": "024fb0da8a4e277ad48246f9fa47098e0c755155" + "revision": "59f90be8d211f9abd63ee68ca1ff65096d7d0b2a" }, "toml": { "revision": "02e774c911d123ea3fbe5273cf9d987fa88dd3fb" diff --git a/queries/teal/highlights.scm b/queries/teal/highlights.scm index 2103dbdf..782ae1c0 100644 --- a/queries/teal/highlights.scm +++ b/queries/teal/highlights.scm @@ -21,7 +21,7 @@ (function_statement "global" @keyword) -; Ops +;; Ops [ "not" "and" "or" "as" "is" ] @keyword.operator [ "=" "~=" "==" "<=" ">=" "<" ">" @@ -50,13 +50,15 @@ (arg name: (identifier) @parameter) -; type stuffs +;; type stuffs (type_declaration "type" @keyword) (type_declaration (type_name) @type) (simple_type) @type (function_type "function" @type) -(record_name) @type -(enum_name) @type +(record_declaration + name: (identifier) @type) +(enum_declaration + name: (identifier) @type) (typeargs (identifier) @parameter) (table_constructor ["{" "}"] @constructor) -- cgit v1.2.3