Intermediate Code Generator 80% Complete.