three address code + control flow evaluation + symbol table