SOURCE / 源码仓库
qplus-language
Q+ 语言的完整源码树:编译器、字节码 VM、x86-64 AOT、标准库、工具链与文档。Apache-2.0 开源,欢迎 clone、构建与贡献。
2099 个文件8.6 MBHEAD 1e8478f71030ef4aefcf33a2ffbb92d3f7eaf91dApache-2.0
CLONE
获取源码
HTTPS 只读克隆,无需账号。
git clone https://qplus.xinghant.cn/git/qplus-language.git cd qplus-language git log --oneline -1 git ls-tree -r HEAD --name-only | wc -l
TREE
仓库根目录
HEAD 1e8478f71030ef4aefcf33a2ffbb92d3f7eaf91d · 2099 个文件 · 8.6 MB
.dockerignore · .editorconfig · .gitattributes · .github · .gitignore · BUILDING.en.md · BUILDING.md · CHANGELOG.md · CODE_OF_CONDUCT.md · CONTRIBUTING.en.md · CONTRIBUTING.md · FAQ.en.md · GOVERNANCE.md · LANGUAGE_GUIDE.en.md · LICENSE · MAINTAINERS.md · NOTICE · QUICKSTART.en.md · README.en.md · README.md · RELEASE_NOTES_1.30.0-dev.md · RELEASING.md · ROADMAP.md · SECURITY.md · SUPPORT.md · THIRD_PARTY_NOTICES.md · VERSION · bench · bootstrap · ci · deploy · docs · editors · site · src · stdlib · tools
仓库结构
src/(编译器与 VM)· stdlib/ · tools/(qpm、qfmt、LSP)· docs/ · site/ · editors/ · ci/
构建
Linux x86-64 + gcc:tools/build.sh,产物为 build/bqvm 与自举的 build/qboot.qbc。
许可
Apache-2.0。提交前请阅读贡献指南与编码规范。
源码浏览
目录级浏览页面即将上线;当前可用 git clone 或文档中的代码示例。