public class AdvancedAST
extends antlr.CommonAST
CommonAST um das Abspeichern der Zeilennummer im Baum. Sonst wäre die Angabe von Zeilennummern bei Fehlermeldungen, die im ProtocolTreeWalker auftreten nicht möglich. Dient außerdem als Pretty-Printer| Constructor and Description |
|---|
AdvancedAST()
Erzeugt einen Knoten ohne Zeilennummer-Information.
|
AdvancedAST(antlr.Token token)
Erzeugt einen Knoten mit Zeilennummer-Information.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getLine()
Liefert die Zeilennummer zurück.
|
void |
initialize(antlr.Token token)
Setzt die Zeilennummer-Information.
|
getText, getType, initialize, initialize, setText, setTypeaddChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getColumn, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpenpublic AdvancedAST()
public AdvancedAST(antlr.Token token)
token - Token aus dem der Knoten generiert wird.public void initialize(antlr.Token token)
initialize in interface antlr.collections.ASTinitialize in class antlr.CommonASTtoken - Token mit Zeilennummer-InformationAST.initialize(antlr.Token)public int getLine()
getLine in interface antlr.collections.ASTgetLine in class antlr.BaseAST