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