python-funcparserlib-1.0.1-18.fc45
complete
Recursive descent parsing library based on functional combinators
built by guoguo
completed Sat, 17 Oct 2026 09:35:47 UTC
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).
RPMs
2 files, 2 archessrc
noarch
Logs
noarch
Changelog
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Wed Jun 03 2026 Python Maint <python-maint@redhat.com> - 1.0.1-17 - Rebuilt for Python 3.15 * Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 1.0.1-15 - Rebuilt for Python 3.14.0rc3 bytecode * Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 1.0.1-14 - Rebuilt for Python 3.14.0rc2 bytecode * Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Mon Jun 02 2025 Dridi Boukelmoune <dridi@fedoraproject.org> - 1.0.1-12 - Migrated to pyproject RPM macros * Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 1.0.1-11 - Rebuilt for Python 3.14 * Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Sep 27 2024 Dridi Boukelmoune <dridi@fedoraproject.org> - 1.0.1-9 - Review of the License tag according to the SPDX standard * Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild