Context
Follow-up from #75 (B3). The token-level symbol table (xazz-compiler::symbols) gives all references of a name; textDocument/rename applies the same new name to every occurrence (definition + references) in the file.
Scope
Acceptance
Renaming a variable updates every occurrence in the file with no false edits to other symbols.
Dependencies
#75 — symbol table already exports references.
See docs/ROADMAP.md Track B3.
Context
Follow-up from #75 (B3). The token-level symbol table (
xazz-compiler::symbols) gives all references of a name;textDocument/renameapplies the same new name to every occurrence (definition + references) in the file.Scope
xazz-lsprename: collectreferences_of(name)→ apply substitution via range editsAcceptance
Renaming a variable updates every occurrence in the file with no false edits to other symbols.
Dependencies
#75 — symbol table already exports references.
See docs/ROADMAP.md Track B3.