工具链

从源码构建

构建语言核心、运行测试并找到各子项目仓库。

构建语言核心

需要安装稳定版 Rust 工具链和 Git:

git clone https://github.com/YanXuLang/yanxu.git
cd yanxu
cargo test --all-targets --locked
cargo install --path .

安装后运行yanxu --version确认当前终端可以找到生成的可执行文件。

项目仓库

项目仓库
语言核心YanXuLang/yanxu
言包工程工具(纯言序)YanXuLang/yanbao
官方网站YanXuLang/website
文档YanXuLang/docs
VS Code 扩展YanXuLang/vscode-extension

准备修改语言核心前,建议先阅读运行时架构了解解析、语义检查和执行阶段的边界。