242526272829303132
return new ExpList(src, null); } public Stm build(ExpList kids) { if (dst instanceof MEM) return new MOVE(new MEM(kids.head), kids.tail.head); else return new MOVE(dst, kids.head); }
18192021222324
public ExpList kids() { return new ExpList(exp, null); } public Exp build(ExpList kids) { return new MEM(kids.head); }