Final version of Three address code