Unified the compiler and interpreter main program