运行时设计
本目录解释跨越 core 多个模块的运行时契约。文件与函数定位见 core/src README,测试定位见 core/tests README。
| 主题 | 内容 |
|---|---|
| 对象模型 | EndorObject/ObjectHeader、代际句柄、操作协议、托管引用与循环回收 |
| 基本对象与 Number | 函数、原生函数、字典、Cell、异常数据、字符串与无损数字 |
| Endor 阅读器 | SourceUnit、来源/修订标签、字符串/流/文件和宿主 URI provider |
| 源码前端 | 手写 lexer、token PEG parser、AST、基础函数/表达式语法与诊断 |
| 字节码 VM | 指令编码、代码校验、局部槽、执行帧、函数创建、调用/返回与边界 |
| 文本编码 | UTF-8、日文、外部 Shift_JIS/CP932 与宿主解码边界 |
| 数据库特殊类 | 显式连接、调用方数据模型、未来类接入与资源生命周期 |
| 生命周期 | 宿主持有 Vm、帧执行根、结果所有权、错误退出和整体销毁 |