Revert "Delete Compiler.y"

This reverts commit 703e75739bbb3a8bdd27f68ee599647d69864610.