Skip to main content

Python APG - an ABNF parser generator.

Project description

Python APG

APG – an ABNF Parser Generator – generates parsers directly from a superset of ABNF. A detailed description of ABNF and the superset (SABNF) is given here

Installation

Python APG can be installed from either GitHub or PyPI. The PyPI installation will provide the generator and parsing library. However, the GitHub installation additionally provides an extensive set of examples, a large set of tests and the full documentation.

Quick Start Guides

A quick start parser guide using the GitHub installation can be found here.

A quick start parser guide using the PyPI installation can be found here.

Documentation

The full documentation is in the code and in additional documentation files. It can be generated with doxygen from the GitHub installation. For example, using the GitHub zip download and the Ubuntu Linux command line:

unzip apg-py-main.zip
cd apg-py-main
sudo apt install graphviz
sudo apt install doxygen
doxygen
The documentation home page will now be found in html/index.html. Or you can view it directly from the APG website.

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

apg_py-1.0.3.tar.gz (46.1 kB view details)

Uploaded Source

Built Distribution

apg_py-1.0.3-py3-none-any.whl (52.8 kB view details)

Uploaded Python 3

File details

Details for the file apg_py-1.0.3.tar.gz.

File metadata

  • Download URL: apg_py-1.0.3.tar.gz
  • Upload date:
  • Size: 46.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for apg_py-1.0.3.tar.gz
Algorithm Hash digest
SHA256 7c9a198c3e5db71792634823ae1d11b0c1a5b893d35b7eb242015cba543a8f28
MD5 ffe9baefe35630586ae46997813a44f5
BLAKE2b-256 704167c3a1bdda5d191cdb876f39ff3cf1599445d37bc61081b4b3acc6fd08cb

See more details on using hashes here.

File details

Details for the file apg_py-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: apg_py-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 52.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for apg_py-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f6b0d8eda6649948beb14b01e8d8b277f74b9056181ec3bbdf4f1fe7dd05caf3
MD5 6e85b815a56b487db708494c0403a4d2
BLAKE2b-256 e8556d0f750ceeeba1c087209e94e4413e229b10d89c94bfb5b7a00206b6d340

See more details on using hashes here.

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