| Spirit Parser Library. Spirit Parser-Bibliothek ist ein objektorientierter, rekursiser Abstiegsparsergeneratorrahmen. |
Jetzt downloaden |
Spirit Parser Library. Ranking & Zusammenfassung
- Lizenz:
- zlib/libpng License
- Name des Herausgebers:
- Joel de Guzman
- Website des Verlags:
- http://www.boost.org/doc/libs/1_35_0/libs/spirit/index.html
Spirit Parser Library. Stichworte
Spirit Parser Library. Beschreibung
Die Spirit Parser Library ist ein objektorientiertes, rekursives Abstiegsparsergeneratorrahmen. Spirit ist ein objektorientiertes rekursives Abstiegsparsergenerator-Framework, das mit Template-Meta-Programmierungstechniken implementiert ist. Ausdrückevorlagen ermöglichen es uns, die Syntax der erweiterten Backus-Normalform (EBNF) vollständig in C ++ anzunähern. Parserobjekte werden durch die Operatorüberladung zusammengesetzt, und das Ergebnis ist ein Backtracking LL (INF) -Parser, der in der Lage ist, eher mehrdeutige Grammatiken zu analysieren. Das Spirit-Framework ermöglicht es, eine Zielgrammatik ausschließlich in C ++ zu schreiben. Inline-EBNF-Grammatikspezifikationen können sich mit einem anderen C ++ - Code frei mischen, und sind dank der generativen Leistung von C ++ - Templates sofort ausführbar. Im Rückblick müssen herkömmliche Compiler-Compiler oder Parser-Generatoren einen zusätzlichen Übersetzungsschritt aus dem Quell-EBNF-Code auf C- oder C ++ - Code ausführen. Spirit ist Teil von Boost-Bibliotheken, einem Peer-reviewed, offenen kollaborativen Entwicklungsaufwand, was neu ist Release: · Behobener Fehler, bei dem ein Match eine Variante ist. · Hinzugefügt Jamfile / Jamrules von CVS zu Spirit-1.8.1 / · Hinzugefügt Boost-Build.jam von Boost zu Spirit-1.8.1 / · Deaktivierte Vorlage Multi-Threading in Libs / spirit / test / jamfile · Eine Boost-Header-Include-Regel (von Spirit-Header-Include), die auf Miniboost in Libs / Spirit / Test / Jamfung zeigt
Spirit Parser Library. Zugehörige Software