/** * Compilation * * @return List of abstract machine (AM) instructions */ public Code compile() { return a2.compile().append(a1.compile()).append(new AM.Sub()); }