Spirit Parser Library.

Spirit Parser-Bibliothek ist ein objektorientierter, rekursiser Abstiegsparsergeneratorrahmen.
Jetzt downloaden

Spirit Parser Library. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • zlib/libpng License
  • Preis:
  • FREE
  • 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

Parität

Ein Dienstprogramm, um native Windows-Execuitables und gemeinsame Bibliotheken aus einer UNIX-Umgebung wie Microsoft SUA zusammenzustellen, während Sie ein GCC-Formular wie das Frontend verwenden. ...

173

Herunterladen

Ntw lisp.

NTW LISP ist ein Server, der in einem gemeinsamen Lisp für Anwendungen geschrieben wurde, das das NTW-Protokoll verwenden, um mit einem GUI-Client zu kommunizieren. ...

168

Herunterladen