pnc-engine 0.1.0

Core engine for PNC: arbitrary-precision RPN evaluation, units, and persistence
Documentation
1
2
3
4
5
6
7
8
use pnc_engine::parse;

#[test]
fn clear_empties_stack() {
    let mut stack = Vec::new();
    parse::eval_line(&mut stack, "1 2 3 clear").unwrap();
    assert!(stack.is_empty());
}