⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

jbcoe/py_cppmodel

Repository files navigation

py_cppmodel

license issues pre-commit

py_cppmodel is a Python wrapper around clang's python bindings to generate a simple Python model of a C++ translation unit.

Development

To set up the development environment, execute the following commands:

uv sync

To run the tests, run:

uv run pytest

To run type checking:

uv run mypy *.py --check-untyped-defs

Attribution

We've made considerable use of the following in putting this together:

Design of the python bindings is taken from clang's cindex.

Mistakes are our own.

About

Python wrappers for clang's parsing of C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published