cpp-peglib 1.10.0 und 1.10.1

cpp-peglib 1.10.0 und 1.10.1

Am 12. und 14. März, nach einer längeren Pause, wurden die Versionen 1.10.0 und 1.10.1 der Bibliothek veröffentlicht cpp-peglib, die PEG (Parsing Expression Grammar).

unterstützt, die von Brian Ford auf Seite 2 des Dokuments „Parsing Expression Grammars: A Recognition-Based Syntactic Foundation“ ausführlich beschrieben wird, mit vielen zusätzlichen Verbesserungen.

Im Gegensatz zu Projekten wie PEGTL, Lexy und vielen anderen ermöglicht cpp-peglib die Definition von PEG-Ausdrücken zur Laufzeit.

Die Bibliothek ist in C++ (C++17 Standard, header-only) geschrieben und wird unter der MIT-Lizenz vertrieben.

Änderungen:

  • die Möglichkeit zur Verarbeitung von Prädikatdaten hinzugefügt;
  • unterstützt wurden Grammatiken mit linker Rekursion;
  • die Leistung verbessert;
  • ein Fehler in der Reihenfolge der Parameter des AST-Optimierers behoben.

Quelle: linux.org.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster