1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
; Scopes [ (function_definition) (subshell) ] @local.scope ; Definitions (variable_assignment name: (variable_name) @local.definition.variable) ; `local`/`declare`/`export x` etc. bind a bare name. (declaration_command (variable_name) @local.definition.variable) (for_statement variable: (variable_name) @local.definition.variable) ; References (variable_name) @local.reference