load

Function load 

Source
pub fn load(expression: &str) -> Result<Program<'_, Compiled>, String>
Expand description

Loads and compiles an expression, returning a compiled program.

ยงExamples

use expr_solver::{load, SymTable};

let program = load("2 + 3 * 4").unwrap();
let linked = program.link(SymTable::stdlib()).unwrap();
let result = linked.execute().unwrap();
assert_eq!(result.to_string(), "14");