cpp-peglib 1.10.0 et 1.10.1

cpp-peglib 1.10.0 et 1.10.1

Les 12 et 14 mars, après une longue période d'accalmie, les versions 1.10.0 et 1.10.1 de la bibliothèque ont été publiées. cpp-peglib, en mettant en œuvre PEG (grammaire d'expression d'analyse).

La bibliothèque prend en charge la syntaxe décrite en détail Brian Ford à la page 2 du document «Grammaires d'expressions par analyse syntaxique : une base syntaxique fondée sur la reconnaissance", avec de nombreuses améliorations supplémentaires.

Contrairement à des projets tels que PEGTL, Lexy et bien d'autres, cpp-peglib vous permet également de spécifier l'expression PEG au moment de l'exécution.

La bibliothèque est écrite en C++ (norme C++17, en-têtes uniquement) et est distribuée sous la licence MIT.

Changements:

  • ajout de la capacité de traiter les données de prédicat ;
  • Ajout d'une prise en charge des grammaires avec récursivité gauche ;
  • performances améliorées ;
  • Correction d'un bug dans l'ordre des paramètres de l'optimiseur AST.

Source: linux.org.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster