Update Variable type to include original indirection
The Variable
type should be updated to include the original indirection level. This allows to get rid of the base_variable
field in DependencyGraph
and simplifies the dependency analysis.
-
Update Variable
type -
Remove base_variable
fromDependencyGraph
and update the functions making use of it -
Run tests to make sure everything works fine