首頁 › Tree-sitter AST 抽取

Tree-sitter AST 抽取(19 種語言)

Graphify 的第一階段是對所有程式碼檔做確定性 Tree-sitter 解析。無 LLM、無向量、無網路呼叫,直接把 AST 轉為圖節點與關係邊。

為什麼是 Tree-sitter

支援語言

類別語言
腳本Python, JavaScript, TypeScript, Ruby, PHP, Lua, PowerShell
系統Go, Rust, C, C++, Zig, Swift, Objective-C
JVM / .NETJava, Kotlin, Scala, C#
BEAMElixir

AST 會抽出哪些資訊

確定性抽取與語意推斷

AST 階段輸出為 EXTRACTED。語意階段補 INFERRED 與信心分數,不確定項標記 AMBIGUOUS,並保留在 graph.json 供審查。

相關主題