[−][src]Module antlr_rust::tree
General AST
Structs
| LeafNode | Generic leaf AST node |
| ParseTreeWalker | Helper struct to accept parse listener on already generated tree |
Traits
| Listenable | Types that can accept particular listener ** Usually implemented only in generated parser ** |
| NodeText | text of the node. Already implemented for all rule contexts |
| ParseTree | Tree that knows about underlying text |
| ParseTreeListener | Base parse listener interface |
| ParseTreeVisitor | Base interface for visiting over syntax tree |
| Tree | |
| VisitChildren | Workaround for default recursive children visiting |
| Visitable | Types that can accept particular visitor ** Usually implemented only in generated parser ** |
Type Definitions
| ErrorNode | Error Leaf |
| TerminalNode | non-error AST leaf node |