Metadata-Version: 2.4
Name: syntax-diagrams
Version: 0.0.0b3
Summary: A library for generating syntax diagrams
Author-email: Tamika Nomara <taminomara@gmail.com>
License-Expression: MIT
Project-URL: Documentation, https://syntax-diagrams.readthedocs.io/en/stable/
Project-URL: Issues, https://github.com/taminomara/syntax-diagrams/issues
Project-URL: Source, https://github.com/taminomara/syntax-diagrams/
Project-URL: Changelog, https://github.com/taminomara/syntax-diagrams/blob/main/CHANGELOG.md
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: grapheme~=0.6
Requires-Dist: wcwidth~=0.2
Provides-Extra: dev
Requires-Dist: pytest-cov==6.2.1; extra == "dev"
Requires-Dist: flask==3.1.2; extra == "dev"
Requires-Dist: syntax-diagrams[doc,lint,test]; extra == "dev"
Provides-Extra: test
Requires-Dist: pyright==1.1.404; extra == "test"
Requires-Dist: pytest==8.4.1; extra == "test"
Requires-Dist: sybil==9.2.0; extra == "test"
Requires-Dist: reportlab[pycairo]==4.4.3; extra == "test"
Requires-Dist: svglib==1.5.1; extra == "test"
Requires-Dist: pytest-image-diff==0.0.14; extra == "test"
Requires-Dist: PyYAML==6.0.2; extra == "test"
Provides-Extra: lint
Requires-Dist: black==25.1.0; extra == "lint"
Requires-Dist: isort==6.0.1; extra == "lint"
Requires-Dist: pre-commit==4.3.0; extra == "lint"
Provides-Extra: doc
Requires-Dist: sybil==9.2.0; extra == "doc"
Requires-Dist: furo==2025.7.19; extra == "doc"
Requires-Dist: sphinx_design==0.6.1; extra == "doc"
Requires-Dist: sphinx-syntax~=0.0.0.b3; extra == "doc"
Dynamic: license-file

# Syntax diagrams

Render syntax diagrams (a.k.a. railroad diagrams) with ease.

## Resources

- [Documentation](https://taminomara.github.io/syntax-diagrams/)
- [Quickstart](https://taminomara.github.io/syntax-diagrams/quickstart.html)
- [Try it in your browser](https://taminomara.github.io/syntax-diagrams/try)

## Requirements

- python >= 3.12

## Installation

```sh
pip install syntax-diagrams
```
