Alia 编译解释器
Find a file
2026-10-26 14:30:56 +08:00
ASTifier parser/compiler: AOC 点候选按 token 类型判定(STRING '.' 误为点号)+ Object 静态成员 keyed/to 分段内联 2026-10-26 14:00:31 +08:00
Checker compiler: 覆写体执行改持 entry.body + 访问器签名补 at 分隔字 + CodeGen 去重排序 + 入口槽位保留 2026-10-22 12:48:10 +08:00
Compiler compiler: ImportStatement 的 importData 绑定构造就位(待 @compile 程序级回调接线后启用) 2026-10-26 14:16:38 +08:00
Interpreter interpreter: 补 moduleHook 别名(evalCompileExpr 的 rtHookModule 读取面) 2026-10-26 14:30:56 +08:00
README.md bootstrap: 自举 Executor 工程入库(ASTifier/Checker/Compiler/Interpreter) 2026-10-20 22:12:18 +08:00

自举 Executor(Alia 自举编译器/解释器)

以 Alia 编写的 Alia 编译器前端与内核,自举主工程。对应 JS 版实现 Executor_JS(Base/Executor), 自举完成后将替换 Base/Executor 的仓库链接。

目录 内容 对应 JS 版
ASTifier/ 解析前端:tokenize/分句/表达式/别名匹配/语句/装载/arena GC ASTifier/*.js
Checker/ 类型层(TypeLayer)与检查器(Infer/index) Checker/*.js
Compiler/ 编译驱动:会话/入口协议/覆写分派/代码生成 Compiler/*.js
Interpreter/ 微解释器:作用域/求值/语句/类/模块/驱动 Interpreter/*.js
Analyzer/ 工作区分析(待移植) Analyzer/*.js
Formatter/ 格式化器(待移植) Formatter/*.js
Language/ 语言核(待移植) —

差分测试台架位于 ../Tests(属本仓库,自举收尾时迁入 Tests/), 验收口径与波次进度见 Plans/bootstrap-plan.md(主仓库)。