Expand description
Scan tool — extract code structure using tree-sitter AST parsing.
Dispatches to language-specific parsers based on file extension. Produces rich output: visibility, signatures, fields, variants, trait impls.
Modules§
- go
- Go tree-sitter extraction — structs, interfaces, functions, methods. Ported from uu-manifest’s Go language adapter.
- kotlin
- Kotlin tree-sitter extraction — classes, objects, interfaces, enums, functions, and properties.
- python
- Python tree-sitter extraction — classes, functions, decorators. Ported from uu-manifest’s Python language adapter.
- rust
- Rust tree-sitter extraction — structs, enums, traits, impls, functions. Ported from uu-manifest’s Rust language adapter.
- types
- Schema types for scan results — types, functions, fields extracted from source.
- typescript
- TypeScript/TSX tree-sitter extraction — interfaces, types, classes, enums, functions. Ported from uu-manifest’s TypeScript language adapter.