- 数据区布局:声明序 + 对齐(BOOL 1B/INT 2B/TIME 8B),初值入数据段 - 读全局 LOAD_GLOBAL / io.input 绑定用 LOAD_I;写 STORE_GLOBAL / io.output 用 STORE_Q;写 io.input 拒绝 - 临时寄存器分配:语句内递增、语句结束复用基址 - codegen_test:51 断言(用例 09 初值+LOAD_GLOBAL、io 绑定 LOAD_I/STORE_Q、混合布局偏移、写输入负例),ctest 9/9
compiler
ST / toml 编译器。CMake 目标:compiler(STATIC),依赖 isa。
边界与管线见 doc/compiler/编译管线.md。语言规则见 doc/初步计划.md。