pub fn parse_binary(
tokens: &mut Vec<(Token, usize, usize)>,
op: BinaryOperator,
lhs: &Expression,
min_bp: f64,
start: usize,
full_expr: &str,
) -> Option<Result<Expression>>pub fn parse_binary(
tokens: &mut Vec<(Token, usize, usize)>,
op: BinaryOperator,
lhs: &Expression,
min_bp: f64,
start: usize,
full_expr: &str,
) -> Option<Result<Expression>>