cpp-peglib 1.10.0 dhe 1.10.1

cpp-peglib 1.10.0 dhe 1.10.1

Më 12 dhe 14 mars, pas një periudhe të gjatë qetësie, u publikuan versionet 1.10.0 dhe 1.10.1 të bibliotekës cpp-peglib, që implementon PEG (gramatikën që analizojnë shprehjet).

Biblioteka mbështet sintaksën e përshkruar në detaje nga Brian Ford në faqen 2 të dokumentit "Parsing Expression Grammars: A Recognition-Based Syntactic Foundation", me shumë përmirësime të tjera.

Për dallim nga projekte të tilla si PEGTL, Lexy dhe shumë të tjera, cpp-peglib lejon shprehjet PEG të përcaktohen edhe gjatë ekzekutimit.

Biblioteka është shkruar në gjuhën C++ (standard C++17, vetëm header) dhe shpërndahet sipas licencës MIT.

Ndryshimet:

  • Ă«shtĂ« shtuar mundĂ«sia pĂ«r trajtimin e tĂ« dhĂ«nave predikative;
  • Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r gramatika me rekursivitet tĂ« majtĂ«;
  • Ă«shtĂ« pĂ«rmirĂ«suar performanca;
  • Ă«shtĂ« rregulluar njĂ« gabim nĂ« rendin e parametrave tĂ« optimizuesit AST.

Burimi: linux.org.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster