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