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