Expand description
C++ language parser using Tree-sitter
Extracts symbols from C++ source code:
- Functions (regular and template)
- Classes (regular, abstract, template)
- Structs
- Namespaces
- Templates (class and function)
- Methods (with class scope, virtual, override)
- Constructors/Destructors
- Operators
- Enums (enum and enum class)
- Local variables (inside functions and methods)
- Using declarations
- Type aliases
Structs§
- CppDependency
Extractor - C++ dependency extractor
Functions§
- parse
- Parse C++ source code and extract symbols
- resolve_
cpp_ include_ to_ path - Resolve a C++ #include directive to a file path