pub fn parse_expression_with_reserved( input: &str, reserved_vars: Option<&[String]>, ) -> Result<AstExpr, ExprError>