diff --git a/vm/src/compile.rs b/vm/src/compile.rs index 5bf77de4b..e9a94fdb0 100644 --- a/vm/src/compile.rs +++ b/vm/src/compile.rs @@ -42,7 +42,8 @@ pub fn compile( Mode::Single => match parser::parse_program(source) { Ok(ast) => { for statement in ast.statements { - if let &ast::StatementType::Expression { ref expression } = &statement.statement { + if let &ast::StatementType::Expression { ref expression } = &statement.statement + { compiler.compile_expression(expression); compiler.emit(Instruction::PrintExpr); } else {