xref: /netbsd-src/external/bsd/byacc/dist/test/err_syntax7.y (revision 781cc16b73421ffc44afa4f3c196f4c42bce8c5c)
1 /*	$NetBSD: err_syntax7.y,v 1.1.1.3 2016/01/09 21:59:45 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)24 yylex(void)
25 {
26     return -1;
27 }
28 
29 static void
yyerror(const char * s)30 yyerror(const char* s)
31 {
32     printf("%s\n", s);
33 }
34