Clang AST

GPTKB entity

Statements (21)
Predicate Object
gptkbp:instanceOf Abstract Syntax Tree
gptkbp:documentation https://clang.llvm.org/docs/IntroductionToTheClangAST.html
gptkbp:enables Refactoring
Static analysis
Tooling
Code transformation
gptkbp:hasComponent AST matchers
AST nodes
AST visitors
https://www.w3.org/2000/01/rdf-schema#label Clang AST
gptkbp:maintainedBy gptkb:LLVM_Project
gptkbp:openSource true
gptkbp:partOf Clang compiler infrastructure
gptkbp:provides Source code representation
gptkbp:usedBy gptkb:Clang
gptkbp:usedFor C language analysis
C++ language analysis
Objective-C language analysis
gptkbp:writtenBy gptkb:C++
gptkbp:bfsParent gptkb:Clang-Tidy
gptkbp:bfsLayer 7