err_syntax20.y revision 268899
1%{
2int yylex(void);
3static void yyerror(const char *);
4%}
5
6%type <check> expr
7%type <rechk> recur
8
9%%
10
11expr  :  '(' recur ')'
12	{ $2 = 3; }
13      ;
14
15%%
16
17#include <stdio.h>
18
19int
20main(void)
21{
22    printf("yyparse() = %d\n", yyparse());
23    return 0;
24}
25
26int
27yylex(void)
28{
29    return -1;
30}
31
32static void
33yyerror(const char* s)
34{
35    printf("%s\n", s);
36}
37