Metadata-Version: 2.1
Name: grap
Version: 0.1.0b1
Summary: PEG Parser for Python
License: MIT License
Project-URL: Documentation, https://phoenixr-codes.github.io/grap/
Project-URL: Source Code, https://github.com/phoenixr-codes/grap/
Keywords: grammar,parser,PEG
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Topic :: Text Processing
Classifier: Typing :: Typed
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Provides-Extra: docs
License-File: LICENSE

grap
====

`grap` is a PEG parser for Python.


Links
-----

* [Repository](https://github.com/phoenixr-codes/grap)
* [PyPI](https://pypi.org/project/grap)
* [Documentation](https://phoenixr-codes.github.io/grap)


TODO
----

* [ ] rename action to marker?
* [ ] add fn make_rule to create a rule from tree
* [ ] warn when rule is used without parens (class instead of obj)
* [ ] add visualizer that shows pointer while parsing
* [ ] Pygments for grap lang
