cpp-peglib 1.10.0 og 1.10.1

cpp-peglib 1.10.0 og 1.10.1

Den 12. og 14. marts, efter en lang pause, blev versionerne 1.10.0 og 1.10.1 af biblioteket udgivet cpp-peglib, der implementerer PEG (Parsing Expression Grammar).

Biblioteket understøtter den syntaks, der er beskrevet i detaljer af Brian Ford på side 2 af dokumentet «Parsing Expression Grammars: A Recognition-Based Syntactic Foundation», med mange yderligere forbedringer.

I modsætning til projekter såsom PEGTL, Lexy og mange andre, giver cpp-peglib mulighed for at definere PEG-udtryk også under kørslen.

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

Ændringer:

  • mulighed for at behandle prædikater er tilføjet;
  • understøttelse af grammatikker med venstrestruktur er tilføjet;
  • ydelsen er forbedret;
  • en fejl i rækkefølgen af parametre for AST-optimizeren er rettet.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster