Package Info

python-funcparserlib


Recursive descent parsing library based on functional combinators


Development/Languages/Python

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 low 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.


License: MIT
URL: https://github.com/vlasovskikh/funcparserlib

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
1.0.1-bp160.1.1 info GA Release 2022-11-08 16.0
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python313-funcparserlib
0.3.6+repack-bp152.5.3.1 info openSUSE-2021-726 2021-05-14 15 SP2 Update
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-funcparserlib
  • python3-funcparserlib
0.3.6+repack-bp153.1.1 info GA Release 2021-03-31 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-funcparserlib
  • python3-funcparserlib
0.3.6-bp152.4.8 info GA Release 2020-04-17 15 SP2
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-funcparserlib
  • python3-funcparserlib
0.3.6-bp151.3.1 info GA Release 2019-07-17 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-funcparserlib
  • python3-funcparserlib
0.3.6-bp151.2.11 info GA Release 2019-05-18 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-funcparserlib
  • python3-funcparserlib
0.3.6-bp150.2.4 info GA Release 2018-07-30 15
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-funcparserlib
  • python3-funcparserlib