Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 515 Bytes

Readme.md

File metadata and controls

21 lines (12 loc) · 515 Bytes

Reverse Polish Notation written in Rust

This package contains both an executable and a library for Reverse Polish Notation (aka RPN) calculation.

Executable

In order to run a REPL to evaluate RPN expressions, just run cargo run.

Library

If you want to evaluate use the library, take a look at rpn::evaluate(expr: &str) -> Result<f32, &str>:

extern crate rpn;

let result:f32 = rpn::evaluate("5 2 +").unwrap();

License

MIT