- addVariable
Add a new variable to this (current) scope unless it is already defined in any
reachable scope.
- addVariableThisScope
Add a new variable to this (current) scope unless it is already defined in the
current scope.
- assign
- declare
- determineModule
Update current scoping structure to populate with proper cref scoping values.
This should be called
- exists
Does the variable exist?
- getAllNamesInScope
Get all visible variables that we can see from this scope that have been
assigned (e.g. seen so far)
- getConstant
- getConstantInner
- getConstantInnerNoObject
- getDummyScope
- getEnclosingScope
Next outer most scope in list of scopes. An enclosing scope may have no direct
scoping relationship