Unnamed repository; edit this file 'description' to name the repository.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[
	(method_definition)
] @local.scope

(name) @local.reference
(field) @local.reference
(static_field) @local.reference

(for_statement
	loop_variable: (name) @local.definition)

(variable_definition
	name: (name) @local.definition)

(assignment
	left: (field) @local.definition)

(assignment
	left: (static_field) @local.definition)

(parameter) @local.definition
lization (genvar_identifier (simple_identifier) @definition.var)) (for_initialization (for_variable_declaration (simple_identifier) @definition.var)) (net_declaration (list_of_net_decl_assignments (net_decl_assignment (simple_identifier) @definition.var))) (ansi_port_declaration (port_identifier (simple_identifier) @definition.var)) (parameter_declaration (list_of_param_assignments (param_assignment (parameter_identifier (simple_identifier) @definition.parameter)))) (local_parameter_declaration (list_of_param_assignments (param_assignment (parameter_identifier (simple_identifier) @definition.parameter)))) ;; TODO: fixme ;(function_declaration ;(function_identifier ;(simple_identifier) @definition.function)) (function_declaration (function_body_declaration (function_identifier (function_identifier (simple_identifier) @definition.function)))) (tf_port_item1 (port_identifier (simple_identifier) @definition.parameter)) ; too broad, now includes types etc (simple_identifier) @reference