CMD + K

cppast

Community

Library interface to the C++ AST

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::cppast

Usage Tracking

0.1.0
1 / 8 versions selected
Total downloads: 0

Description

If you're writing a tool that needs access to the C++ AST (i.e. documentation generator, reflection library, …), your only option apart from writing your own parser is to use clang. It offers three interfaces for tools, but the only one that really works for standalone applications is libclang. However, libclang has various limitations and does not expose the entire AST. So there is no feasible option — except for this library. It was originally a part of the standardese documentation generator, but has been extracted into an independent library.

About

Summary

Library interface to the C++ AST

Information Last Updated

Apr 22, 2025 at 14:58

License

MIT

Total Downloads

3.5K

Platforms

Linux 64 Version: 0.1.0
macOS 64 Version: 0.1.0
Win 64 Version: 0.1.0