A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/darius/parson below:

darius/parson: Yet another PEG parser combinator library and DSL

Yet another PEG parser combinator library in Python. Selling points:

Anti-selling points:

I guess the most similar library out there is LPEG, and that's way way more polished.

For now, see all the eg_whatever.py files here. eg_calc.py, eg_misc.py, eg_wc.py, and eg_regex.py have the smallest ones. eg_trees.py shows parsing of tree structures, OMeta-style. Other examples include programming languages and other somewhat-bigger stuff.

Basic things still to explain:

Examples of where I've used it for more than examples:

After these design issues, this ought to be ported to a different-enough language to bring out issues of working nicely with multiple languages.

After that, I think it'd be time to tackle quality of implementation.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4