Skip to main content

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

Project description

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

  1. prs, IST 2022

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bnf-1.0.1.tar.gz (5.0 kB view hashes)

Uploaded Source

Built Distribution

bnf-1.0.1-py3-none-any.whl (7.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page