mirror of
https://github.com/zaphar/ucg.git
synced 2025-07-22 18:19:54 -04:00
DEV: Grouped Expressions compile.
This commit is contained in:
parent
01a379f79c
commit
059c336990
@ -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),
|
||||||
|
@ -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"),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user