Package de.bsvrz.pua.prot.interpreter
Class AdvancedAST
- java.lang.Object
-
- antlr.BaseAST
-
- antlr.CommonAST
-
- de.bsvrz.pua.prot.interpreter.AdvancedAST
-
- All Implemented Interfaces:
antlr.collections.AST
,java.io.Serializable
public class AdvancedAST extends antlr.CommonAST
ErweitertCommonAST
um das Abspeichern der Zeilennummer im Baum. Sonst wäre die Angabe von Zeilennummern bei Fehlermeldungen, die imProtocolTreeWalker
auftreten nicht möglich. Dient außerdem als Pretty-Printer- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AdvancedAST()
Erzeugt einen Knoten ohne Zeilennummer-Information.AdvancedAST(antlr.Token token)
Erzeugt einen Knoten mit Zeilennummer-Information.
-
Method Summary
Modifier and Type Method Description int
getLine()
Liefert die Zeilennummer zurück.void
initialize(antlr.Token token)
Setzt die Zeilennummer-Information.-
Methods inherited from class antlr.CommonAST
getText, getType, initialize, initialize, setText, setType
-
Methods inherited from class antlr.BaseAST
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
-
-
-
-
Method Detail
-
initialize
public void initialize(antlr.Token token)
Setzt die Zeilennummer-Information.- Specified by:
initialize
in interfaceantlr.collections.AST
- Overrides:
initialize
in classantlr.CommonAST
- Parameters:
token
- Token mit Zeilennummer-Information- See Also:
AST.initialize(antlr.Token)
-
getLine
public int getLine()
Liefert die Zeilennummer zurück.- Specified by:
getLine
in interfaceantlr.collections.AST
- Overrides:
getLine
in classantlr.BaseAST
- Returns:
- Zeilennummer.
-
-