Scope

Members

Functions

insert
void insert(Identifier id, AstIndex nodeIndex, CompilationContext* c)

Constructs and inserts symbol with id

Variables

debugName
string debugName;
imports
AstNodes imports;

Imported modules

kind
ScopeKind kind;
owner
AstIndex owner;

This node is owner of all the definitions inside of this scope

parentScope
ScopeIndex parentScope;
symbols
AstNodeMap symbols;

Meta