|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectCommonAST
de.bsvrz.pua.prot.interpreter.AdvancedAST
public class AdvancedAST
Erweitert antlr.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 Summary | |
---|---|
AdvancedAST()
Erzeugt einen Knoten ohne Zeilennummer-Information. |
|
AdvancedAST(Token token)
Erzeugt einen Knoten mit Zeilennummer-Information. |
Method Summary | |
---|---|
int |
getLine()
Liefert die Zeilennummer zurück. |
void |
initialize(Token token)
Setzt die Zeilennummer-Information. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AdvancedAST()
public AdvancedAST(Token token)
token
- Token aus dem der Knoten generiert wird.Method Detail |
---|
public void initialize(Token token)
token
- Token mit Zeilennummer-Informationantlr.collections.AST#initialize(antlr.Token)
public int getLine()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |