AXE ist eine rekursive Abstieg Parser-Generator C ++ Bibliothek mit den folgenden Merkmalen: verwendet C ++ 11 Einrichtungen zur EBNF-Grammatik wie Spezifikation; eine große Menge von vordefinierten Syntax-Regeln und semantischen Aktionen; leicht erweiterbar mit benutzerdefinierten Regeln; in-Ort-Regeln und semantischen Aktionen Erstellung mit Lambda-Funktionen; die meisten Regeln sind Zeichentyp agnostisch, nur nach vorne erfordern Iteratoren; keine willkürliche Unterscheidung zwischen lexikalische Analyse (tokenization) und Parsing; kleine Laufzeit-Overhead, was zu schnell, kompakt ausführbar; header einzige Bibliothek, keine Notwendigkeit für die Verbindung; plattformunabhängig, verwendet nur Standard-C ++ Compiler 11
Was ist neu in dieser Pressemitteilung:.
Version 1.5 enthält neue Parsing-Funktionen
Kommentare nicht gefunden