1 /*	$NetBSD: err_syntax12.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 123
9 %token text 456
10 
11 %%
12 S: error
13 %%
14 
15 #include <stdio.h>
16 
17 int
18 main(void)
19 {
20     printf("yyparse() = %d\n", yyparse());
21     return 0;
22 }
23 
24 int
yylex(void)25 yylex(void)
26 {
27     return -1;
28 }
29 
30 static void
yyerror(const char * s)31 yyerror(const char* s)
32 {
33     printf("%s\n", s);
34 }
35