Metadata-Version: 2.1
Name: bnf
Version: 1.0
Summary: A BNF (Backus-Naur Form) parser and a greedy LL input sequence scanner
Home-page: https://github.com/pedroreissantos/bnf
Author: Pedro Reis dos Santos
Author-email: reis.santos@tecnico.ulisboa.pt
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Compilers
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Requires-Python: >=3.6
License-File: LICENSE
Requires-Dist: ply

A BNF (Backus-Naur Form) parser and a greedy LL input sequence scanner

The bnf/ package includes:
* bnf.py: BNF parser and input sequence scanner
* ebnf.py: extended BNF parser and input sequence scanner

Documentation in the docs/ directory:
* tutorial.html: a complete example
* internals.html: bnf/ebnf routine description

Code generation examples:
* exs: some demonstration examples

(C) prs, IST 2022


