diff options
Diffstat (limited to 'queries/dart/highlights.scm')
| -rw-r--r-- | queries/dart/highlights.scm | 12 |
1 files 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" |
