Alias Analysis #7863
Labels
-gui
d-intermediate
Difficulty: some prior knowledge required
p-medium
Should be completed in the next few sprints
Currently, we use some simplified algorithm for discovering where identifiers are defined and where used, which is then used to make a list of edges. This task is about creating a proper one, which will discover cases like one name being overshadowed by lambda arguments etc.
You can take inspiration from rust implementation, however that one is implemented on old AST (in the new AST the work should be theoretically easier).
The text was updated successfully, but these errors were encountered: