Crates.io | tilted |
lib.rs | tilted |
version | 0.4.0-beta.2 |
source | src |
created_at | 2023-09-02 02:54:38.250812 |
updated_at | 2023-09-10 04:42:39.559839 |
description | A toy mathematical interpreter written in Rust. |
homepage | https://github.com/SaltedPeanutButter/tilted |
repository | https://github.com/SaltedPeanutButter/tilted |
max_upload_size | |
id | 961465 |
size | 61,569 |
tilted
tilted
is a toy mathematical interpreter written in Rust. It is a hobbyist
project and is not intended for any serious use.
tilted
consists of the interpreter and the library behind it. If you only want
to try out/test the project, the interpreter is sufficient; otherwise, you can
add the library as a dependency and play around!
There is no pre-compiled binary available so you will need to compile it
yourself using cargo
. Run the following
(make sure cargo
is installed):
cargo install tilted
Even though the library is not intended for other usage, it can still be added
as a dependency to your project. Add the following to your Cargo.toml
:
[dependencies]
tilted = { version = "0.4.0-beta.2", features = [] }
tilted
comes with all features enabled by default, including the cli
feature
that provides for the executable.
The help message can be printed with 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