Interface | Description |
---|---|
ErrorHandler<Tag extends java.lang.Enum<Tag>> |
ErrorHandler is a basic error handling interface. |
NodeVisitor<Tag extends java.lang.Enum<Tag>> |
NodeVisitor is a basic node visiting interface. |
Class | Description |
---|---|
AbstractNode<Tag extends java.lang.Enum<Tag>> |
AbstractNode implements the basic abstract syntax tree (AST) node. |
AbstractSymbolTable<Tag extends java.lang.Enum<Tag>> |
AbstractSymbolTable represents an abstract symbol table. |
TreeWalker<Tag extends java.lang.Enum<Tag>> |
TreeWalker implements a walker that traverses an abstract syntax tree. |
Enum | Description |
---|---|
AbstractNode.NodeKind |
AbstractNode.NodeKind classifies nodes according to their abilities to have names and scopes. |
NodeVisitor.Result |
NodeVisitor.Result contains possible visitor results. |