annotate dot_config/helix/runtime/queries/verilog/textobjects.scm @ 879:0a7f9b99faab draft

feat: add verilog textobjects
author Zeger Van de Vannet <zeger@vandevan.net>
date Fri, 19 Apr 2024 16:59:12 +0200
parents 56e26ce1a5ce
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
877
56e26ce1a5ce feat: improve verilog support
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
1
56e26ce1a5ce feat: improve verilog support
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
2 (function_declaration
56e26ce1a5ce feat: improve verilog support
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
3 (function_body_declaration
56e26ce1a5ce feat: improve verilog support
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
4 (function_identifier
56e26ce1a5ce feat: improve verilog support
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
5 (function_identifier
879
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
6 (simple_identifier) @function.inside)))) @function.around
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
7
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
8 (module_instantiation
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
9 (hierarchical_instance
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
10 (list_of_port_connections
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
11 (named_port_connection) @parameter.inside)))
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
12
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
13 (module_instantiation
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
14 (parameter_value_assignment
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
15 (list_of_parameter_assignments
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
16 (named_parameter_assignment) @parameter.inside)))
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
17
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
18 (module_declaration
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
19 (module_ansi_header
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
20 (parameter_port_list
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
21 (parameter_port_declaration) @parameter.inside)))
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
22
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
23 (module_declaration
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
24 (module_ansi_header
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
25 (list_of_port_declarations
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
26 (ansi_port_declaration) @parameter.inside)))
0a7f9b99faab feat: add verilog textobjects
Zeger Van de Vannet <zeger@vandevan.net>
parents: 877
diff changeset
27