Handling block scopes in OTI is a key milestone to supporting ES6 throughout the compiler.
Activity
Extract ScopedName as an abstract superclass of AbstractVar.
Refactor LinkedFlowScope to key off of ScopedName instead of String.
Extract ScopedName as an abstract superclass of AbstractVar.
Refactor LinkedFlowScope to key off of ScopedName instead of String.
Store a reference to TypedScopeCreator and the current scope in TypeI…