lang:一种用 Rust 编写的命令式编程语言

时间:2024-06-22 10:55:59
【文件属性】:

文件名称:lang:一种用 Rust 编写的命令式编程语言

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-22 10:55:59

Rust

lang(待重命名) lang是一种类似 C 的编程语言,旨在学习编译器构造。 示例可以在examples文件夹中找到。 用法 $ cargo run -- -h Usage: target/debug/lang [options] Options: -h --help print this help menu -t --type TYPE output type (llvm (default), asm, or obj) -o --output FILE output file name 请注意,编译器不会自动链接目标文件(还),因此在生成带有-t标志的目标文件后,您可以通过在目标文件上运行gcc进行链接。 特征 lang支持基本的变量赋值、函数调用、条件、循环、算术和关系运算。 三种主要类型是int (有符号的 32 位整


【文件预览】:
lang-master
----Cargo.toml(216B)
----Cargo.lock(3KB)
----src()
--------main.rs(27KB)
--------grammar.rustpeg(4KB)
----examples()
--------basic.lang(304B)
----README.md(1KB)
----tests()
--------test.lang(340B)
----.gitignore(7B)

网友评论