mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-20 20:30:05 -04:00
feat(fennel)!: switch to maintained parser (#6132)
Change the Fennel parser to a simpler and more consistent one, along with updating all the queries.
This commit is contained in:
parent
71ae32c187
commit
7d1bab6546
6 changed files with 398 additions and 107 deletions
|
|
@ -1,11 +1,35 @@
|
|||
[
|
||||
(list)
|
||||
(table)
|
||||
(sequential_table)
|
||||
(let)
|
||||
(fn)
|
||||
(let_clause)
|
||||
(quoted_list)
|
||||
(local)
|
||||
(global)
|
||||
(sequence)
|
||||
] @fold
|
||||
|
||||
(list
|
||||
.
|
||||
(symbol) @_let
|
||||
(#eq? @_let "let")
|
||||
.
|
||||
(sequence) @fold) @fold
|
||||
|
||||
(list
|
||||
.
|
||||
(symbol) @_local
|
||||
(#eq? @_local "local")) @fold
|
||||
|
||||
(list
|
||||
.
|
||||
(symbol) @_global
|
||||
(#eq? @_global "global")) @fold
|
||||
|
||||
(list
|
||||
.
|
||||
(symbol) @_fn
|
||||
(#any-of? @_fn "fn" "lambda" "λ" "hashfn")) @fold
|
||||
|
||||
(reader_macro
|
||||
macro:
|
||||
[
|
||||
"'"
|
||||
"`"
|
||||
]
|
||||
expression: (_) @fold)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue