docs: CLAUDE.md 反映 desugar pass + 文件行数更新
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -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/
|
||||||
|
|||||||
Reference in New Issue
Block a user