1*428aa3b9Schristos 0 $accept : S $end 2*428aa3b9Schristos 3*428aa3b9Schristos 1 S : error 4*428aa3b9Schristos 5*428aa3b9Schristosstate 0 6*428aa3b9Schristos $accept : . S $end (0) 7*428aa3b9Schristos 8*428aa3b9Schristos error shift 1 9*428aa3b9Schristos . error 10*428aa3b9Schristos 11*428aa3b9Schristos S goto 2 12*428aa3b9Schristos 13*428aa3b9Schristos 14*428aa3b9Schristosstate 1 15*428aa3b9Schristos S : error . (1) 16*428aa3b9Schristos 17*428aa3b9Schristos . reduce 1 18*428aa3b9Schristos 19*428aa3b9Schristos 20*428aa3b9Schristosstate 2 21*428aa3b9Schristos $accept : S . $end (0) 22*428aa3b9Schristos 23*428aa3b9Schristos $end accept 24*428aa3b9Schristos 25*428aa3b9Schristos 26*428aa3b9Schristos3 terminals, 2 nonterminals 27*428aa3b9Schristos2 grammar rules, 3 states 28