/* throws Exception */ public override IrExp accept(TransVI v) { return v.visit(this); }
/* throws Exception */ public IrFunc accept(TransVI v) { return v.visit(this); }
public abstract IrExp accept(TransVI v);
public abstract IrStmt accept(TransVI v) /* throws Exception */;
public IrStmtList accept(TransVI v) { return v.visit(this); }
/* throws Exception */ public IrProg accept(TransVI v) { return v.visit(this); }