virtual public void while_statement(while_statement ast, int indent) { // Write("while (", indent); // visit(ast.expr); // Write(")"); // statement(ast.body, indent + 1); }
public virtual void while_statement(while_statement ast) { statement(ast.body); ast.expr = expression(ast.expr); }