err_syntax1.y revision 285830
1 % { 2int yylex(void); 3static void yyerror(const char *); 4%} 5%% 6S: error 7%% 8 9#include <stdio.h> 10 11int 12main(void) 13{ 14 printf("yyparse() = %d\n", yyparse()); 15 return 0; 16} 17 18int 19yylex(void) 20{ 21 return -1; 22} 23 24static void 25yyerror(const char* s) 26{ 27 printf("%s\n", s); 28} 29