Implement basic lexer
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user