cpp-peglib 1.10.0 og 1.10.1

cpp-peglib 1.10.0 og 1.10.1

12. og 14. mars, etter en lang pause, ble utgivelsene av 1.10.0 og 1.10.1 av biblioteket gjennomført cpp-peglib, som implementerer PEG (grammatikk for å analysere uttrykk).

Biblioteket støtter syntaksen som er nøye beskrevet av Brian Ford på side 2 av dokumentet «Parsing Expression Grammars: A Recognition-Based Syntactic Foundation», med mange ekstra forbedringer.

I motsetning til prosjekter som PEGTL, Lexy og mange andre, lar cpp-peglib deg definere PEG-uttrykk også under kjøring.

Biblioteket er skrevet i C++ (standard C++17, header-only) og distribueres under MIT-lisensen.

Endringer:

  • lagt til støtte for predikatas behandling;
  • lagt til støtte for grammatikker med venstre rekursjon;
  • forbedret ytelse;
  • rettet en feil i rekkefølgen av parametrene til AST-optimalisatoren.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster