Lines Matching refs:Clang
5 Clang provides infrastructure to write tools that need syntactic and semantic
20 * Clang Python Bindings
27 cursor, and don't want to learn all the nitty gritty details of Clang's AST.
31 * want full control over the Clang AST
33 Clang Plugins
36 :doc:`Clang Plugins <ClangPlugins>` allow you to run additional actions on the
41 Canonical examples of when to use Clang Plugins:
46 Use Clang Plugins when you...:
50 * need full control over the Clang AST
52 Do not use Clang Plugins when you...:
55 * want full control on how Clang is set up, including mapping of in-memory
74 * want full control over the Clang AST
75 * want to share code with Clang Plugins
85 :doc:`Clang tools <ClangTools>` are a collection of specific developer tools
86 built on top of the LibTooling infrastructure as part of the Clang project.
90 Examples of tools we are building or planning as part of the Clang project: