1   0  $accept : expr $end
2
3   1  expr : '(' recur ')'
4
5state 0
6	$accept : . expr $end  (0)
7
8	'('  shift 1
9	.  error
10
11	expr  goto 2
12
13
14state 1
15	expr : '(' . recur ')'  (1)
16
17	recur  shift 3
18	.  error
19
20
21state 2
22	$accept : expr . $end  (0)
23
24	$end  accept
25
26
27state 3
28	expr : '(' recur . ')'  (1)
29
30	')'  shift 4
31	.  error
32
33
34state 4
35	expr : '(' recur ')' .  (1)
36
37	.  reduce 1
38
39
405 terminals, 2 nonterminals
412 grammar rules, 5 states
42
43grammar parser grammar
44symbol# value# symbol
45     0      0  $end
46     1    256  error
47     2    257  recur
48     3     40  '('
49     4     41  ')'
50     5    258  $accept
51     6    259  expr
52