Interface | Description |
---|---|
ErrorHandler<Tag extends java.lang.Enum<Tag>> |
ErrorHandler is a base interface of an error handler. |
SyntaxNodeVisitor<Tag extends java.lang.Enum<Tag>> |
SyntaxNodeVisitor is a base interface of a SyntaxNode visitor. |
Class | Description |
---|---|
SymbolTable<Tag extends java.lang.Enum<Tag>> |
SymbolTable implements a simple symbol table based on Java hash tables. |
SyntaxNode<Tag extends java.lang.Enum<Tag>> |
SyntaxNode represents a basic node of an abstract syntax tree (AST). |
SyntaxTreeWalker<Tag extends java.lang.Enum<Tag>> |
SyntaxTreeWalker implements a walker that traverses an abstract syntax tree. |
Enum | Description |
---|---|
SyntaxNode.Kind |
SyntaxNode.Kind classifies nodes according to the has-name and has-scope flags. |
SyntaxNodeVisitor.Result |
SyntaxNodeVisitor.Result contains possible visitor results. |