diff --git a/crates/val-wasm/src/ast_node.rs b/crates/val-wasm/src/ast_node.rs index 369b70d..5577abd 100644 --- a/crates/val-wasm/src/ast_node.rs +++ b/crates/val-wasm/src/ast_node.rs @@ -40,7 +40,8 @@ impl From<(&Statement<'_>, &Span)> for AstNode { let mut children = Vec::new(); match statement { - Statement::Assignment(_, rhs) => { + Statement::Assignment(lhs, rhs) => { + children.push(Self::from((&lhs.0, &lhs.1))); children.push(Self::from((&rhs.0, &rhs.1))); Self { diff --git a/www/packages/val-wasm/val_bg.wasm b/www/packages/val-wasm/val_bg.wasm index 9bccf2f..c960d29 100644 Binary files a/www/packages/val-wasm/val_bg.wasm and b/www/packages/val-wasm/val_bg.wasm differ