cpp-peglib 1.10.0 ja 1.10.1

cpp-peglib 1.10.0 ja 1.10.1

12. ja 14. märtsil, pika vaikuse järel, ilmusid raamatukogu versioonid 1.10.0 ja 1.10.1 cpp-peglib, mis rakendab PEG (parsing expression grammar).

Raamatukogu toetab süntaksit, mis on detailselt kirjeldatud Brian Fordi 2. lehe dokumendis „Parsing Expression Grammars: A Recognition-Based Syntactic Foundation“, paljude täiendavate täiustustega.

Erinevalt sellistest projektidest nagu PEGTL, Lexy ja paljusid teisi, võimaldab cpp-peglib määrata PEG väljendi ka käitusajal.

Raamatukogu on kirjutatud C++ keeles (C++17 standard, ainult päised) ja levitatakse MIT litsentsi alusel.

Muutused:

  • lisatud võimekuse predikaatidest andmete töötlemiseks;
  • lisatud tugi vasaku rekurssiooni grammatikatele;
  • parandatud jõudlust;
  • parandatud viga AST optimeerija parameetrite järjekorras.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster