Doxypractice
Doxypractice is a language filter for Doxygen that adds support for Lauterbach TRACE32 scripts. It translates TRACE32 scripts into a C-like format that is understood by Doxygen.
Quick Start
Dependencies
Python version 3.10 or higher is required.
Installation
Use the package manager pip to install Doxypractice.
pip install lauterbach-trace32-doxypractice
Usage
Doxypractice is a console script that expects the path to a PRACTICE file as only input argument:
doxypractice <script>
Doxygen Integration
To integrate Doxypractice with Doxygen, update your Doxyfile1 as follows:
EXTENSION_MAPPING = cmm=C++
FILTER_PATTERNS = *.cmm=doxypractice
FILE_PATTERNS = *.cmm
FILTER_SOURCE_FILES = YES
INLINE_SOURCES = YES
Create the project documentation:
doxygen Doxyfile
[!NOTE] Make sure Doxypractice is installed and in
PATH.
Release files for lauterbach-trace32-doxypractice 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lauterbach_trace32_doxypractice-1.1.0.tar.gz | 11.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lauterbach_trace32_doxypractice-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.2 kB
Release files / lauterbach_trace32_doxypractice-1.1.0.tar.gz
| Download URL | lauterbach_trace32_doxypractice-1.1.0.tar.gz |
|---|---|
| Size | 11.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4ce9809cf5d12aa280444e9969886b45daabb43785ac970c7bc144cc4240184d
|
|
BLAKE2b-256 checksum How to use checksums |
a3ba78048fac45cee60471dd3788a5fd42f65c58a5bfcf9f1b47f5401c0bac5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|
Release files / lauterbach_trace32_doxypractice-1.1.0-py3-none-any.whl
| Download URL | lauterbach_trace32_doxypractice-1.1.0-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8cec7258814802234e37974827e4321be14c33e05d6947034d0ac2ad6a29e97c
|
|
BLAKE2b-256 checksum How to use checksums |
3bfd543b7337448edfd6e238c6a451128a7197de6508119d68a655c787597a44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|