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ë heshtjeje të gjatë, u lëshuan versionet 1.10.0 dhe 1.10.1 të bibliotekës cpp-peglib, që implementon PEG (gramatikën e shprehjes përpunuese).

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.

Në dallim nga projekte të tilla si PEGTL, Lexy dhe shumë të tjera, cpp-peglib lejon përcaktimin e shprehjes PEG gjatë ekzekutimit.

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

Ndryshimet:

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

Burimi: linux.org.ru

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