pub fn parse(raw_expr: &str) -> Result<Expression, ParserError>