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