[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1064070: RFP: cxxheaderparser -- python library for parsing C++ headers



Package: wnpp
Severity: wishlist
X-Debbugs-Cc: cgmb@slerp.xyz, debian-ai@lists.debian.org

* Package name    : cxxheaderparser
  Version         : 1.3.1
  Upstream Contact: RobotPy Development Team <robotpy@googlegroups.com>
* URL             : https://github.com/robotpy/cxxheaderparser
* License         : BSD-3-Clause
  Programming Lang: Python
  Description     : Python library for parsing C++ headers

The cxxheaderparser library is used to parse syntactically valid C++
code and operate on the results. It provides both a visitor-style
interface to process the results as they are being parsed or the option
of a single data structure containing all parsed information.

This library is a successor to CppHeaderParser, which is a build
dependency of the AMD ROCm GPU profiling libraries used by PyTorch.
Specifically, CppHeaderParser is required for roctracer and parts of
rocm-hipamd. As CppHeaderParser has been deprecated by its authors,
those libraries will need to be migrated to cxxheaderparser.


Reply to: