public class GrammarASTAdaptor
extends org.antlr.runtime.tree.CommonTreeAdaptor
| Constructor and Description |
|---|
GrammarASTAdaptor() |
GrammarASTAdaptor(org.antlr.runtime.CharStream input) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
create(int tokenType,
java.lang.String text)
Create a new node derived from a token, with a new token type.
|
java.lang.Object |
create(org.antlr.runtime.Token token)
Create a tree node from Token object; for CommonTree type trees,
then the token just becomes the payload.
|
java.lang.Object |
dupNode(java.lang.Object t)
Duplicate a node.
|
java.lang.Object |
errorNode(org.antlr.runtime.TokenStream input,
org.antlr.runtime.Token start,
org.antlr.runtime.Token stop,
org.antlr.runtime.RecognitionException e)
create tree node that holds the start and stop tokens associated
with an error.
|
createToken, createToken, getChild, getChildCount, getChildIndex, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, replaceChildren, setChildIndex, setParent, setTokenBoundariespublic GrammarASTAdaptor()
public GrammarASTAdaptor(org.antlr.runtime.CharStream input)
public java.lang.Object create(org.antlr.runtime.Token token)
org.antlr.runtime.tree.TreeAdaptorcreate in interface org.antlr.runtime.tree.TreeAdaptorcreate in class org.antlr.runtime.tree.CommonTreeAdaptorpublic java.lang.Object create(int tokenType,
java.lang.String text)
org.antlr.runtime.tree.TreeAdaptorcreate in interface org.antlr.runtime.tree.TreeAdaptorcreate in class org.antlr.runtime.tree.BaseTreeAdaptorpublic java.lang.Object dupNode(java.lang.Object t)
org.antlr.runtime.tree.CommonTreeAdaptordupNode in interface org.antlr.runtime.tree.TreeAdaptordupNode in class org.antlr.runtime.tree.CommonTreeAdaptorpublic java.lang.Object errorNode(org.antlr.runtime.TokenStream input,
org.antlr.runtime.Token start,
org.antlr.runtime.Token stop,
org.antlr.runtime.RecognitionException e)
org.antlr.runtime.tree.BaseTreeAdaptorerrorNode in interface org.antlr.runtime.tree.TreeAdaptorerrorNode in class org.antlr.runtime.tree.BaseTreeAdaptor