Generates intermediate output in the form of instructions which is passed to Interpreter.