Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-sly | Distribution: openSUSE:Factory:zSystems |
Version: 0.5 | Vendor: openSUSE |
Release: 1.3 | Build date: Fri May 12 13:39:59 2023 |
Group: Unspecified | Build host: reproducible |
Size: 307082 | Source RPM: python-sly-0.5-1.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/dabeaz/sly | |
Summary: Python implementation of the lex and yacc tools |
SLY is a 100% Python implementation of the lex and yacc tools commonly used to write parsers and compilers. Parsing is based on the same LALR(1) algorithm used by many yacc tools. Here are a few notable features: * SLY provides very extensive error reporting and diagnostic information to assist in parser construction. The original implementation was developed for instructional purposes. As a result, the system tries to identify the most common types of errors made by novice users. * SLY provides full support for empty productions, error recovery, precedence specifiers, and moderately ambiguous grammars. * SLY uses various Python metaprogramming features to specify lexers and parsers. There are no generated files or extra steps involved. You simply write Python code and run it. * SLY can be used to build parsers for "real" programming languages. Although it is not ultra-fast due to its Python implementation, SLY can be used to parse grammars consisting of several hundred rules (as might be found for a language like C).
MIT
* Fri May 12 2023 Johannes Kastl <kastl@b1-systems.de> - new package python-sly, required by pynitrokey
/usr/lib/python3.12/site-packages/sly /usr/lib/python3.12/site-packages/sly-0.5.dist-info /usr/lib/python3.12/site-packages/sly-0.5.dist-info/INSTALLER /usr/lib/python3.12/site-packages/sly-0.5.dist-info/LICENSE /usr/lib/python3.12/site-packages/sly-0.5.dist-info/METADATA /usr/lib/python3.12/site-packages/sly-0.5.dist-info/RECORD /usr/lib/python3.12/site-packages/sly-0.5.dist-info/REQUESTED /usr/lib/python3.12/site-packages/sly-0.5.dist-info/WHEEL /usr/lib/python3.12/site-packages/sly-0.5.dist-info/top_level.txt /usr/lib/python3.12/site-packages/sly/__init__.py /usr/lib/python3.12/site-packages/sly/__pycache__ /usr/lib/python3.12/site-packages/sly/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/sly/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/sly/__pycache__/ast.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/sly/__pycache__/ast.cpython-312.pyc /usr/lib/python3.12/site-packages/sly/__pycache__/docparse.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/sly/__pycache__/docparse.cpython-312.pyc /usr/lib/python3.12/site-packages/sly/__pycache__/lex.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/sly/__pycache__/lex.cpython-312.pyc /usr/lib/python3.12/site-packages/sly/__pycache__/yacc.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/sly/__pycache__/yacc.cpython-312.pyc /usr/lib/python3.12/site-packages/sly/ast.py /usr/lib/python3.12/site-packages/sly/docparse.py /usr/lib/python3.12/site-packages/sly/lex.py /usr/lib/python3.12/site-packages/sly/yacc.py /usr/share/doc/packages/python312-sly /usr/share/doc/packages/python312-sly/README.rst /usr/share/licenses/python312-sly /usr/share/licenses/python312-sly/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 7 00:41:23 2024