use std::io; use std::io::Write; mod tokenizer; use tokenizer::tokenizer; mod rpn; use rpn::to_rpn; fn main() { let stdin = io::stdin(); let mut buffer = String::new(); loop { print!("> "); io::stdout().flush().unwrap(); stdin.read_line(&mut buffer).unwrap(); let tokens = tokenizer(&buffer); let rpn = to_rpn(tokens); buffer.clear(); } }