cpp-peglib 1.10.0 a 1.10.1

cpp-peglib 1.10.0 a 1.10.1

12. a 14. března byly po dlouhé odmlce vydány verze knihoven 1.10.0 a 1.10.1. cpp-peglib, implementace PEG (parsování gramatiky výrazů).

Knihovna podporuje syntaxi popsanou podrobně Brian Ford na straně 2 dokumentu "Analýza gramatik výrazů: Syntaktický základ založený na rozpoznávání“, s mnoha dalšími vylepšeními.

Na rozdíl od projektů jako např. PEGTL, Lexy a mnoho dalších, cpp-peglib umožňuje specifikovat PEG výraz i za běhu.

Knihovna je napsána v jazyce C++ (standard C++17, pouze hlavičkové soubory) a je distribuována pod licencí MIT.

Změny:

  • přidána možnost zpracování predikátových dat;
  • Přidána podpora gramatik s levou rekurzí;
  • zlepšený výkon;
  • Opravena chyba v pořadí parametrů optimalizátoru AST.

Zdroj: linux.org.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster