From 8cc0b8d4c443c208b5d8e11a19be21bc418613d0 Mon Sep 17 00:00:00 2001 From: Akin Sowemimo Date: Fri, 18 Sep 2020 14:36:52 +0100 Subject: Add case builtin Based on accepted PR to unhide this node Also show Function as a type correctly and use existing annotation highlight for annotations --- queries/dart/highlights.scm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/queries/dart/highlights.scm b/queries/dart/highlights.scm index 9ea563f4d..92870d524 100644 --- a/queries/dart/highlights.scm +++ b/queries/dart/highlights.scm @@ -8,14 +8,13 @@ ; Annotations (annotation - name: (identifier) @attribute) + name: (identifier) @annotation) (marker_annotation - name: (identifier) @attribute) + name: (identifier) @annotation) ; Operators and Tokens -; FIXME: nodes not accessible and ranges -; currently incorrect +; FIXME: nodes not accessible and ranges currently incorrect ; (template_substitution ; "${" @punctuation.special ; "}" @punctuation.special) @embedded @@ -103,6 +102,8 @@ ((identifier) @type (#match? @type "^[A-Z]")) +("Function" @type) + ; properties ; TODO: add method/call_expression to grammar and ; distinguish method call from variable access @@ -151,9 +152,9 @@ ; Reserved words (cannot be used as identifiers) ; TODO: "rethrow" @keyword - [ ; "assert" + (case_builtin) "class" "enum" "extends" @@ -178,7 +179,6 @@ "dynamic" "external" "factory" - "Function" "get" "implements" "interface" -- cgit v1.2.3-70-g09d2