123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511 |
- 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
|