Re: [ANTLR] Zeile und Spalte bei Fehler in Treeparser ermitteln
- From: Jochen Theodorou <blackdrag@xxxxxx>
- Date: Tue, 06 Sep 2005 14:42:24 +0200
Peter Rill schrieb:
[...]Am Mon, 05 Sep 2005 17:31:28 +0200 schrieb Jochen Theodorou:
[...]class MyAST{ [...] public void initialize(AST ast) { super.initialize(ast); line = ast.getLine(); col = ast.getColumn(); } }
Die Methode wird bei mir nie aufgerufen :-(
Ich habe jetzt die Lösung gefunden. Man muss void initialize(Token token) überschreiben:
public void initialize(final Token token) { super.initialize(token); line = token.getLine(); column = token.getColumn(); }
ahja, sorry, man muss beide überschreiben. Die AST-Variante glaube ich nur, wenn man den AST von ANTLR slebst bauen will, aber mit unterstützung von ANTLR... ähm klingt jetzt wirr, oder? Wenn man also in der Grammatik sowas hat: #A = (#A1 (#A2, #A3)) usw.
Gruss theo .
- References:
- [ANTLR] Zeile und Spalte bei Fehler in Treeparser ermitteln
- From: Peter Rill
- Re: [ANTLR] Zeile und Spalte bei Fehler in Treeparser ermitteln
- From: Jochen Theodorou
- Re: [ANTLR] Zeile und Spalte bei Fehler in Treeparser ermitteln
- From: Peter Rill
- [ANTLR] Zeile und Spalte bei Fehler in Treeparser ermitteln
- Prev by Date: Re: Frage zu Regex
- Next by Date: Re: Wie funktioniert der DriverManager
- Previous by thread: Re: [ANTLR] Zeile und Spalte bei Fehler in Treeparser ermitteln
- Next by thread: Re: Programmer´s Exam, Literatur auf deutsch & Java 5?
- Index(es):
Relevant Pages
|