1 个不稳定版本
0.4.0-beta.2 | 2023 年 9 月 10 日 |
---|---|
0.3.0 |
|
0.2.0 |
|
0.1.1 |
|
#16 in #toy
47KB
1K SLoC
项目 tilted
tilted
是一个用 Rust 编写的玩具数学解释器。这是一个爱好项目,并不打算用于任何严肃用途。
安装
tilted
由解释器和其背后的库组成。如果您只想尝试/测试项目,解释器就足够了;否则,您可以将其库作为依赖项添加并尝试操作!
解释器
没有预编译的二进制文件,您需要使用 cargo
自己编译它。运行以下命令(确保已安装 cargo
)
cargo install tilted
库
尽管库并不打算用于其他用途,但它仍然可以添加到您的项目中。将以下内容添加到您的 Cargo.toml
[dependencies]
tilted = { version = "0.4.0-beta.2", features = [] }
tilted
默认启用所有功能,包括提供可执行文件的 cli
功能。
用法
使用 tilted --help
打印帮助信息
A toy mathematical interpreter written in Rust.
Usage: tilted [OPTIONS] [INPUT]
Arguments:
[INPUT] user input
Options:
-p, --ast print the AST instead of the result
-r, --repl enable interactive (read-eval-print-loop) mode
-h, --help Print help
-V, --version Print version
依赖项
~110–570KB
~11K SLoC