Files
Interpreter/Doc/索引.md
T
Admin d296a9215e 规划 12.8 寄存器码:存储布局、指令模式、8 片执行计划。
- 寄存器码.md:帧/数据区布局(FB 实例块持久化)、短路编跳转、函数帧约定(结果 r0)
- 用户 FB 调用内联展开定案;内建 CAL_TON/TOF/CTU
- 8 片计划:骨架→I/Q/M→短路→IF→WHILE→算术→CALL→FB+line1 全链路
- 索引.md 登记
2026-08-21 11:30:43 +08:00

1.6 KiB

文档索引

设计文档,不是编译目标。全工程定案在根下;各 CMake 模块一个文件夹,文件名标明用途。

doc/
  索引.md
  初步计划.md
  isa/指令与映像.md
  compiler/编译管线.md
  compiler/词法.md
  compiler/语法.md
  compiler/符号表与链接.md
  compiler/类型检查.md
  compiler/寄存器码.md
  vm/扫描周期.md
  executor/执行器入口.md
路径 内容
初步计划.md 全工程定案:子集 ST、toml、执行模型、第 12 节阶段
isa/指令与映像.md 指令、映像、定宽类型、饱和;规范以此为准
compiler/编译管线.md 编译器边界与管线
compiler/词法.md 12.4 词法:关键字表、token、大小写、TIME 字面量
compiler/语法.md 12.5 语法:AST 结构、文法、拒绝清单
compiler/符号表与链接.md 12.6 符号表与链接:数据区定址、FB 布局、错误类别
compiler/类型检查.md 12.7 类型检查:表达式类型、语句规则、错误类别
compiler/寄存器码.md 12.8 寄存器码:布局、指令模式、内联 FB、8 片计划
vm/扫描周期.md 扫描周期与 VM 边界
executor/执行器入口.md 可执行入口:加载 .stb + sidecar,跑扫描周期

代码目录里的 README 只作入口;类型、指令、映像以 isa/指令与映像.md 为准。