- vm/Image.cpp:匿名空间 constexpr 偏移常量(kOffMagic..kOffModelId + 段内行偏移), from/model_id/model_matches/func_row/const_entry 全部替换 - compiler/Stb.h:同值 inline constexpr 表(Codegen 写侧 + Stb 读侧共用) - compiler/Codegen.cpp assemble_image:put_* 头字段/行内偏移替换 - compiler/Stb.cpp StbView:读侧偏移替换 - 两侧 static_assert:头大小 = 72 + 型号标识、字段偏移单调、行内布局自洽
compiler
ST / toml 编译器。CMake 目标:compiler(STATIC),不依赖 isa——指令 opcode / 类型元数据 / FB 布局来自 compiler/machine.toml(见 指令配置.md);自带 .stb 写实现。可执行入口 STCompiler。
- 使用说明(构建 / 用法 / 工程文件 / ST 子集 / 错误类别):
doc/compiler/STCompiler使用说明.md - 边界与管线:
doc/compiler/编译管线.md - 语言规则:
doc/初步计划.md