about summary refs log tree commit diff
path: root/src/parse/mod.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/parse/mod.rs
parent690dfad4326293aef24c39db4be9abc19c8fb46e (diff)
downloadrabbithole-338bffe40ffea3f7cec94e8da8d96813b7f844ff.tar.zst
rabbithole-338bffe40ffea3f7cec94e8da8d96813b7f844ff.zip
Parsing expressions scaffold
Diffstat (limited to 'src/parse/mod.rs')
-rw-r--r--src/parse/mod.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs
new file mode 100644
index 0000000..2938131
--- /dev/null
+++ b/src/parse/mod.rs
@@ -0,0 +1,10 @@
+pub mod ast;
+
+use crate::parse::ast::Expression;
+use std::iter::Peekable;
+
+use crate::lex::token::Token;
+
+pub fn parse(tokens: Peekable<impl Iterator<Item = Token>>) -> Expression {
+    todo!()
+}