From 77f11bf272b1e7286f1ad77cba29ede7393665c3 Mon Sep 17 00:00:00 2001 From: Christoph Horn Date: Mon, 22 Aug 2022 14:22:48 +0200 Subject: Julia queries: update grammar, fix breaking changes --- runtime/queries/julia/highlights.scm | 23 ++++++++++++++--------- runtime/queries/julia/injections.scm | 11 +++++++---- 2 files changed, 21 insertions(+), 13 deletions(-) (limited to 'runtime/queries/julia') diff --git a/runtime/queries/julia/highlights.scm b/runtime/queries/julia/highlights.scm index 7c447985..31848888 100644 --- a/runtime/queries/julia/highlights.scm +++ b/runtime/queries/julia/highlights.scm @@ -1,10 +1,7 @@ -[ - (triple_string) - (string) -] @string +(string_literal) @string -(string +(prefixed_string_literal prefix: (identifier) @constant.builtin) (macro_identifier) @function.macro @@ -80,7 +77,9 @@ (struct_definition name: (identifier) @type) -(number) @constant.numeric.integer +(integer_literal) @constant.numeric.integer +(float_literal) @constant.numeric.float + (range_expression (identifier) @constant.numeric.integer (eq? @constant.numeric.integer "end")) @@ -89,7 +88,10 @@ (identifier) @constant.numeric.integer (eq? @constant.numeric.integer "end"))) (coefficient_expression - (number) + [ + (integer_literal) + (float_literal) + ] (identifier) @constant.builtin) ;; TODO: operators. @@ -117,7 +119,10 @@ (function_definition ["function" "end"] @keyword.function) -(comment) @comment +[ + (line_comment) + (block_comment) +] @comment [ "const" @@ -171,7 +176,7 @@ (((identifier) @constant.builtin.boolean) (#eq? @constant.builtin.boolean "false")) -["::" ":" "." "," "..." "!"] @punctuation.delimiter +["::" ":" "." "," "..."] @punctuation.delimiter ["[" "]" "(" ")" "{" "}"] @punctuation.bracket ["="] @operator diff --git a/runtime/queries/julia/injections.scm b/runtime/queries/julia/injections.scm index 1c1e804e..3eab231f 100644 --- a/runtime/queries/julia/injections.scm +++ b/runtime/queries/julia/injections.scm @@ -1,5 +1,8 @@ -((triple_string) @injection.content - (#set! injection.language "markdown")) +; ((string_literal) @injection.content +; (#set! injection.language "markdown")) -((comment) @injection.content - (#set! injection.language "comment")) +; ((line_comment) @injection.content +; (#set! injection.language "comment")) + +; ((block_comment) @injection.content +; (#set! injection.language "comment")) -- cgit v1.2.3-70-g09d2