class documentation
class DefinedVariableTracker: (source)
DefinedVariableTracker manages the state and scope for the UndefinedVariablesVisitor.
Method | __init__ |
Undocumented |
Method | copy |
Undocumented |
Method | delete |
Undocumented |
Method | end |
Undocumented |
Method | enter |
Undocumented |
Method | exit |
Undocumented |
Method | in |
Undocumented |
Method | is |
This will return true if a variable is defined in a branch that's not the current branch. |
Method | is |
Undocumented |
Method | is |
Undocumented |
Method | next |
Undocumented |
Method | pop |
If name has previously been reported as undefined, the NameExpr that was called will be returned. |
Method | record |
Undocumented |
Method | record |
Records an undefined reference. These can later be retrieved via `pop_undefined_ref`. |
Method | skip |
Undocumented |
Method | start |
Undocumented |
Instance Variable | disable |
Undocumented |
Instance Variable | scopes |
Undocumented |
Method | _scope |
Undocumented |