Skip to content

BasicScope

BasicScope is a kind of OutputScope that has a single declaration space named symbols. It is suitable for use in simple language implementations where there isn’t much in the way of unique scope semantics.

Extends OutputScope

declarationSpacesreadonly [“symbols”]
defaultDeclarationSpace
symbolNamesReadonlyMap<string, import(”./output-symbol.js”).OutputSymbol>
symbolsimport(”./output-space.js”).OutputSpace
symbolsByRefkeyReadonlyMap<import(”../refkey.js”).Refkey, import(”./output-symbol.js”).OutputSymbol>