Conflict in state 10 between rule 12 and token '|' resolved as reduce. Conflict in state 10 between rule 12 and token '&' resolved as reduce. Conflict in state 10 between rule 12 and token '+' resolved as reduce. Conflict in state 10 between rule 12 and token '-' resolved as reduce. Conflict in state 10 between rule 12 and token '*' resolved as reduce. Conflict in state 10 between rule 12 and token '/' resolved as reduce. Conflict in state 10 between rule 12 and token '%' resolved as reduce. Conflict in state 22 between rule 10 and token '|' resolved as reduce. Conflict in state 22 between rule 10 and token '&' resolved as shift. Conflict in state 22 between rule 10 and token '+' resolved as shift. Conflict in state 22 between rule 10 and token '-' resolved as shift. Conflict in state 22 between rule 10 and token '*' resolved as shift. Conflict in state 22 between rule 10 and token '/' resolved as shift. Conflict in state 22 between rule 10 and token '%' resolved as shift. Conflict in state 23 between rule 11 and token '|' resolved as reduce. Conflict in state 23 between rule 11 and token '&' resolved as reduce. Conflict in state 23 between rule 11 and token '+' resolved as shift. Conflict in state 23 between rule 11 and token '-' resolved as shift. Conflict in state 23 between rule 11 and token '*' resolved as shift. Conflict in state 23 between rule 11 and token '/' resolved as shift. Conflict in state 23 between rule 11 and token '%' resolved as shift. Conflict in state 24 between rule 5 and token '|' resolved as reduce. Conflict in state 24 between rule 5 and token '&' resolved as reduce. Conflict in state 24 between rule 5 and token '+' resolved as reduce. Conflict in state 24 between rule 5 and token '-' resolved as reduce. Conflict in state 24 between rule 5 and token '*' resolved as shift. Conflict in state 24 between rule 5 and token '/' resolved as shift. Conflict in state 24 between rule 5 and token '%' resolved as shift. Conflict in state 25 between rule 6 and token '|' resolved as reduce. Conflict in state 25 between rule 6 and token '&' resolved as reduce. Conflict in state 25 between rule 6 and token '+' resolved as reduce. Conflict in state 25 between rule 6 and token '-' resolved as reduce. Conflict in state 25 between rule 6 and token '*' resolved as shift. Conflict in state 25 between rule 6 and token '/' resolved as shift. Conflict in state 25 between rule 6 and token '%' resolved as shift. Conflict in state 26 between rule 7 and token '|' resolved as reduce. Conflict in state 26 between rule 7 and token '&' resolved as reduce. Conflict in state 26 between rule 7 and token '+' resolved as reduce. Conflict in state 26 between rule 7 and token '-' resolved as reduce. Conflict in state 26 between rule 7 and token '*' resolved as reduce. Conflict in state 26 between rule 7 and token '/' resolved as reduce. Conflict in state 26 between rule 7 and token '%' resolved as reduce. Conflict in state 27 between rule 8 and token '|' resolved as reduce. Conflict in state 27 between rule 8 and token '&' resolved as reduce. Conflict in state 27 between rule 8 and token '+' resolved as reduce. Conflict in state 27 between rule 8 and token '-' resolved as reduce. Conflict in state 27 between rule 8 and token '*' resolved as reduce. Conflict in state 27 between rule 8 and token '/' resolved as reduce. Conflict in state 27 between rule 8 and token '%' resolved as reduce. Conflict in state 28 between rule 9 and token '|' resolved as reduce. Conflict in state 28 between rule 9 and token '&' resolved as reduce. Conflict in state 28 between rule 9 and token '+' resolved as reduce. Conflict in state 28 between rule 9 and token '-' resolved as reduce. Conflict in state 28 between rule 9 and token '*' resolved as reduce. Conflict in state 28 between rule 9 and token '/' resolved as reduce. Conflict in state 28 between rule 9 and token '%' resolved as reduce. token types: type -1 is $ type 37 is '%' type 38 is '&' type 40 is '(' type 41 is ')' type 42 is '*' type 43 is '+' type 45 is '-' type 47 is '/' type 61 is '=' type 124 is '|' type 256 is error type 258 is DIGIT type 259 is LETTER type 260 is EXIT type 261 is UMINUS state 0 DIGIT shift 1 LETTER shift 2 EXIT shift 3 '-' shift 4 '(' shift 5 expr shift 6 stmt shift 29 number shift 7 state 1 number -> DIGIT . (15) $default reduce 15 (number) state 2 stmt -> LETTER . '=' expr (2) expr -> LETTER . (13) '=' shift 8 $default reduce 13 (expr) state 3 stmt -> EXIT . (3) $default reduce 3 (stmt) state 4 expr -> '-' . expr (12) DIGIT shift 1 LETTER shift 9 '-' shift 4 '(' shift 5 expr shift 10 number shift 7 state 5 expr -> '(' . expr ')' (4) DIGIT shift 1 LETTER shift 9 '-' shift 4 '(' shift 5 expr shift 11 number shift 7 state 6 stmt -> expr . (1) expr -> expr . '+' expr (5) expr -> expr . '-' expr (6) expr -> expr . '*' expr (7) expr -> expr . '/' expr (8) expr -> expr . '%' expr (9) expr -> expr . '|' expr (10) expr -> expr . '&' expr (11) '|' shift 12 '&' shift 13 '+' shift 14 '-' shift 15 '*' shift 16 '/' shift 17 '%' shift 18 $default reduce 1 (stmt) state 7 expr -> number . (14) number -> number . DIGIT (16) DIGIT shift 19 $default reduce 14 (expr) state 8 stmt -> LETTER '=' . expr (2) DIGIT shift 1 LETTER shift 9 '-' shift 4 '(' shift 5 expr shift 20 number shift 7 state 9 expr -> LETTER . (13) $default reduce 13 (expr) state 10 expr -> expr . '+' expr (5) expr -> expr . '-' expr (6) expr -> expr . '*' expr (7) expr -> expr . '/' expr (8) expr -> expr . '%' expr (9) expr -> expr . '|' expr (10) expr -> expr . '&' expr (11) expr -> '-' expr . (12) $default reduce 12 (expr) state 11 expr -> '(' expr . ')' (4) expr -> expr . '+' expr (5) expr -> expr . '-' expr (6) expr -> expr . '*' expr (7) expr -> expr . '/' expr (8) expr -> expr . '%' expr (9) expr -> expr . '|' expr (10) expr -> expr . '&' expr (11) '|' shift 12 '&' shift 13 '+' shift 14 '-' shift 15 '*' shift 16 '/' shift 17 '%' shift 18 ')' shift 21 state 12 expr -> expr '|' . expr (10) DIGIT shift 1 LETTER shift 9 '-' shift 4 '(' shift 5 expr shift 22 number shift 7 state 13 expr -> expr '&' . expr (11) DIGIT shift 1 LETTER shift 9 '-' shift 4 '(' shift 5 expr shift 23 number shift 7 state 14 expr -> expr '+' . expr (5) DIGIT shift 1 LETTER shift 9 '-' shift 4 '(' shift 5 expr shift 24 number shift 7 state 15 expr -> expr '-' . expr (6) DIGIT shift 1 LETTER shift 9 '-' shift 4 '(' shift 5 expr shift 25 number shift 7 state 16 expr -> expr '*' . expr (7) DIGIT shift 1 LETTER shift 9 '-' shift 4 '(' shift 5 expr shift 26 number shift 7 state 17 expr -> expr '/' . expr (8) DIGIT shift 1 LETTER shift 9 '-' shift 4 '(' shift 5 expr shift 27 number shift 7 state 18 expr -> expr '%' . expr (9) DIGIT shift 1 LETTER shift 9 '-' shift 4 '(' shift 5 expr shift 28 number shift 7 state 19 number -> number DIGIT . (16) $default reduce 16 (number) state 20 stmt -> LETTER '=' expr . (2) expr -> expr . '+' expr (5) expr -> expr . '-' expr (6) expr -> expr . '*' expr (7) expr -> expr . '/' expr (8) expr -> expr . '%' expr (9) expr -> expr . '|' expr (10) expr -> expr . '&' expr (11) '|' shift 12 '&' shift 13 '+' shift 14 '-' shift 15 '*' shift 16 '/' shift 17 '%' shift 18 $default reduce 2 (stmt) state 21 expr -> '(' expr ')' . (4) $default reduce 4 (expr) state 22 expr -> expr . '+' expr (5) expr -> expr . '-' expr (6) expr -> expr . '*' expr (7) expr -> expr . '/' expr (8) expr -> expr . '%' expr (9) expr -> expr . '|' expr (10) expr -> expr '|' expr . (10) expr -> expr . '&' expr (11) '&' shift 13 '+' shift 14 '-' shift 15 '*' shift 16 '/' shift 17 '%' shift 18 $default reduce 10 (expr) state 23 expr -> expr . '+' expr (5) expr -> expr . '-' expr (6) expr -> expr . '*' expr (7) expr -> expr . '/' expr (8) expr -> expr . '%' expr (9) expr -> expr . '|' expr (10) expr -> expr . '&' expr (11) expr -> expr '&' expr . (11) '+' shift 14 '-' shift 15 '*' shift 16 '/' shift 17 '%' shift 18 $default reduce 11 (expr) state 24 expr -> expr . '+' expr (5) expr -> expr '+' expr . (5) expr -> expr . '-' expr (6) expr -> expr . '*' expr (7) expr -> expr . '/' expr (8) expr -> expr . '%' expr (9) expr -> expr . '|' expr (10) expr -> expr . '&' expr (11) '*' shift 16 '/' shift 17 '%' shift 18 $default reduce 5 (expr) state 25 expr -> expr . '+' expr (5) expr -> expr . '-' expr (6) expr -> expr '-' expr . (6) expr -> expr . '*' expr (7) expr -> expr . '/' expr (8) expr -> expr . '%' expr (9) expr -> expr . '|' expr (10) expr -> expr . '&' expr (11) '*' shift 16 '/' shift 17 '%' shift 18 $default reduce 6 (expr) state 26 expr -> expr . '+' expr (5) expr -> expr . '-' expr (6) expr -> expr . '*' expr (7) expr -> expr '*' expr . (7) expr -> expr . '/' expr (8) expr -> expr . '%' expr (9) expr -> expr . '|' expr (10) expr -> expr . '&' expr (11) $default reduce 7 (expr) state 27 expr -> expr . '+' expr (5) expr -> expr . '-' expr (6) expr -> expr . '*' expr (7) expr -> expr . '/' expr (8) expr -> expr '/' expr . (8) expr -> expr . '%' expr (9) expr -> expr . '|' expr (10) expr -> expr . '&' expr (11) $default reduce 8 (expr) state 28 expr -> expr . '+' expr (5) expr -> expr . '-' expr (6) expr -> expr . '*' expr (7) expr -> expr . '/' expr (8) expr -> expr . '%' expr (9) expr -> expr '%' expr . (9) expr -> expr . '|' expr (10) expr -> expr . '&' expr (11) $default reduce 9 (expr) state 29 $ shift 30 state 30 $ shift 31 state 31 NO ACTIONS