public virtual Expr Visit(WhileExpr e) { var cV = VisitExpr(e.Condition); var oV = VisitExpr(e.Code); return(cV == e.Condition && oV == e.Code ? e : new WhileExpr(e.Location, cV, oV)); }
public PExpr Visit(WhileExpr e) { return(Run(new WhileExprFrame(this, e))); }
public PExpr Visit(WhileExpr e) => Run(new WhileExprFrame(this, e));