| Interface | Description | |
|---|---|---|
| Tree | What does a tree look like? ANTLR has a number of support classes such as CommonTreeNodeStream that work on these kinds of trees. | |
| TreeAdaptor | How to create and navigate trees. | |
| TreeNodeStream | A stream of tree nodes, accessing nodes from a tree of some kind |
| Class | Description | |
|---|---|---|
| BaseTree | A generic tree implementation with no payload. | |
| BaseTreeAdaptor | A TreeAdaptor that works with any Tree implementation. | |
| CommonErrorNode | ||
| CommonTree | A tree node that is wrapper for a Token object. | |
| CommonTreeAdaptor | A TreeAdaptor that works with any Tree implementation. | |
| CommonTreeNodeStream | A buffered stream of tree nodes. | |
| RewriteCardinalityException | Base class for all exceptions thrown during AST rewrite construction. | |
| RewriteEarlyExitException | No elements within a (...)+ in a rewrite rule | |
| RewriteEmptyStreamException | Ref to ID or expr but no tokens in ID stream or subtrees in expr stream | |
| RewriteRuleElementStream | A generic list of elements tracked in an alternative to be used in a -> rewrite rule. | |
| RewriteRuleNodeStream | Queues up nodes matched on left side of -> in a tree parser. | |
| RewriteRuleSubtreeStream | ||
| RewriteRuleTokenStream | ||
| TreeConstants | ||
| TreeParser | A parser for a stream of tree nodes. | |
| TreeRuleReturnScope | This is identical to the ParserRuleReturnScope except that the start property is a tree nodes not Token object when you are parsing trees. |