fixed ; issue with the .y and added a makefile
resolved shift reduce conflict