Useful Links
Computer Science
Programming
Clang Tooling
1. Introduction to Clang and LLVM
2. Clang Tooling Fundamentals
3. Core Compilation Concepts
4. Abstract Syntax Tree
5. Source Code Management
6. Project Setup and Configuration
7. LibTooling Framework
8. AST Navigation Techniques
9. Source Code Modification
10. LibClang Interface
11. Standard Clang Tools
12. Custom clang-tidy Development
13. Advanced Topics
Clang Tooling Fundamentals
Definition of Clang Tools
Tool Categories
Standalone Tools
Compiler Plugins
Integrated Tools
Common Use Cases
Static Code Analysis
Automated Refactoring
Code Generation
Style Enforcement
Bug Detection
Security Analysis
Tooling vs Compilation
Differences in Purpose
Shared Infrastructure
Performance Considerations
Previous
1. Introduction to Clang and LLVM
Go to top
Next
3. Core Compilation Concepts