public void Visit(ReturnStatementNode statement) { statement.Expression.Accept(this); EmitComment("Return"); if (_currentFunctionIsMain) { Emit("pop"); Emit("return"); } else { Emit("ireturn"); } }
public void Visit(ReturnStatementNode statement) { statement.Expression.Accept(this); Emit("return;"); }
public void Visit(ReturnStatementNode statement) { statement.Expression.Accept(this); EmitComment("Return"); Emit("ret"); }