libtooling
There are 29 repositories under libtooling topic.
adobe/hyde
A front-end to Jekyll that parses C++ sources to produce and enforce out-of-line documentation
flexferrum/autoprogrammer
C++ to C++ code generation tool (enum2string conversion, serialization, reflection etc.)
terminaldweller/mutator
mutator is an experimental suite of tools aimed at analysis and automation of C/C++ code development
LorenDB/polyglot
The universal, multidirectional, multilingual binding generation tool
blockspacer/CXXCTP
DEPRECATED. USE INSTEAD github.com/blockspacer/flextool
dougpuob/cppnamelint
CppNameLint is a naming convention linter of C/C++ source code (Based on LLVM's libtooling), which runs with command line on Windows/Linux/macOS.
firolino/clang-tool
Simple and powerful standalone project for clang-based tools using libtooling (e.g. refactoring, auto-completion, etc.)
blockspacer/flextool
C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
pvanhoof/dir-examples
Doing versioning right: examples for build environments like cmake, qmake, meson and autotools
yossi-tahara/Theolizer
auto serializer for C++11, Do you want to update your classes easily ?
Time0o/AutoYAML
Boilerplate-free YAML parsing for C++
emilydolson/force-cover
Modify C++ test coverage reports to show uninstantiated templates
mtiapko/transformer
Tool for parsing C/C++ code and generating output using a given Jinja-like template
Time0o/CPPBind
Automatically Generate Language Bindings to C++ Programs With Clang's LibTooling
dougpuob/hello-llvm
A simplest sample code to use/build with ClangTool. This example treats LLVM as external prebuilt libraries on Windows/Linux.
amaiorano/hsm-analyze
A tool based on Clang LibTooling that analyzes C++ code that makes use of the HSM library
blockspacer/flex_pimpl_plugin
C++ pimpl code generator. Fast pimpl without overhead! No dynamic memory allocation! Cache-friendly! Auto-detects storage size! Generates methods based on implementation!
cleversonledur/clang_examples
This is a POC of a simple source-to-source transformation using Clang Lib.
SamuelMarks/type-correct
Correct types: typed correctly
xiaohongchen1991/clang-xform
A Clang-based app for large-scale C++ code transformation
blockspacer/flex_squarets_plugin
C++ template engine + code generator = javascript-like template literals
peter-can-talk/cpp-london-2017
Talk about Clang tooling at C++ London 2017
blockspacer/flex_reflect_plugin
C++ reflection, code generation and compile-time C++ execution
blockspacer/flex_typeclass_plugin
typeclasses. Supports combinations of multiple typeclasses and out-of-source method definitions (data and logic separation).
decodable/called_if
whether a function is called in conditional
frodrd00/ClangExamples
Clang-AST examples
isnullxbh/Prism
C++ entity metadata extraction tool