SOURCE / 源码仓库

qplus-language

Q+ 语言的完整源码树:编译器、字节码 VM、x86-64 AOT、标准库、工具链与文档。Apache-2.0 开源,欢迎 clone、构建与贡献。

2099 个文件8.6 MBHEAD 1e8478f71030ef4aefcf33a2ffbb92d3f7eaf91dApache-2.0
CLONE

获取源码

HTTPS 只读克隆,无需账号。

终端 · git clone
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 或文档中的代码示例。