Open
Description
TraverseScoping
contains a load of useful methods for manipulating symbols, scopes, and references.
Most of the methods don't contain anything which ties them specifically to Traverse
. The reason these were implemented on TraverseScoping
was because at the timeoxc_semantic
had separate SymbolTable
, ScopeTree
etc structures, and many of these methods need data about both scopes and symbols.
But now we have Scoping
in oxc_semantic
which fulfils the same role. We should migrate these methods from TraverseScoping
to Scoping
, so they can be used more widely, e.g. in Visit
/ VisitMut
visitors.
Metadata
Metadata
Assignees
Labels
No labels