diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2023-02-01 09:22:56 -0330 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2023-02-01 09:22:56 -0330 |
| commit | e5f32ef621ec1fbad0b86ddcdb5b2e32077891c1 (patch) | |
| tree | a2934d2a0e11e7ce25db988fcbb001e0fe48fa39 | |
| parent | 50b874b8f9349f5bd9b1371c2a1a3d9ce14ad0fd (diff) | |
| download | pfc-e5f32ef621ec1fbad0b86ddcdb5b2e32077891c1.zip | |
data structures
| -rw-r--r-- | Cargo.lock | 7 | ||||
| -rw-r--r-- | Makefile | 14 | ||||
| -rw-r--r-- | src/lib.rs | 11 |
3 files changed, 32 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..f3d5ddf --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "pfc" +version = "0.1.0" diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ecf8c29 --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +build: test format + cargo build + +run: build + ./target/debug/pfc + +doc: test format + cargo doc --open + +test: format + cargo test + +format: + cargo fmt --all diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..6e363b3 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,11 @@ +enum Token { + Operand(f64), + Operator(Operator), +} + +enum Operator { + Add, + Sub, + Mul, + Div, +} |