repubmark/src/main.rs

19 lines
381 B
Rust

mod input;
mod lexer;
mod models;
mod tokenizer;
use input::Input;
use lexer::Lexer;
use models::Token;
fn main() {
let mut stdin = std::io::stdin().lock();
let input = Input::new(&mut stdin);
let lexer = Lexer::new(input);
let tokens: Vec<Token> = lexer.map(|result| result.unwrap()).collect();
for token in tokens {
println!("{:?}", token);
}
}