Starting parse Entering state 0 Reading a token: Next token is 123 ('{') Shifting token 123 ('{'), Entering state 4 Reading a token: Next token is 259 (WHILE) Shifting token 259 (WHILE), Entering state 2 Reading a token: Next token is 260 (COND) Shifting token 260 (COND), Entering state 5 Reading a token: Next token is 261 (DO) Shifting token 261 (DO), Entering state 7 Reading a token: Next token is 259 (WHILE) Shifting token 259 (WHILE), Entering state 2 Reading a token: Next token is 260 (COND) Shifting token 260 (COND), Entering state 5 Reading a token: Next token is 261 (DO) Shifting token 261 (DO), Entering state 7 Reading a token: Next token is 123 ('{') Shifting token 123 ('{'), Entering state 4 Reading a token: Next token is 262 (GOTO) Shifting token 262 (GOTO), Entering state 3 Reducing via rule 4 (line 12), GOTO -> stat state stack now 0 4 2 5 7 2 5 7 4 Entering state 6 Reading a token: Next token is 59 (';') Shifting token 59 (';'), Entering state 8 Reading a token: Next token is 123 ('{') Shifting token 123 ('{'), Entering state 4 Reading a token: Next token is 123 ('{') Shifting token 123 ('{'), Entering state 4 Reading a token: Next token is 258 (ASS) Shifting token 258 (ASS), Entering state 1 Reducing via rule 1 (line 9), ASS -> stat state stack now 0 4 2 5 7 2 5 7 4 6 8 4 4 Entering state 6 Reading a token: Next token is 59 (';') Shifting token 59 (';'), Entering state 8 Reading a token: Next token is 262 (GOTO) Shifting token 262 (GOTO), Entering state 3 Reducing via rule 4 (line 12), GOTO -> stat state stack now 0 4 2 5 7 2 5 7 4 6 8 4 4 6 8 Entering state 10 Reading a token: Next token is 125 ('}') Shifting token 125 ('}'), Entering state 11 Reducing via rule 2 (line 10), '{' stat ';' stat '}' -> stat state stack now 0 4 2 5 7 2 5 7 4 6 8 4 Entering state 6 Reading a token: Next token is 59 (';') Shifting token 59 (';'), Entering state 8 Reading a token: Next token is 259 (WHILE) Shifting token 259 (WHILE), Entering state 2 Reading a token: Next token is 260 (COND) Shifting token 260 (COND), Entering state 5 Reading a token: Next token is 261 (DO) Shifting token 261 (DO), Entering state 7 Reading a token: Next token is 262 (GOTO) Shifting token 262 (GOTO), Entering state 3 Reducing via rule 4 (line 12), GOTO -> stat state stack now 0 4 2 5 7 2 5 7 4 6 8 4 6 8 2 5 7 Entering state 9 Reducing via rule 3 (line 11), WHILE COND DO stat -> stat state stack now 0 4 2 5 7 2 5 7 4 6 8 4 6 8 Entering state 10 Reading a token: Next token is 125 ('}') Shifting token 125 ('}'), Entering state 11 Reducing via rule 2 (line 10), '{' stat ';' stat '}' -> stat state stack now 0 4 2 5 7 2 5 7 4 6 8 Entering state 10 Reading a token: Next token is 125 ('}') Shifting token 125 ('}'), Entering state 11 Reducing via rule 2 (line 10), '{' stat ';' stat '}' -> stat state stack now 0 4 2 5 7 2 5 7 Entering state 9 Reducing via rule 3 (line 11), WHILE COND DO stat -> stat state stack now 0 4 2 5 7 Entering state 9 Reducing via rule 3 (line 11), WHILE COND DO stat -> stat state stack now 0 4 Entering state 6 Reading a token: Next token is 59 (';') Shifting token 59 (';'), Entering state 8 Reading a token: Next token is 259 (WHILE) Shifting token 259 (WHILE), Entering state 2 Reading a token: Next token is 260 (COND) Shifting token 260 (COND), Entering state 5 Reading a token: Next token is 261 (DO) Shifting token 261 (DO), Entering state 7 Reading a token: Next token is 123 ('{') Shifting token 123 ('{'), Entering state 4 Reading a token: Next token is 262 (GOTO) Shifting token 262 (GOTO), Entering state 3 Reducing via rule 4 (line 12), GOTO -> stat state stack now 0 4 6 8 2 5 7 4 Entering state 6 Reading a token: Next token is 59 (';') Shifting token 59 (';'), Entering state 8 Reading a token: Next token is 259 (WHILE) Shifting token 259 (WHILE), Entering state 2 Reading a token: Next token is 260 (COND) Shifting token 260 (COND), Entering state 5 Reading a token: Next token is 261 (DO) Shifting token 261 (DO), Entering state 7 Reading a token: Next token is 262 (GOTO) Shifting token 262 (GOTO), Entering state 3 Reducing via rule 4 (line 12), GOTO -> stat state stack now 0 4 6 8 2 5 7 4 6 8 2 5 7 Entering state 9 Reducing via rule 3 (line 11), WHILE COND DO stat -> stat state stack now 0 4 6 8 2 5 7 4 6 8 Entering state 10 Reading a token: Next token is 125 ('}') Shifting token 125 ('}'), Entering state 11 Reducing via rule 2 (line 10), '{' stat ';' stat '}' -> stat state stack now 0 4 6 8 2 5 7 Entering state 9 Reducing via rule 3 (line 11), WHILE COND DO stat -> stat state stack now 0 4 6 8 Entering state 10 Reading a token: Next token is 125 ('}') Shifting token 125 ('}'), Entering state 11 Reducing via rule 2 (line 10), '{' stat ';' stat '}' -> stat state stack now 0 Entering state 12 Reading a token: Now at end of input. Shifting token 0 ($), Entering state 13 Now at end of input.