package coreVisitors;
import ast.ExpCore;
import ast.ExpCore.WalkBy;
public class ReplaceCtx extends CloneVisitor{
ExpCore toReplace;
ReplaceCtx(ExpCore toReplace){this.toReplace=toReplace;}
public ExpCore visit(WalkBy s) {return toReplace;}
public static ExpCore of(ExpCore ctx,ExpCore toReplace){
return ctx.accept(new ReplaceCtx(toReplace));
}
}