docs: CLAUDE.md 反映 desugar pass + 文件行数更新

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-06-06 20:20:50 +08:00
parent eaae0b1c62
commit 66b170a27f
+3 -2
View File
@@ -135,8 +135,9 @@ L Language/
│ │ └── lexer.h/c 手写状态机,72 种 Token 类型 │ │ └── lexer.h/c 手写状态机,72 种 Token 类型
│ ├── parser/ │ ├── parser/
│ │ ├── parse_internal.h 共享 Parser struct + 内联辅助 │ │ ├── parse_internal.h 共享 Parser struct + 内联辅助
│ │ ├── parser.h/c 语句/声明/程序入口 (662 行) │ │ ├── parser.h/c 语句/声明/程序入口 (564 行)
│ │ ── expr.c 表达式/类型解析 (498 行, Pratt 主循环) │ │ ── expr.c 表达式/类型解析 (484 行, Pratt 主循环)
│ │ └── desugar.h/c 独立去糖 pass (109 行, match/guard/for/if-let/复合赋值)
│ ├── ast/ │ ├── ast/
│ │ └── ast.h/c 27 种 AST 节点 + 工厂函数 │ │ └── ast.h/c 27 种 AST 节点 + 工厂函数
│ ├── sema/ │ ├── sema/