Skip to main content

Doxygen Filter for Lauterbach TRACE32 Scripts

Project description

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 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 Doxyfile^1 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lauterbach_trace32_doxypractice-1.0.1.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file lauterbach_trace32_doxypractice-1.0.1.tar.gz.

File metadata

File hashes

Hashes for lauterbach_trace32_doxypractice-1.0.1.tar.gz
Algorithm Hash digest
SHA256 c119fdab27e1586d823bbc58aa5893998d4ba5f1ec20ef21e8a0cadf62f086a7
MD5 5ca007e1a38bb2a6411732595df939b5
BLAKE2b-256 fba8ee65fd121c654a63f6e59b839f4d4393385258392ecf9a0b50586ca18737

See more details on using hashes here.

File details

Details for the file lauterbach_trace32_doxypractice-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for lauterbach_trace32_doxypractice-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6c527d2656b5cb47b8af609787841f49f6fcf7f050e5b752d06993415ca850e4
MD5 9a406b2552466869f59edb278321d154
BLAKE2b-256 e44e24fa8740b82a7879d709aef2e8567911d71a6396815179a8fe0edbef6c22

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page