[][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