about summary refs log tree commit diff
path: root/src/main.rs
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2021-10-18 00:28:31 +0200
committerMel <einebeere@gmail.com>2021-10-18 00:28:31 +0200
commit338bffe40ffea3f7cec94e8da8d96813b7f844ff (patch)
treee0905197244cc6b80eeb00758ec52553adf77702 /src/main.rs
parent690dfad4326293aef24c39db4be9abc19c8fb46e (diff)
downloadrabbithole-338bffe40ffea3f7cec94e8da8d96813b7f844ff.tar.zst
rabbithole-338bffe40ffea3f7cec94e8da8d96813b7f844ff.zip
Parsing expressions scaffold
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs
index 3b23d8e..2dab78d 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,12 +1,13 @@
 mod lex;
+mod parse;
 
 use lex::lexer::Lexer;
 
+use crate::parse::parse;
+
 fn main() {
     let source = "1 + 2";
     let lexer = Lexer::new(source);
 
-    for token in lexer {
-        println!("{:?}", token);
-    }
+    println!("{:?}", parse(lexer.peekable()));
 }