From cddbbf2ac96343266d907b9752546088380cb2d0 Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Sat, 26 Sep 2026 09:00:12 +0100 Subject: [PATCH] Define Token type --- src/lib.rs | 1 + src/token.rs | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 src/token.rs diff --git a/src/lib.rs b/src/lib.rs index e69de29..79c66ba 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -0,0 +1 @@ +pub mod token; diff --git a/src/token.rs b/src/token.rs new file mode 100644 index 0000000..d78c64e --- /dev/null +++ b/src/token.rs @@ -0,0 +1,12 @@ +#[derive(Clone, Debug, PartialEq)] +pub enum Token { + Symbol(char), + Integer(i32), + OpenParen, + CloseParen, + Plus, + Minus, + Times, + Divide, + Caret, +}