From fc705443bdcb9c5d72dddc133204b4257843b51f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BB=9D=E5=B0=98?= <237809796@qq.com> Date: Thu, 25 Jun 2026 02:13:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E:=20AST=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=99=BA=E8=83=BD=E8=AF=AD=E8=A8=80=E6=89=A9=E5=B1=95=20Go/Jav?= =?UTF-8?q?a/Python(tree-sitter=20=E8=A1=A8=E9=A9=B1=E5=8A=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase1 范围 3 grammar/4 类 → 6 grammar/9 类。grammar_for/DEFINITION_KINDS/Cargo.toml 加表项(零架构改动,grammar crate 0.23 ABI 兼容 0.25 主 crate),补 3 处 py 相关测试断言(py 加支持后原无 grammar 样例失效),测试 306 passed。 --- .../专项设计/AST符号解析-设计-2026-06-24.md | 5 ++- src-tauri/Cargo.toml | 4 ++ src-tauri/src/commands/ai/code_intel.rs | 42 +++++++++++++++---- 3 files changed, 42 insertions(+), 9 deletions(-) diff --git a/docs/02-架构设计/专项设计/AST符号解析-设计-2026-06-24.md b/docs/02-架构设计/专项设计/AST符号解析-设计-2026-06-24.md index 6aae3c2..7c28a71 100644 --- a/docs/02-架构设计/专项设计/AST符号解析-设计-2026-06-24.md +++ b/docs/02-架构设计/专项设计/AST符号解析-设计-2026-06-24.md @@ -102,8 +102,11 @@ AST 是语法层(parse tree)。**语法层能**: | `.ts`/`.tsx` | tree-sitter-typescript | 前端 script | | `.js`/`.jsx` | tree-sitter-javascript | | | `.vue` | **借 tree-sitter-typescript** | 切 `