mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-19 11:50:09 -04:00
feat: add vhdl parser and queries
This commit is contained in:
parent
c80d0d9ca9
commit
355af0c8ce
6 changed files with 492 additions and 0 deletions
46
queries/vhdl/folds.scm
Normal file
46
queries/vhdl/folds.scm
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
[
|
||||
(block_comment)
|
||||
(architecture_definition)
|
||||
(architecture_head)
|
||||
(concurrent_block)
|
||||
(configuration_declaration)
|
||||
(component_instantiation_statement)
|
||||
(generic_map_aspect)
|
||||
(port_map_aspect)
|
||||
(process_statement)
|
||||
(process_head)
|
||||
(sequential_block)
|
||||
(block_configuration)
|
||||
(block_statement)
|
||||
(block_head)
|
||||
(component_declaration)
|
||||
(component_configuration)
|
||||
(generic_clause)
|
||||
(port_clause)
|
||||
(entity_declaration)
|
||||
(entity_head)
|
||||
(entity_body)
|
||||
(package_declaration)
|
||||
(package_definition)
|
||||
(function_specification)
|
||||
(subprogram_declaration)
|
||||
(subprogram_definition)
|
||||
(subprogram_head)
|
||||
(procedure_specification)
|
||||
(sequential_block)
|
||||
(loop_statement)
|
||||
(if_statement_block)
|
||||
(if_statement)
|
||||
(elsif_statement)
|
||||
(else_statement)
|
||||
(case_statement)
|
||||
(case_statement_alternative)
|
||||
(for_generate_statement)
|
||||
(if_generate_statement)
|
||||
(if_generate)
|
||||
(elsif_generate)
|
||||
(else_generate)
|
||||
(case_generate_statement)
|
||||
(case_generate_alternative)
|
||||
(type_declaration)
|
||||
] @fold
|
||||
Loading…
Add table
Add a link
Reference in a new issue