Ich bin auf der Suche nach einem Parser-Generator für Java, der Folgendes tut: Mein Sprachprojekt ist ziemlich einfach und enthält nur eine kleine Menge von Token.Parser, Generator für Java mit den folgenden Anforderungen
Ausgabe in reinem LESBAR Java-Code, so dass ich es ändern (dies, warum würde ich nicht verwenden ANTLR) Ältere Bibliothek, die mit mindestens Java 1.4
Ich habe schaute auf die folgende laufen und arbeiten und sie könnten funktionieren: JavaCC, Jlex, Ragel?
Wenn Ihre Sprache einfach ist und Sie den Code manuell bearbeiten möchten, ist es vielleicht am einfachsten, einen rekursiven Descent-Parser manuell zu schreiben. – munificent
Möchten Sie Ihre Handmodifikationen mit generiertem Code zusammenführen? In anderen Worten, möchten Sie nach dem Generieren den generierten Code * nur * modifizieren oder den generierten Code und die Grammatikdefinition ändern können? –