pub fn parse(input: &str) -> SymEngineResult<Expression>Expand description
Parse a mathematical expression from a string.
§Arguments
input- The expression string to parse
§Returns
The parsed Expression or an error if parsing fails.
§Examples
ⓘ
use quantrs2_symengine_pure::parser::parse;
let expr = parse("x^2 + 2*x + 1").unwrap();
let expr2 = parse("sin(pi/2)").unwrap();§Errors
Returns SymEngineError::ParseError if the input is not a valid expression.