Fixed variable declaration expression
This commit is contained in:
+3
-4
@@ -167,10 +167,9 @@ impl Statement {
|
|||||||
let kind_pair = inner.next().unwrap(); // let/const/var
|
let kind_pair = inner.next().unwrap(); // let/const/var
|
||||||
let name_pair = inner.next().unwrap(); // identifier
|
let name_pair = inner.next().unwrap(); // identifier
|
||||||
|
|
||||||
let init = inner.next().map(|expr_pair| {
|
println!("{:#?}", inner);
|
||||||
// expects "=" expr
|
|
||||||
Expression::from_pair(expr_pair.into_inner().next().unwrap())
|
let init = inner.next().map(Expression::from_pair);
|
||||||
});
|
|
||||||
|
|
||||||
let kind = match kind_pair.as_str() {
|
let kind = match kind_pair.as_str() {
|
||||||
"let" => VarKind::Let,
|
"let" => VarKind::Let,
|
||||||
|
|||||||
Reference in New Issue
Block a user