Vorteile von Antlr (gegenüber sagen, Lex / Yacc / Bison) [geschlossen]

Ich habe in der Vergangenheit Lex und Yacc (in der Regel Bisons) für verschiedene Projekte verwendet, in der Regel Übersetzer (z. B. eine Teilmenge von EDIF, die in eine EDA-App gestreamt wurden). Außerdem musste ich Code unterstützen, der auf Lex / Yacc-Grammatiken aus Jahrzehnten basiert. Also kenne ich mich mit den Werkzeugen aus, obwohl ich kein Experte bin.

Ich habe in der Vergangenheit in verschiedenen Foren positive Kommentare zu Antlr gesehen und bin gespannt, was mir möglicherweise fehlt. Wenn Sie also beides verwendet haben, sagen Sie mir bitte, was in Antlr besser oder fortgeschrittener ist. Meine aktuellen Einschränkungen bestehen darin, dass ich in einem C ++ - Shop arbeite und jedes von uns gelieferte Produkt kein Java enthält. Daher müssten die resultierenden Parser diese Regel befolgen.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage