virtual public void lock_statement(lock_statement ast, int indent) { // Write("lock (", indent); // visit(ast.expr); // Write(")"); // statement(ast.body, indent + 1); }
private void VisitLockStatement(lock_statement stmt) { VisitExpression(stmt.lock_object); VisitStatement(stmt.body); }
public virtual void lock_statement(lock_statement ast) { statement(ast.body); ast.expr = expression(ast.expr); }