Owl ist ein Parser-Generator, der auf die Klasse der sichtbaren Pushdown-Sprachen abzielt.EIGENSCHAFTEN: Effizient - Owl kann jede syntaktisch gültige Grammatik in linearer Zeit analysieren.Verständlich - Wie bei regulären Ausdrücken können das Parsing-Modell und die Fehlermeldungen verstanden werden, ohne über Parser-Status, Backtracking, Vorausschau oder andere Implementierungsdetails zu sprechen.Einfach zu bedienen - Mit dem Interpreter-Modus von Owl können Sie Ihre Grammatik entwerfen, testen und debuggen, ohne Code schreiben zu müssen.Eine Owl-Grammatik wird in eine einzelne C-Header-Datei kompiliert, die eine einfache Analysebaum-API bietet.
Webseite:
https://github.com/ianh/owlKategorien
Owl parser generator-Alternativen für Linux

5

1

1

0
dropincc.java
dropincc.java - Ein kleiner und einfach zu verwendender Parser-Generator.Geben Sie Ihre Grammatik in reinem Java an und kompilieren Sie dynamisch.Besonders geeignet für die DSL-Erstellung in Java.