Nicht genutzte Terminale ILLEGAL_CHAR Grammatik 0 $accept: expr $end 1 expr: ID 2 | expr '-' ID Terminale und die Regeln, in denen sie verwendet werden $end (0) 0 '-' (45) 2 error (256) ID (258) 1 2 ILLEGAL_CHAR (259) Nicht-Terminal und die Regeln, in denen sie verwendet werden $accept (6) auf der linken Seite: 0 expr (7) auf der linken Seite: 1 2, auf der rechten Seite: 0 2 Zustand 0 0 $accept: . expr $end ID schiebe und gehe zu Zustand 1 über expr gehe zu Zustand 2 über Zustand 1 1 expr: ID . $default reduziere mit Regel 1 (expr) Zustand 2 0 $accept: expr . $end 2 expr: expr . '-' ID $end schiebe und gehe zu Zustand 3 über '-' schiebe und gehe zu Zustand 4 über Zustand 3 0 $accept: expr $end . $default annehmen Zustand 4 2 expr: expr '-' . ID ID schiebe und gehe zu Zustand 5 über Zustand 5 2 expr: expr '-' ID . $default reduziere mit Regel 2 (expr)