Welche Parsergeneratoren verwendet ihr denn so?
-
Siehe Titel. Und warum verwendet ihr den/die?
-
-
bison - wg Lizenz und aufwärtskompatibel mit yacc
-
Ich auch, hauptsächlich weil es den überall gibt und weil ich es irgendwann mal damit gelernt habe. Er erfüllt seinen Zweck und ich kann ihn schön in einen Buildprozess reinklemmen.
-
flex + bison
- einfach
- man muss nicht selbst mit Strings hantieren
- keine Abhaengigkeit zu Bibliotheken (bzw. die eine kann man umgehen)
- auf jedem Linuxsystem verfuegbar
- es ist frei
-
Bis jetzt recht eindeutig
Libero ist (so wie ich es verstanden habe) ja kein Parsergenerator, es ist eher ein Codegenerator für die eigene DSL, oder täusche ich mich?
-
Keinen. Parser selber schreiben ist viel besser.