pub fn parse_expr(input: &str) -> WeldResult<Expr> {
    let tokens = tokenize(input)?;
    let mut parser = Parser::new(&tokens);
    let res = parser.expr().map(|b| *b);

    check_parse_error!(parser, res)
}
Parse the complete input string as an expression.
weld/src/syntax/parser.rs