public final class DetailAST
extends antlr.CommonAST
Constructor and Description |
---|
DetailAST() |
Modifier and Type | Method and Description |
---|---|
void |
addChild(antlr.collections.AST aAST) |
boolean |
branchContains(int aType)
Checks if this branch of the parse tree contains a token
of the provided type.
|
DetailAST |
findFirstToken(int aType)
Returns the first child token that makes a specified type.
|
int |
getChildCount()
Returns the number of child nodes one level below this node.
|
int |
getChildCount(int aType)
Returns the number of direct child tokens that have the specified type.
|
int |
getColumnNo() |
DetailAST |
getFirstChild() |
DetailAST |
getLastChild() |
int |
getLineNo() |
DetailAST |
getNextSibling() |
DetailAST |
getParent()
Returns the parent token.
|
DetailAST |
getPreviousSibling()
Returns the previous sibling or null if no such sibling exists.
|
void |
initialize(antlr.collections.AST aAST) |
void |
initialize(antlr.Token aTok) |
void |
setFirstChild(antlr.collections.AST aAST) |
void |
setNextSibling(antlr.collections.AST aAST) |
String |
toString() |
decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getColumn, getLine, getNumberOfChildren, getTokenNames, removeChildren, setVerboseStringConversion, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen
public void initialize(antlr.Token aTok)
initialize
in interface antlr.collections.AST
initialize
in class antlr.CommonAST
public void initialize(antlr.collections.AST aAST)
initialize
in interface antlr.collections.AST
initialize
in class antlr.CommonAST
public void setFirstChild(antlr.collections.AST aAST)
setFirstChild
in interface antlr.collections.AST
setFirstChild
in class antlr.BaseAST
public void setNextSibling(antlr.collections.AST aAST)
setNextSibling
in interface antlr.collections.AST
setNextSibling
in class antlr.BaseAST
public void addChild(antlr.collections.AST aAST)
addChild
in interface antlr.collections.AST
addChild
in class antlr.BaseAST
public int getChildCount()
public DetailAST getParent()
public int getLineNo()
public int getColumnNo()
public DetailAST getLastChild()
public boolean branchContains(int aType)
aType
- a TokenTypeaType
.public int getChildCount(int aType)
aType
- the token type to matchpublic DetailAST getPreviousSibling()
public DetailAST findFirstToken(int aType)
aType
- the token type to matchpublic String toString()
toString
in interface antlr.collections.AST
toString
in class antlr.BaseAST
public DetailAST getNextSibling()
getNextSibling
in interface antlr.collections.AST
getNextSibling
in class antlr.BaseAST
public DetailAST getFirstChild()
getFirstChild
in interface antlr.collections.AST
getFirstChild
in class antlr.BaseAST
Copyright © 2001–2017. All rights reserved.