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