hallo,
Ich habe folgendes Problem:
Ich benutze den Parsergenerator JavaCC um Daten zu parsen!
Das funktioniert auch einigermassen, nur weiss ich nicht wie ich die erzeugten Java - Source, die sich alleine auch als Java - Programm ausfüren lassen in mein JavaProgramm einbinden kann.
Der Parser wird über eine Klasse aus angesprochen.Diese Methoden dieser Klasse werfen alle ein Excetion (throws ParserException).
Die Exceptions sind jetzt das Problem obwohl ich auf sie nicht verzichten kann, da sie für die Fehlerbehandlung wichtig sind !
-->
Wenn ich eine Methode der Parser-Klasse anspreche, muss die Funktion, in der ich sie aufrufe auch ein Exception werfen (die gleiche wie die Methode -->throws ParserException ).
Problem:
Leider sind die Methoden (update() von Observer oder actionPerformed()) in denen ich Parser.Input () (Input ist die Methode welche eine Exception hat) aufrufen möchte nicht für diese Exception forgesehen!
Leider hab ich zurZeit überhaupt keinen Lösungsansatz!
Vielleicht hat einer schon mal mit JavaCC gearbeitet und kann mir helfen !
Oder irgedeine Idee!
Viele Grüsse munuel
Ich habe folgendes Problem:
Ich benutze den Parsergenerator JavaCC um Daten zu parsen!
Das funktioniert auch einigermassen, nur weiss ich nicht wie ich die erzeugten Java - Source, die sich alleine auch als Java - Programm ausfüren lassen in mein JavaProgramm einbinden kann.
Der Parser wird über eine Klasse aus angesprochen.Diese Methoden dieser Klasse werfen alle ein Excetion (throws ParserException).
Die Exceptions sind jetzt das Problem obwohl ich auf sie nicht verzichten kann, da sie für die Fehlerbehandlung wichtig sind !
-->
Wenn ich eine Methode der Parser-Klasse anspreche, muss die Funktion, in der ich sie aufrufe auch ein Exception werfen (die gleiche wie die Methode -->throws ParserException ).
Problem:
Leider sind die Methoden (update() von Observer oder actionPerformed()) in denen ich Parser.Input () (Input ist die Methode welche eine Exception hat) aufrufen möchte nicht für diese Exception forgesehen!
Leider hab ich zurZeit überhaupt keinen Lösungsansatz!
Vielleicht hat einer schon mal mit JavaCC gearbeitet und kann mir helfen !
Oder irgedeine Idee!
Viele Grüsse munuel