antlr.collections
public interface AST
Method Summary | |
---|---|
void | addChild(AST c) Add a (rightmost) child to this node |
boolean | equals(AST t) |
boolean | equalsList(AST t) |
boolean | equalsListPartial(AST t) |
boolean | equalsTree(AST t) |
boolean | equalsTreePartial(AST t) |
ASTEnumeration | findAll(AST tree) |
ASTEnumeration | findAllPartial(AST subtree) |
int | getColumn() |
AST | getFirstChild() Get the first child of this node; null if no children |
int | getLine() |
AST | getNextSibling() Get the next sibling in line after this one |
int | getNumberOfChildren() Get number of children of this node; if leaf, returns 0 |
String | getText() Get the token text for this node |
int | getType() Get the token type for this node |
void | initialize(int t, String txt) |
void | initialize(AST t) |
void | initialize(Token t) |
void | setFirstChild(AST c) Set the first child of a node. |
void | setNextSibling(AST n) Set the next sibling after this one. |
void | setText(String text) Set the token text for this node |
void | setType(int ttype) Set the token type for this node |
String | toString() |
String | toStringList() |
String | toStringTree() |
Since: 2.7.3 Need for error handling
Since: 2.7.3 Need for error handling