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