Skip to main content

Module scan

Module scan 

Source
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.

Structs§

ScanTool