Alia 编译解释器
| ASTifier | ||
| Checker | ||
| Compiler | ||
| Interpreter | ||
| README.md | ||
自举 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(主仓库)。