Expand description
File discovery and AST parsing stage for sdivi-rust.
Provides the adapter::LanguageAdapter extension point, the
feature_record::FeatureRecord output type, and the
parse::parse_repository entry point.
When compiled with the test-tree-counter Cargo feature, ACTIVE_TREES
is exposed so language adapters can track live CST objects in tests.
Modulesยง
- adapter
LanguageAdaptertrait โ the extension point for per-language AST parsing.- feature_
record FeatureRecordandPatternHintโ the output types of the parsing stage.- parse
parse_repositoryโ parallel parsing entry point for the parsing stage.- text
- Text utilities shared across language adapter crates.
- walker
- File discovery: breadth-first stable-sorted walk with
.gitignoreand glob exclusion.