Python modules to support in developing C++ software with Dezyne
Project description
dznpy
Python modules to support in developing C++ software with Dezyne. Mainly, parse Dezyne files into an Abstract Syntax Tree from which the developer/user of dznpy can 'walk' through with Python helpers.
Installation
Like any Python package on PyPi:
pip install dznpy
Usage
For examples and documentation visit the homepage at https://github.com/mikeftrict/dznpy where for instance it is demonstrated how to generate custom C++ thread-safe shell code (aka Advanced Shell as included). Another example shows the C++17 generation of a GoogleMock from a Dezyne interface.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dznpy-1.3.0.tar.gz.
File metadata
- Download URL: dznpy-1.3.0.tar.gz
- Upload date:
- Size: 50.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4758a4cfbf0c577d514880594342af0bcd8d680c81432f1b5bab67fa2f22bb60
|
|
| MD5 |
b76777f6abb48ec3d3ab465e3205702f
|
|
| BLAKE2b-256 |
3962de197a5b7650c67b5faaf42a2849bf7d6b5d22153671ec4c4054fc86cd70
|
File details
Details for the file dznpy-1.3.0-py3-none-any.whl.
File metadata
- Download URL: dznpy-1.3.0-py3-none-any.whl
- Upload date:
- Size: 64.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02fbab2a6dc7b5a125872506b376eee4fd38003bde458fd8c8fe452d475e95d1
|
|
| MD5 |
9e467d7c3d78f37f01aa236f748aa92c
|
|
| BLAKE2b-256 |
b2b53d06e4a1ac43648b32bb7348b8770c7979c796f929679bae1a4bc889fd0a
|