yyerror prints error now (so no errors may go unreported even though if we get duplicate errors)