A collection of out-of-tree Clang plugins for teaching and learning
-
Updated
Jul 5, 2024 - C++
A collection of out-of-tree Clang plugins for teaching and learning
Goal: Enable awesome tooling for Bazel users of the C language family.
🏰 Example C++11 CMake project that incorporates awesome Clang tooling 🐉
Companion Repository for the Lecture Slides for the Clang Libraries
This is a collection of scripts aimed at streamlining the process of kernel compilation for improved efficiency and effectiveness.
SCons support for compile_commands.json genearation
Conveniently explore the Clang abstract syntax tree
Fast C++-Python bindings for simple cases.
A LLVM/Clang based tool to bundle C++ codes into a single file.
A tool that generates a compilation database for clang tooling using ptrace.
Demonstrate building Clang tools outside the LLVM tree
Rust crate to read/write JSON compilation database file.
A C++ API usability checker I developed for my MSc. dissertation. An open access paper is available here: https://www.mdpi.com/2079-9292/9/7/1077
A C++ API usage querying tool I developed for my MSc. dissertation. An open access paper is available here: https://www.mdpi.com/2079-9292/9/7/1077
Add a description, image, and links to the clang-tooling topic page so that developers can more easily learn about it.
To associate your repository with the clang-tooling topic, visit your repo's landing page and select "manage topics."