mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-21 04:40:08 -04:00
Group function.builtin patterns
This commit is contained in:
parent
a94f00603e
commit
1bffee8dbb
1 changed files with 32 additions and 121 deletions
|
|
@ -125,124 +125,35 @@
|
||||||
; Built-in functions (essential GROQ functions)
|
; Built-in functions (essential GROQ functions)
|
||||||
(function_call
|
(function_call
|
||||||
(identifier) @function.builtin
|
(identifier) @function.builtin
|
||||||
(#eq? @function.builtin "count"))
|
(#any-of? @function.builtin
|
||||||
|
"count"
|
||||||
(function_call
|
"length"
|
||||||
(identifier) @function.builtin
|
"defined"
|
||||||
(#eq? @function.builtin "length"))
|
"references"
|
||||||
|
"now"
|
||||||
(function_call
|
"dateTime"
|
||||||
(identifier) @function.builtin
|
"coalesce"
|
||||||
(#eq? @function.builtin "defined"))
|
"unique"
|
||||||
|
"max"
|
||||||
(function_call
|
"min"
|
||||||
(identifier) @function.builtin
|
"sum"
|
||||||
(#eq? @function.builtin "references"))
|
"avg"
|
||||||
|
"round"
|
||||||
(function_call
|
"floor"
|
||||||
(identifier) @function.builtin
|
"ceil"
|
||||||
(#eq? @function.builtin "now"))
|
"abs"
|
||||||
|
"sqrt"
|
||||||
(function_call
|
"upper"
|
||||||
(identifier) @function.builtin
|
"lower"
|
||||||
(#eq? @function.builtin "dateTime"))
|
"string"
|
||||||
|
"number"
|
||||||
(function_call
|
"boolean"
|
||||||
(identifier) @function.builtin
|
"array"
|
||||||
(#eq? @function.builtin "coalesce"))
|
"object"
|
||||||
|
"type"
|
||||||
(function_call
|
"global"
|
||||||
(identifier) @function.builtin
|
"sanity"
|
||||||
(#eq? @function.builtin "unique"))
|
"path"
|
||||||
|
"delta"
|
||||||
(function_call
|
"after"
|
||||||
(identifier) @function.builtin
|
"before"))
|
||||||
(#eq? @function.builtin "max"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "min"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "sum"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "avg"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "round"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "floor"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "ceil"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "abs"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "sqrt"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "upper"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "lower"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "string"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "number"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "boolean"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "array"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "object"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "type"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "global"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "sanity"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "path"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "delta"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "after"))
|
|
||||||
|
|
||||||
(function_call
|
|
||||||
(identifier) @function.builtin
|
|
||||||
(#eq? @function.builtin "before"))
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue