Jump to letter: [
ABCDEFGHIJKLMNOPQRSTVWXYZ
]
python2-funcparserlib - Recursive descent parsing library based on functional combinators
- 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
|