第一层是结构解析:Code Wiki使用Tree-sitter对代码进行语法树分析,将源码拆解成类、函数、方法、导入语句和依赖项。Tree-sitter是一个增量解析库支持多种编程语言,能够生成抽象语法树(AST)。这比纯文本处理要精确得多,因为系统真正"看懂"了代码的语法结构而不是把代码当成字符串来处理。