docs: Token 计数修正 50→67 (AGENTS.md + CLAUDE.md)
This commit is contained in:
@@ -11,7 +11,7 @@ L Language v0.5 — C17 实现的静态类型编译型语言,Rust 风格语法
|
||||
```
|
||||
├── include/l_lang.h TypeKind(10), SourceLoc 公共头文件
|
||||
├── src/
|
||||
│ ├── lexer/ {token,lexer} 手写状态机, 50 Token 类型
|
||||
│ ├── lexer/ {token,lexer} 手写状态机, 67 Token 类型
|
||||
│ ├── parser/ parser.c 递归下降 + Pratt, 825 行
|
||||
│ ├── ast/ ast.{c,h} 25 种 AST 节点 + 工厂函数
|
||||
│ ├── sema/ {symbol,sema} 作用域链 + 类型推断 + impl mangle
|
||||
@@ -102,7 +102,7 @@ LLVMModuleRef codegen_module(AstNode* ast, const char* module_name,
|
||||
| 指标 | v0.5 |
|
||||
|------|------|
|
||||
| 实现代码 | ~3,336 行 |
|
||||
| Token 类型 | 50 |
|
||||
| Token 类型 | 67 |
|
||||
| AST 节点 | 25 |
|
||||
| TypeKind | 10 |
|
||||
| SymbolKind | 5 (VAR/PARAM/FN/STRUCT/ENUM) |
|
||||
|
||||
Reference in New Issue
Block a user