PyDSL is a grammar library written in Python. It includes parsers, validation tools, encoding tools and much more
PyDSL is based in two concepts:
- Grammars: a set of rules that defines a language and can expand the meaning of an input
- Verbs: actions performed with grammars and input data
How to contribute
- submit or request the grammars/alphabet/translators you want to use!
- Get started with some issues.
- Writting adapters for other python parsing tools like pyparsing, ply or parsley