Function expr

fn expr(input: &[Token]) -> CResult<'_, EvalResult>

Parse and evaluate an expression of a list of tokens.

Returns an error if the input is not a valid expression or if the token stream contains comments, keywords or identifiers.