1 unstable release
0.4.0-beta.2 | Sep 10, 2023 |
---|---|
0.3.0 |
|
0.2.0 |
|
0.1.1 |
|
#1319 in Math
47KB
1K
SLoC
Project tilted
tilted
is a toy mathematical interpreter written in Rust. It is a hobbyist
project and is not intended for any serious use.
Installation
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!
Interpreter
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
Library
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.
Usage
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
Dependencies
~100–560KB
~11K SLoC