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