Next token is 14 (INTEGER) Shifting token 14 (INTEGER), Entering state 23 Reducing via rule 65 (line 207), INTEGER -> type state stack now 0 1 2 3 4 5 6 11 14 17 20 26 45 61 79 Entering state 41 Reading a token: IDENTIFIER: i Next token is 3 (IDENTIFIER) Shifting token 3 (IDENTIFIER), Entering state 54 Reading a token: OPERATOR: ;:52 Next token is 52 (SEMI) Reducing via rule 70 (line 215), -> array_index state stack now 0 1 2 3 4 5 6 11 14 17 20 26 45 61 79 41 54 Entering state 48 Next token is 52 (SEMI) Reducing via rule 68 (line 212), IDENTIFIER array_index -> variable state stack now 0 1 2 3 4 5 6 11 14 17 20 26 45 61 79 41 Entering state 57 Next token is 52 (SEMI) Reducing via rule 8 (line 102), variable -> declarable_entities state stack now 0 1 2 3 4 5 6 11 14 17 20 26 45 61 79 41 Entering state 56 Reducing via rule 6 (line 98), -> assign_list state stack now 0 1 2 3 4 5 6 11 14 17 20 26 45 61 79 41 56 Entering state 78 Next token is 52 (SEMI) Shifting token 52 (SEMI), Entering state 105 Reducing via rule 4 (line 95), type declarable_entities assign_list SEMI -> declaration state stack now 0 1 2 3 4 5 6 11 14 17 20 26 45 61 79 Entering state 33 Reducing via rule 62 (line 202), declaration -> statements state stack now 0 1 2 3 4 5 6 11 14 17 20 26 45 61 79 Entering state 40 Reading a token: NEWLINE KEYWORD: do:6 Next token is 6 (DO) parse error Error: state stack now 0 1 2 3 4 5 6 11 14 17 20 26 45 61 79 Error: state stack now 0 1 2 3 4 5 6 11 14 17 20 26 45 61 Error: state stack now 0 1 2 3 4 5 6 11 14 17 20 26 45 Error: state stack now 0 1 2 3 4 5 6 11 14 17 20 26 Error: state stack now 0 1 2 3 4 5 6 11 14 17 20 Error: state stack now 0 1 2 3 4 5 6 11 14 17 Error: state stack now 0 1 2 3 4 5 6 11 14 Error: state stack now 0 1 2 3 4 5 6 11 Error: state stack now 0 1 2 3 4 5 6 Error: state stack now 0 1 2 3 4 5 Error: state stack now 0 1 2 3 4 Error: state stack now 0 1 2 3 Error: state stack now 0 1 2 Error: state stack now 0 1 Error: state stack now 0 OPERATOR: (:39