Recursive descent parsing library for Python based on functional combinators
Description
The primary focus of funcparserlib is parsing little languages
or external DSLs (domain specific languages).
Parsers made with funcparserlib are pure-Python LL(*) parsers.
It means that it's very easy to write parsers without thinking
about lookaheads and other hardcore parsing stuff. However,
recursive descent parsing is a rather slow method compared to
LL(k) or LR(k) algorithms. Still, parsing with funcparserlib
is at least twice faster than PyParsing, a very popular library
for Python.