Implement basic lexer

This commit is contained in:
2021-05-16 13:04:55 -04:00
parent 3e8dd3f698
commit 5cc7255168
4 changed files with 56 additions and 7 deletions

View File

@@ -1,6 +1,9 @@
mod lexer;
mod parser;
fn main() {
let scm_code = "(+ a 32)";
lexer::read(scm_code);
let scm_code = "(+ a (* 32 b) c #t #f)";
let tokens = lexer::read(scm_code);
let datum = parser::parse(tokens);
println!("{:?}", datum);
}