mirror of
https://github.com/nvim-treesitter/nvim-treesitter-context
synced 2024-09-16 14:14:03 +02:00
fix(nim): added new fields from recent parser version,
improved support for (conditional_declaration) and (variant_declaration)
This commit is contained in:
parent
c8e81cbceb
commit
c9f2b429a1
1 changed files with 19 additions and 5 deletions
|
@ -38,12 +38,26 @@
|
|||
|
||||
; multi line statements
|
||||
(try body: (statement_list) @context.end) @context
|
||||
(except_branch (statement_list) @context.end) @context
|
||||
(finally_branch (statement_list) @context.end) @context
|
||||
(except_branch consequence: (statement_list) @context.end) @context
|
||||
(finally_branch body: (statement_list) @context.end) @context
|
||||
|
||||
(if consequence: (statement_list) @context.end) @context
|
||||
(when consequence: (statement_list) @context.end) @context
|
||||
(elif_branch (statement_list) @context.end) @context
|
||||
(else_branch (statement_list) @context.end) @context
|
||||
(conditional_declaration consequence: (field_declaration_list) @context.end) @context
|
||||
(elif_branch
|
||||
consequence: [
|
||||
(statement_list)
|
||||
(field_declaration_list)
|
||||
] @context.end) @context
|
||||
(else_branch
|
||||
consequence: [
|
||||
(statement_list)
|
||||
(field_declaration_list)
|
||||
] @context.end) @context
|
||||
(case value: (_) . (_) @context.end) @context
|
||||
(of_branch (statement_list) @context.end) @context
|
||||
(variant_declaration (variant_discriminator_declaration) . (_) @context.end) @context
|
||||
(of_branch
|
||||
consequence: [
|
||||
(statement_list)
|
||||
(field_declaration_list)
|
||||
] @context.end) @context
|
||||
|
|
Loading…
Reference in a new issue