diff --git a/src/main.rs b/src/main.rs index 8dbdd0d..3003c43 100644 --- a/src/main.rs +++ b/src/main.rs @@ -180,7 +180,7 @@ fn do_compile(file: &str, strict: bool, import_paths: &Vec) -> bool { if builder.out.is_none() { eprintln!("Build results in no artifacts."); } - return false; + return true; } fn visit_ucg_files( diff --git a/src/parse/mod.rs b/src/parse/mod.rs index abfb4b8..18751e6 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!(