Parsing Expression Grammar (PEG) Template Library

Edit Package pegtl

The Parsing Expression Grammar Template Library (PEGTL) is a C++0x library for creating parsers according to a Parsing Expression Grammar (PEG). Grammars are embedded as regular C++ code, and consist of template hierarchies of classes. These hierarchies naturally correspond to the inductive definition of PEGs. The library extends on the subject of PEGs with new expression types, actions that can be attached to grammar rules, and mechanisms to ensure helpful diagnostics in case of parsing errors.

Refresh
Refresh
Source Files
Filename Size Changed
2.8.1.tar.gz 0000206299 201 KB
pegtl.changes 0000001001 1001 Bytes
pegtl.spec 0000002629 2.57 KB
Latest Revision
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 804129 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 11)
Update to version 2.8.1 from currently packaged ancient, no-longer-upstream-supported version. No package in Leap:15.2 depends on pegtl 1.x; so this is a safe change.

On the other hand, this update is needed to get recent versions of VTK (version 9.0+) and Paraview building on Leap 15.2 (for example in the science project, even if these rather green versions of VTK and Paraview will not be submitted to Leap:15.2 itself). Having the currently supported upstream version also makes it easier to provide bug fixes via maintenance releases in the future.
Comments 0
openSUSE Build Service is sponsored by