cpp-peglib 1.10.0 in 1.10.1

cpp-peglib 1.10.0 in 1.10.1

Op 12 en 14 maart, na een lange periode van stilte, vonden de releases van de bibliotheek 1.10.0 en 1.10.1 plaats. cpp-peglib, die implementeert PEG (Parsing Expression Grammar).

De bibliotheek ondersteunt de syntaxis die gedetailleerd beschreven staat door Brian Ford op pagina 2 van het document «Parsing Expression Grammars: A Recognition-Based Syntactic Foundation», met veel aanvullende verbeteringen.

In tegenstelling tot projecten zoals PEGTL, Lexy en vele anderen, stelt cpp-peglib je in staat om PEG-expressies ook tijdens runtime op te geven.

De bibliotheek is geschreven in C++ (standaard C++17, header-only) en is beschikbaar onder de MIT-licentie.

Spremembe:

  • de mogelijkheid tot verwerking van predikaatdata toegevoegd;
  • ondersteuning voor grammatica's met linkerrecursie toegevoegd;
  • prestatie verbeterd;
  • een fout in de volgorde van de parameters van de AST-optimalisator gecorrigeerd.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster