Parser works, but need to reduce the number of conflicts