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