1 /* $NetBSD: err_syntax7.y,v 1.1.1.1 2015/01/03 22:58:23 christos Exp $ */ 2 3 %{ 4 int yylex(void); 5 static void yyerror(const char *); 6 %} 7 8 %token <text> '\777' 9 10 %% 11 S: error 12 %% 13 14 #include <stdio.h> 15 16 int 17 main(void) 18 { 19 printf("yyparse() = %d\n", yyparse()); 20 return 0; 21 } 22 23 int yylex(void)24yylex(void) 25 { 26 return -1; 27 } 28 29 static void yyerror(const char * s)30yyerror(const char* s) 31 { 32 printf("%s\n", s); 33 } 34