Crate expr

Source
Expand description

Implementation of expr in rust

Example:

use expr::ExprParser;
let p = ExprParser::default();
assert_eq!(p.eval("1 + 2").unwrap().to_string(), "3");

Structs§

  • Main struct for parsing and evaluating expr programs
  • A parsed expr program that can be run

Enums§

  • An error that can occur when parsing or evaluating an expr program
  • Represents a data value as input or output to an expr program