Skip to content

CentOS 7 - Cloud for x86_64: unspecified: python2-funcparserlib

python2-funcparserlib - Recursive descent parsing library based on functional combinators

Website: https://github.com/vlasovskikh/funcparserlib
License: MIT
Vendor: CentOS
Description:
Parser combinators are just higher-order functions that take parsers as their
arguments and return them as result values. Parser combinators are:
* First-class values
* Extremely composable
* Tend to make the code quite compact
* Resemble the readable notation of xBNF grammars

Parsers made with funcparserlib are pure-Python LL(*) parsers. It means that
it's very easy to write them without thinking about look-aheads and all that
hardcore parsing stuff. But the recursive descent parsing is a rather slow
method compared to LL(k) or LR(k) algorithms.

So the primary domain for funcparserlib is parsing little languages or external
DSLs (domain specific languages).

Packages

python2-funcparserlib-0.3.6-13.el7.noarch [20 KiB] Changelog by Zbigniew Jędrzejewski-Szmek (2017-08-10):
- Python 2 binary package renamed to python2-funcparserlib
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3

Listing created by repoview