Useful Links
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
  1. Computer Science
  2. 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
  1. LibClang Interface
    1. C API Overview
      1. API Stability
        1. Language Binding Support
          1. Functionality Limitations
          2. Core Concepts
            1. Index Management
              1. Translation Units
                1. Cursor System
                  1. Token Representation
                    1. Error Handling
                    2. AST Traversal with Cursors
                      1. Cursor Types
                        1. Navigation Methods
                          1. Information Extraction
                            1. Visitor Patterns
                            2. LibClang vs LibTooling
                              1. Feature Comparison
                                1. Performance Considerations
                                  1. Use Case Guidelines

                                Previous

                                9. Source Code Modification

                                Go to top

                                Next

                                11. Standard Clang Tools

                                © 2025 Useful Links. All rights reserved.

                                About•Bluesky•X.com