public virtual Expr Visit(TryCatchExpr e) { var tV = VisitExpr(e.TryExpr); var pV = (AccessorLetExpr)Visit(e.ExceptionParameter); var cV = VisitExpr(e.CatchExpr); return(tV == e.TryExpr && pV == e.ExceptionParameter && cV == e.CatchExpr ? e : new TryCatchExpr(e.Location, tV, pV, cV)); }
public PExpr Visit(TryCatchExpr e) { return(Run(new TryCatchExprFrame(this, e))); }