Files
scc/libs
zzy ffb23afaf4 feat(ast2ir): 添加数组初始化支持和AST转IR优化
添加了对未知长度数组的自动长度推导功能,支持字符串字面量和复合
初始化的数组长度计算。新增辅助函数resolve_array_length用于计算
数组实际长度,以及emit_array_initialization用于生成数组初始化
代码。

同时将AST转IR过程中的参数改为const引用,提高代码安全性。
新增IR构建器的借用检查机制,防止在借用期间进行重分配操作。

fix(ast): 为AST结构体添加详细注释说明字段用途
2026-04-13 11:36:52 +08:00
..

lexer 词法分析

pproc 预处理器

parser 语法分析 sema 语义分析

ast 抽象语法树

ir 中间代码标识

  • ast2ir

  • ir2mcode

opt 优化器

asm 汇编器

mcode 机器码

sccf 统一输出格式

target 目标平台支持