Revert "Delete Compiler.l"

This reverts commit 6f4c706f7d602d845739a35aa7a3a215f8ce76a6.