Skip to main content

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.

Metadata

Release files for apg-py 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for apg-py 1.0.3
File Size Uploaded
apg_py-1.0.3.tar.gz 46.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for apg-py 1.0.3
File Interpreter ABI Platform
apg_py-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 98.9 kB

Release files / apg_py-1.0.3.tar.gz

Download URL apg_py-1.0.3.tar.gz
Size 46.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7c9a198c3e5db71792634823ae1d11b0c1a5b893d35b7eb242015cba543a8f28
BLAKE2b-256 checksum
How to use checksums
704167c3a1bdda5d191cdb876f39ff3cf1599445d37bc61081b4b3acc6fd08cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / apg_py-1.0.3-py3-none-any.whl

Download URL apg_py-1.0.3-py3-none-any.whl
Size 52.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f6b0d8eda6649948beb14b01e8d8b277f74b9056181ec3bbdf4f1fe7dd05caf3
BLAKE2b-256 checksum
How to use checksums
e8556d0f750ceeeba1c087209e94e4413e229b10d89c94bfb5b7a00206b6d340
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page