Interpretive Simulator for a Textual Compiler Intermediate Representation