mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 01:16:18 +04:00
feat: update prql parser (#7771)
This commit is contained in:
parent
9a4890f62b
commit
224fd5fa29
@ -2460,7 +2460,7 @@ indent = { tab-width = 4, unit = " " }
|
||||
|
||||
[[grammar]]
|
||||
name = "prql"
|
||||
source = { git = "https://github.com/PRQL/tree-sitter-prql", rev = "3f27cac466f030ee7d985d91eba5470e01dd21ea" }
|
||||
source = { git = "https://github.com/PRQL/tree-sitter-prql", rev = "09e158cd3650581c0af4c49c2e5b10c4834c8646" }
|
||||
|
||||
[[language]]
|
||||
name = "po"
|
||||
|
@ -9,7 +9,7 @@
|
||||
(keyword_window)
|
||||
(keyword_join)
|
||||
(keyword_select)
|
||||
(keyword_switch)
|
||||
(keyword_case)
|
||||
(keyword_append)
|
||||
(keyword_remove)
|
||||
(keyword_intersect)
|
||||
@ -19,6 +19,7 @@
|
||||
(keyword_let)
|
||||
(keyword_prql)
|
||||
(keyword_from_text)
|
||||
(keyword_loop)
|
||||
] @keyword
|
||||
|
||||
(literal) @string
|
||||
@ -33,8 +34,6 @@
|
||||
|
||||
(comment) @comment
|
||||
|
||||
(keyword_func) @keyword.function
|
||||
|
||||
(function_call
|
||||
(identifier) @function)
|
||||
|
||||
@ -50,21 +49,25 @@
|
||||
"!="
|
||||
">="
|
||||
">"
|
||||
"->"
|
||||
"&&"
|
||||
"||"
|
||||
"//"
|
||||
"~="
|
||||
(bang)
|
||||
] @operator
|
||||
|
||||
[
|
||||
"("
|
||||
")"
|
||||
"["
|
||||
"]"
|
||||
"{"
|
||||
"}"
|
||||
] @punctuation.bracket
|
||||
|
||||
[
|
||||
","
|
||||
"."
|
||||
(pipe)
|
||||
"->"
|
||||
] @punctuation.delimiter
|
||||
|
||||
(literal
|
||||
@ -87,6 +90,15 @@
|
||||
(keyword_sum)
|
||||
(keyword_stddev)
|
||||
(keyword_count)
|
||||
(keyword_lag)
|
||||
(keyword_lead)
|
||||
(keyword_first)
|
||||
(keyword_last)
|
||||
(keyword_rank)
|
||||
(keyword_row_number)
|
||||
(keyword_round)
|
||||
(keyword_all)
|
||||
(keyword_map)
|
||||
] @function
|
||||
|
||||
[
|
||||
@ -119,13 +131,8 @@
|
||||
(keyword_false)
|
||||
] @constant.builtin.boolean
|
||||
|
||||
[
|
||||
(keyword_and)
|
||||
(keyword_or)
|
||||
] @keyword.operator
|
||||
|
||||
(function_definition
|
||||
(keyword_func)
|
||||
(keyword_let)
|
||||
name: (identifier) @function)
|
||||
|
||||
(parameter
|
||||
|
Loading…
Reference in New Issue
Block a user