Compiler Design Class: This is the base compiler for the piledriver code