Three Adress Code / ASM generator