Metadata-Version: 2.4
Name: pyrailroad
Version: 0.4.1
Summary: Python package to draw railroad (or syntax) diagrams. Based largely on railroad-diagram and the partial parser by tabatkins.
Author-email: Rafael Lopez <rafael.lopez@universite-paris-saclay.fr>
License: MIT
Keywords: railroad,diagram
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typer<=0.27.3
Requires-Dist: pyyaml<=6.0.3
Requires-Dist: DHParser<1.9.8
Requires-Dist: typing-extensions<=4.16.0
Provides-Extra: tests
Requires-Dist: pytest<=9.1.1; extra == "tests"
Requires-Dist: coverage<=7.16.2; extra == "tests"
Provides-Extra: documentation
Requires-Dist: markdown-exec==1.11.0; extra == "documentation"
Requires-Dist: mkdocs==1.6.1; extra == "documentation"
Requires-Dist: mkdocs-material==9.5.42; extra == "documentation"
Requires-Dist: mkdocs-autorefs==1.4.4; extra == "documentation"
Requires-Dist: mkdocs-plugin-inline-svg==0.1.0; extra == "documentation"
Requires-Dist: mkdocstrings[python]==0.26.2; extra == "documentation"
Requires-Dist: mkdocstrings-python==1.12.2; extra == "documentation"
Requires-Dist: griffe==1.15.0; extra == "documentation"
Dynamic: license-file

# pyrailroad : Railroad-Diagram Generator

Python package to draw railroad (or syntax) diagrams. Based largely on [railroad-diagrams](https://github.com/tabatkins/railroad-diagrams) and the [partial parser](https://github.com/speced/bikeshed/blob/main/bikeshed/railroadparser.py) by [tabatkins](https://github.com/tabatkins)

Install it using pip: `python3 -m pip install pyrailroad`

Browse the [documentation](https://epithumia.github.io/pyrailroad/)
