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| Modifier and Type | Field and Description |
|---|---|
private int |
_line
Zeilennummer.
|
private static long |
serialVersionUID |
| 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, xmlSerializeRootOpenprivate static final long serialVersionUID
private int _line
public 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