Compiler-Construction-Project #This compiler follows java structure and every phase has different input file to validate outputs properly.