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-PrinterConstructor 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, setType
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getColumn, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen
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.AST
initialize
in class antlr.CommonAST
token
- Token mit Zeilennummer-InformationAST.initialize(antlr.Token)
public int getLine()
getLine
in interface antlr.collections.AST
getLine
in class antlr.BaseAST