Skip to main content

Module parser

Module parser 

Source

Structs§

Entity
代码实体(struct / fn / trait / impl / enum / type / const / 等)
FileInsight
解析后的文件洞察,包含所有提取的实体和导入信息
ImportStmt
导入语句
KindRule
kind 映射规则:tree-sitter 节点 kind → 实体 kind(语言差异点数据化)
ParserRegistry
解析器注册表 — 管理所有内置语言处理器

Constants§

SUPPORTED_EXTENSIONS
全部注册语言处理器的扩展名集合(含前导点,与各处理器 extensions() 逐项一致)。 扫描器与文件监听共用此集合:只收可解析语言,非支持语言一律不进入管线。

Traits§

LanguageProcessor
语言处理器 trait — 每个语言实现此 trait
SharedProcessor
共享的 tree-sitter 解析骨架 — 7 语言 walk/fallback 公共部分去重