DEV: Grouped Expressions compile.

This commit is contained in:
Jeremy Wall 2019-07-29 18:23:57 -05:00
parent 01a379f79c
commit 059c336990
2 changed files with 4 additions and 3 deletions

View File

@ -533,6 +533,7 @@ macro_rules! assert_parse_cases {
fn simple_expr_scalar_value() { fn simple_expr_scalar_value() {
assert_parse_cases!( assert_parse_cases!(
"1;" => P(Int(1)), "1;" => P(Int(1)),
"(1);" => P(Int(1)),
"1.0;" => P(Float(1.0)), "1.0;" => P(Float(1.0)),
"true;" => P(Bool(true)), "true;" => P(Bool(true)),
"NULL;" => P(Empty), "NULL;" => P(Empty),

View File

@ -95,13 +95,13 @@ impl AST {
} }
}; };
} }
Expression::Grouped(expr, _) => {
Self::translate_expr(*expr, &mut ops);
}
Expression::Fail(_) => unimplemented!("Fail expressions are not implmented yet"), Expression::Fail(_) => unimplemented!("Fail expressions are not implmented yet"),
Expression::Format(_) => unimplemented!("Format expressions are not implmented yet"), Expression::Format(_) => unimplemented!("Format expressions are not implmented yet"),
Expression::Func(_) => unimplemented!("Func expressions are not implmented yet"), Expression::Func(_) => unimplemented!("Func expressions are not implmented yet"),
Expression::FuncOp(_) => unimplemented!("FuncOp expressions are not implmented yet"), Expression::FuncOp(_) => unimplemented!("FuncOp expressions are not implmented yet"),
Expression::Grouped(_, _) => {
unimplemented!("Grouped expressions are not implmented yet")
}
Expression::Import(_) => unimplemented!("Import expressions are not implmented yet"), Expression::Import(_) => unimplemented!("Import expressions are not implmented yet"),
Expression::Include(_) => unimplemented!("Include expressions are not implmented yet"), Expression::Include(_) => unimplemented!("Include expressions are not implmented yet"),
Expression::Module(_) => unimplemented!("Module expressions are not implmented yet"), Expression::Module(_) => unimplemented!("Module expressions are not implmented yet"),