; Scopes, the names declared in them, and the uses that refer to them. [ (source_file) (scope) (gate_definition) (subroutine_definition) (for_statement) ] @local.scope (quantum_declaration name: (identifier) @local.definition) (old_style_declaration name: (identifier) @local.definition) (classical_declaration name: (identifier) @local.definition) (const_declaration name: (identifier) @local.definition) (io_declaration name: (identifier) @local.definition) (alias_declaration name: (identifier) @local.definition) (gate_parameters (identifier) @local.definition) (gate_definition qubits: (identifier_list (identifier) @local.definition)) (parameter name: (identifier) @local.definition) (for_statement variable: (identifier) @local.definition) (identifier) @local.reference