Mon, 09 Nov 2026 18:03:47 UTC Log in
Recursive descent parsing library based on functional combinators 36.95 KB built 2026-10-17 09:35:32 GMT

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

Dependencies

12 total
Requires6
  • python(abi) = 3.15
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(PartialHardlinkSets) <= 4.0.4-1
  • rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  • rpmlib(PayloadIsZstd) <= 5.4.18-1
Provides5
  • python-funcparserlib = 1.0.1-18.fc45
  • python3-funcparserlib = 1.0.1-18.fc45
  • python3.15-funcparserlib = 1.0.1-18.fc45
  • python3.15dist(funcparserlib) = 1.0.1
  • python3dist(funcparserlib) = 1.0.1
Obsoletes1
  • python-funcparserlib < 1.0.1-18.fc45
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

29
Name ascending sort Size
/usr/lib/python3.15/site-packages/funcparserlib 0.00 B
/usr/lib/python3.15/site-packages/funcparserlib-1.0.1.dist-info 0.00 B
/usr/lib/python3.15/site-packages/funcparserlib-1.0.1.dist-info/INSTALLER 4.00 B
/usr/lib/python3.15/site-packages/funcparserlib-1.0.1.dist-info/METADATA 6.86 KB
/usr/lib/python3.15/site-packages/funcparserlib-1.0.1.dist-info/WHEEL 92.00 B
/usr/lib/python3.15/site-packages/funcparserlib-1.0.1.dist-info/licenses 0.00 B
/usr/lib/python3.15/site-packages/funcparserlib-1.0.1.dist-info/licenses/LICENSE 1.04 KB
/usr/lib/python3.15/site-packages/funcparserlib/__init__.py 0.00 B
/usr/lib/python3.15/site-packages/funcparserlib/__pycache__ 0.00 B
/usr/lib/python3.15/site-packages/funcparserlib/__pycache__/__init__.cpython-315.opt-1.pyc 160.00 B
/usr/lib/python3.15/site-packages/funcparserlib/__pycache__/__init__.cpython-315.pyc 160.00 B
/usr/lib/python3.15/site-packages/funcparserlib/__pycache__/lexer.cpython-315.opt-1.pyc 8.38 KB
/usr/lib/python3.15/site-packages/funcparserlib/__pycache__/lexer.cpython-315.pyc 8.38 KB
/usr/lib/python3.15/site-packages/funcparserlib/__pycache__/parser.cpython-315.opt-1.pyc 31.15 KB
/usr/lib/python3.15/site-packages/funcparserlib/__pycache__/parser.cpython-315.pyc 31.15 KB
/usr/lib/python3.15/site-packages/funcparserlib/__pycache__/util.cpython-315.opt-1.pyc 1.98 KB
/usr/lib/python3.15/site-packages/funcparserlib/__pycache__/util.cpython-315.pyc 1.98 KB
/usr/lib/python3.15/site-packages/funcparserlib/lexer.py 6.98 KB
/usr/lib/python3.15/site-packages/funcparserlib/lexer.pyi 826.00 B
/usr/lib/python3.15/site-packages/funcparserlib/parser.py 24.85 KB
/usr/lib/python3.15/site-packages/funcparserlib/parser.pyi 2.62 KB
/usr/lib/python3.15/site-packages/funcparserlib/py.typed 0.00 B
/usr/lib/python3.15/site-packages/funcparserlib/util.py 2.59 KB
/usr/lib/python3.15/site-packages/funcparserlib/util.pyi 172.00 B
/usr/share/doc/python3-funcparserlib 0.00 B
/usr/share/doc/python3-funcparserlib/PKG-INFO 6.98 KB
/usr/share/doc/python3-funcparserlib/README.md 5.61 KB
/usr/share/licenses/python3-funcparserlib 0.00 B
/usr/share/licenses/python3-funcparserlib/LICENSE 1.04 KB
Files 1–29 of 29

Component of

buildroots that installed this RPM

No Buildroots