Structs§
- Entity
- 代码实体(struct / fn / trait / impl / enum / type / const / 等)
- File
Insight - 解析后的文件洞察,包含所有提取的实体和导入信息
- Import
Stmt - 导入语句
- Kind
Rule - kind 映射规则:tree-sitter 节点 kind → 实体 kind(语言差异点数据化)
- Parser
Registry - 解析器注册表 — 管理所有内置语言处理器
Constants§
- SUPPORTED_
EXTENSIONS - 全部注册语言处理器的扩展名集合(含前导点,与各处理器 extensions() 逐项一致)。 扫描器与文件监听共用此集合:只收可解析语言,非支持语言一律不进入管线。
Traits§
- Language
Processor - 语言处理器 trait — 每个语言实现此 trait
- Shared
Processor - 共享的 tree-sitter 解析骨架 — 7 语言 walk/fallback 公共部分去重