Files
calc/src/main.rs
T
2026-06-14 01:00:17 +03:00

27 lines
379 B
Rust

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();
}
}