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)
| File | Size | Uploaded | |
|---|---|---|---|
| apg_py-1.0.3.tar.gz | 46.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|