4 个版本
0.0.3 | 2019年10月7日 |
---|---|
0.0.2 | 2019年10月6日 |
0.0.1 | 2019年10月3日 |
0.0.0 | 2019年10月2日 |
#30 in #欢迎
27KB
209 代码行
zypo-rs
欢迎来到 Zypo 编程语言的官方参考编译器!
文档
lib.rs
:
概述
zypo-rs
是 Zypo 编程语言的官方参考编译器。
目标
- Python 互操作性
- 编译器可移植性(轻量级)
- 快速编译速度 + 优化
- Markdown 友好型语言(编译器日志和文档字符串为 Markdown)
安装
预构建的二进制文件
预构建的二进制文件作为作业工件在主存储库中可用,适用于常见的基于 Linux 的操作系统。您可以在此处找到最近更新的构建版本:此处。
从源代码构建
- 如果您尚未安装,请安装 Rust。
- 克隆存储库:
git clone https://gitlab.com/zypo/zypo-rs/
- 构建编译器:
cargo build --release
. - 获取生成的独立二进制文件:
mv ./target/release/zypo-rs zypo-rs
- 运行二进制文件:
./zypo-rs
(注意:这取决于您的操作系统)
语言语法
2 个简单函数
fun hello(other_int: int) {
if (other_int == 5) {
var x: int = 24;
while(x / other_int != 2) {
--snip--
}
}
var result: str = "hello";
}
fun mul_x(first: int, second: int) -> bool {
return first * second == 6;
}
依赖项
~5–7MB
~127K SLoC