The Language Library
PyDSL provides functions for storing and retrieving grammars and alphabets (encodings) from repositories. It includes more than 30 grammar and alphabets:
- Json
- Date
- integers, float, hexadecimal, binary
- Unix filenames
- Emails
- Encodings
How are languages written
PyDSL recognizes several Python library formats. See Grammar Format Support
- Regular Expression
- PyDSL BNF
- PLY library
- PyParsing library
Missing a Language?
Please request your language as an issue. You can also submit your own grammar in any of the supported Grammar specification