parsejs/annotations library

Classes

EnvironmentBuilder
Initializes Scope.environment for all scopes in a given AST.
Resolver
Initializes the Name.scope link on all Name nodes.
ScopeFinder<T extends Name>

Functions

annotateAST(Program ast) ScopeArea
setParentPointers(Node node, [Node? parent]) → void