Nicht genutzte Terminale ILLEGAL_CHAR Grammatik 0 $accept: e $end 1 e: e '+' t 2 | t 3 t: t '*' f 4 | f 5 f: '(' e ')' 6 | ID Terminale und die Regeln, in denen sie verwendet werden $end (0) 0 '(' (40) 5 ')' (41) 5 '*' (42) 3 '+' (43) 1 error (256) ID (258) 6 ILLEGAL_CHAR (259) Nicht-Terminal und die Regeln, in denen sie verwendet werden $accept (9) auf der linken Seite: 0 e (10) auf der linken Seite: 1 2, auf der rechten Seite: 0 1 5 t (11) auf der linken Seite: 3 4, auf der rechten Seite: 1 2 3 f (12) auf der linken Seite: 5 6, auf der rechten Seite: 3 4 Zustand 0 0 $accept: . e $end '(' schiebe und gehe zu Zustand 1 über ID schiebe und gehe zu Zustand 2 über e gehe zu Zustand 3 über t gehe zu Zustand 4 über f gehe zu Zustand 5 über Zustand 1 5 f: '(' . e ')' '(' schiebe und gehe zu Zustand 1 über ID schiebe und gehe zu Zustand 2 über e gehe zu Zustand 6 über t gehe zu Zustand 4 über f gehe zu Zustand 5 über Zustand 2 6 f: ID . $default reduziere mit Regel 6 (f) Zustand 3 0 $accept: e . $end 1 e: e . '+' t $end schiebe und gehe zu Zustand 7 über '+' schiebe und gehe zu Zustand 8 über Zustand 4 2 e: t . 3 t: t . '*' f '*' schiebe und gehe zu Zustand 9 über $default reduziere mit Regel 2 (e) Zustand 5 4 t: f . $default reduziere mit Regel 4 (t) Zustand 6 1 e: e . '+' t 5 f: '(' e . ')' '+' schiebe und gehe zu Zustand 8 über ')' schiebe und gehe zu Zustand 10 über Zustand 7 0 $accept: e $end . $default annehmen Zustand 8 1 e: e '+' . t '(' schiebe und gehe zu Zustand 1 über ID schiebe und gehe zu Zustand 2 über t gehe zu Zustand 11 über f gehe zu Zustand 5 über Zustand 9 3 t: t '*' . f '(' schiebe und gehe zu Zustand 1 über ID schiebe und gehe zu Zustand 2 über f gehe zu Zustand 12 über Zustand 10 5 f: '(' e ')' . $default reduziere mit Regel 5 (f) Zustand 11 1 e: e '+' t . 3 t: t . '*' f '*' schiebe und gehe zu Zustand 9 über $default reduziere mit Regel 1 (e) Zustand 12 3 t: t '*' f . $default reduziere mit Regel 3 (t)