Skip to main content

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.

  1. https://www.doxygen.nl/manual/starting.html#step1

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)

Source distribution for lauterbach-trace32-doxypractice 1.1.0
File Size Uploaded
lauterbach_trace32_doxypractice-1.1.0.tar.gz 11.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lauterbach-trace32-doxypractice 1.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.1.0 This release

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