1264790Sbapt 0 $accept : expr $end 2264790Sbapt 3264790Sbapt 1 expr : '(' recur ')' 4264790Sbapt 5264790Sbaptstate 0 6264790Sbapt $accept : . expr $end (0) 7264790Sbapt 8264790Sbapt '(' shift 1 9264790Sbapt . error 10264790Sbapt 11264790Sbapt expr goto 2 12264790Sbapt 13264790Sbapt 14264790Sbaptstate 1 15264790Sbapt expr : '(' . recur ')' (1) 16264790Sbapt 17264790Sbapt recur shift 3 18264790Sbapt . error 19264790Sbapt 20264790Sbapt 21264790Sbaptstate 2 22264790Sbapt $accept : expr . $end (0) 23264790Sbapt 24264790Sbapt $end accept 25264790Sbapt 26264790Sbapt 27264790Sbaptstate 3 28264790Sbapt expr : '(' recur . ')' (1) 29264790Sbapt 30264790Sbapt ')' shift 4 31264790Sbapt . error 32264790Sbapt 33264790Sbapt 34264790Sbaptstate 4 35264790Sbapt expr : '(' recur ')' . (1) 36264790Sbapt 37264790Sbapt . reduce 1 38264790Sbapt 39264790Sbapt 40264790Sbapt5 terminals, 2 nonterminals 41264790Sbapt2 grammar rules, 5 states 42264790Sbapt 43264790Sbaptgrammar parser grammar 44264790Sbaptsymbol# value# symbol 45264790Sbapt 0 0 $end 46264790Sbapt 1 256 error 47264790Sbapt 2 257 recur 48264790Sbapt 3 40 '(' 49264790Sbapt 4 41 ')' 50264790Sbapt 5 258 $accept 51264790Sbapt 6 259 expr 52