parse

Function parse 

Source
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.