ErrorNode, ParseTree, RuleNode, SyntaxTree, TerminalNodeErrorNodeImpl, GrammarInterpreterRuleContext, InterpreterRuleContext, ParserRuleContext, RuleContext, RuleContextWithAltNum, TerminalNodeImplpublic interface Tree
| Modifier and Type | Method | Description |
|---|---|---|
Tree |
getChild(int i) |
If there are children, get the
ith value indexed from 0. |
int |
getChildCount() |
How many children are there? If there is none, then this
node represents a leaf node.
|
Tree |
getParent() |
The parent of this node.
|
Object |
getPayload() |
This method returns whatever object represents the data at this note.
|
String |
toStringTree() |
Print out a whole tree, not just a node, in LISP format
(root child1 .. childN). |
Tree getParent()
Object getPayload()
Token representing
a leaf node or a RuleContext object representing a rule
invocation. For abstract syntax trees (ASTs), this is a Token
object.Tree getChild(int i)
ith value indexed from 0.int getChildCount()
String toStringTree()
(root child1 .. childN). Print just a node if this is a leaf.Copyright © 1992–2019 ANTLR. All rights reserved.