diff --git a/src/parse/mod.rs b/src/parse/mod.rs index 82ca4c7..43f773e 100644 --- a/src/parse/mod.rs +++ b/src/parse/mod.rs @@ -441,26 +441,6 @@ fn func_expression(input: SliceIter) -> Result, Expressi } } -fn tuple_to_select<'a>( - input: SliceIter<'a, Token>, - e1: Expression, - e2: Option, - val: Value, -) -> ConvertResult<'a, Expression> { - match val { - Value::Tuple(v) => Ok(Expression::Select(SelectDef { - val: Box::new(e1), - default: e2.map(|e| Box::new(e)), - tuple: v.val, - pos: (&input).into(), - })), - val => Err(Error::new( - format!("Expected Tuple Got {:?}", val), - Box::new(input.clone()), - )), - } -} - make_fn!( alt_select_expression, Expression>, do_each!(