Select a tag to browse associated projects and drill deeper into the tag cloud.
PyMeta 2 is a Python implementation of OMeta which is an object-oriented language for pattern matching, based on a variant of Parsing Expression Grammars (PEGs). It's a port of the old PyMeta implementation to the simplified OMeta 2 syntax.
IoPEG is a PEG (Parsing Expression Grammar) parser generator, written in Io. It comes with a parser for the (simple) Io grammar itself, as well as the ability to create additional grammars that are parsed by Io. Many features of IoPEG are inspired by the Treetop PEG-based language.
The goal of the C++ Ripper project is to create a simple and reusable parsing framework specialized for C and C++ code. The C++ Ripper parser is a recursive descent parser, which uses operator overloading to allow the expression of grammars using a notation similar to PEGs. I am developing C++ ... [More]