quote_calc-s.output revision 303975
144603Sdcs 0 $accept : list $end 244603Sdcs 344603Sdcs 1 list : 444603Sdcs 2 | list stat '\n' 544603Sdcs 3 | list error '\n' 644603Sdcs 744603Sdcs 4 stat : expr 844603Sdcs 5 | LETTER '=' expr 944603Sdcs 1044603Sdcs 6 expr : '(' expr ')' 1144603Sdcs 7 | expr OP_ADD expr 1244603Sdcs 8 | expr OP_SUB expr 1344603Sdcs 9 | expr OP_MUL expr 1444603Sdcs 10 | expr OP_DIV expr 1544603Sdcs 11 | expr OP_MOD expr 1644603Sdcs 12 | expr OP_AND expr 1744603Sdcs 13 | expr '|' expr 1844603Sdcs 14 | OP_SUB expr 1944603Sdcs 15 | LETTER 2044603Sdcs 16 | number 2144603Sdcs 2244603Sdcs 17 number : DIGIT 2344603Sdcs 18 | number DIGIT 2444603Sdcs 2550477Speterstate 0 2644603Sdcs $accept : . list $end (0) 2744603Sdcs list : . (1) 2844603Sdcs 2944603Sdcs . reduce 1 3044603Sdcs 3144603Sdcs list goto 1 3244603Sdcs 3344603Sdcs 3444603Sdcsstate 1 3544603Sdcs $accept : list . $end (0) 3644603Sdcs list : list . stat '\n' (2) 3744603Sdcs list : list . error '\n' (3) 3844603Sdcs 3944603Sdcs $end accept 4044603Sdcs error shift 2 4144603Sdcs OP_SUB shift 3 4244603Sdcs DIGIT shift 4 4344603Sdcs LETTER shift 5 4444603Sdcs '(' shift 6 4544603Sdcs . error 4644603Sdcs 4744603Sdcs stat goto 7 4844603Sdcs expr goto 8 4944603Sdcs number goto 9 5044603Sdcs 5144603Sdcs 5244603Sdcsstate 2 5344603Sdcs list : list error . '\n' (3) 5444603Sdcs 5544603Sdcs '\n' shift 10 5644603Sdcs . error 5744603Sdcs 5853672Sdcs 5944603Sdcsstate 3 6044603Sdcs expr : OP_SUB . expr (14) 6144603Sdcs 6244603Sdcs OP_SUB shift 3 6344603Sdcs DIGIT shift 4 6444603Sdcs LETTER shift 11 6544603Sdcs '(' shift 6 6644603Sdcs . error 6761373Sdcs 6844603Sdcs expr goto 12 6944603Sdcs number goto 9 7044603Sdcs 7144603Sdcs 7244603Sdcsstate 4 7344603Sdcs number : DIGIT . (17) 7444603Sdcs 7544603Sdcs . reduce 17 7644603Sdcs 7744603Sdcs 7844603Sdcsstate 5 7944603Sdcs stat : LETTER . '=' expr (5) 8044603Sdcs expr : LETTER . (15) 8144603Sdcs 8244603Sdcs '=' shift 13 8344603Sdcs OP_ADD reduce 15 8444603Sdcs OP_SUB reduce 15 8565615Sdcs OP_MUL reduce 15 8665615Sdcs OP_DIV reduce 15 8765615Sdcs OP_MOD reduce 15 8865615Sdcs OP_AND reduce 15 8944603Sdcs '|' reduce 15 9044603Sdcs '\n' reduce 15 9165615Sdcs 9265615Sdcs 9365615Sdcsstate 6 9444603Sdcs expr : '(' . expr ')' (6) 9544603Sdcs 9644603Sdcs OP_SUB shift 3 9744603Sdcs DIGIT shift 4 9844603Sdcs LETTER shift 11 9944603Sdcs '(' shift 6 10044603Sdcs . error 10144603Sdcs 10244603Sdcs expr goto 14 10344603Sdcs number goto 9 10465615Sdcs 10565615Sdcs 10665615Sdcsstate 7 10765615Sdcs list : list stat . '\n' (2) 10844603Sdcs 10944603Sdcs '\n' shift 15 11065615Sdcs . error 11144603Sdcs 11244603Sdcs 11344603Sdcsstate 8 11444603Sdcs stat : expr . (4) 11544603Sdcs expr : expr . OP_ADD expr (7) 11644603Sdcs expr : expr . OP_SUB expr (8) 11744603Sdcs expr : expr . OP_MUL expr (9) 11844603Sdcs expr : expr . OP_DIV expr (10) 11944603Sdcs expr : expr . OP_MOD expr (11) 12044603Sdcs expr : expr . OP_AND expr (12) 12144603Sdcs expr : expr . '|' expr (13) 12244603Sdcs 12344603Sdcs OP_ADD shift 16 12444603Sdcs OP_SUB shift 17 12565615Sdcs OP_MUL shift 18 12665615Sdcs OP_DIV shift 19 12765615Sdcs OP_MOD shift 20 12865615Sdcs OP_AND shift 21 12965615Sdcs '|' shift 22 13065615Sdcs '\n' reduce 4 13165615Sdcs 13265615Sdcs 13365615Sdcsstate 9 13465615Sdcs expr : number . (16) 13565615Sdcs number : number . DIGIT (18) 13665615Sdcs 13765615Sdcs DIGIT shift 23 13865615Sdcs OP_ADD reduce 16 13965615Sdcs OP_SUB reduce 16 14065615Sdcs OP_MUL reduce 16 14165615Sdcs OP_DIV reduce 16 14265615Sdcs OP_MOD reduce 16 14365615Sdcs OP_AND reduce 16 14465615Sdcs '|' reduce 16 14565615Sdcs '\n' reduce 16 14665615Sdcs ')' reduce 16 14765615Sdcs 14865615Sdcs 14965615Sdcsstate 10 15065615Sdcs list : list error '\n' . (3) 15165615Sdcs 15265615Sdcs . reduce 3 15365615Sdcs 15465615Sdcs 15565615Sdcsstate 11 15665615Sdcs expr : LETTER . (15) 15765615Sdcs 15865615Sdcs . reduce 15 15965615Sdcs 16065615Sdcs 16165615Sdcs12: shift/reduce conflict (shift 16, reduce 14) on OP_ADD 16265615Sdcs12: shift/reduce conflict (shift 17, reduce 14) on OP_SUB 16365615Sdcs12: shift/reduce conflict (shift 18, reduce 14) on OP_MUL 16465615Sdcs12: shift/reduce conflict (shift 19, reduce 14) on OP_DIV 16565615Sdcs12: shift/reduce conflict (shift 20, reduce 14) on OP_MOD 16665615Sdcs12: shift/reduce conflict (shift 21, reduce 14) on OP_AND 16765615Sdcsstate 12 16865615Sdcs expr : expr . OP_ADD expr (7) 16965615Sdcs expr : expr . OP_SUB expr (8) 17065615Sdcs expr : expr . OP_MUL expr (9) 17165615Sdcs expr : expr . OP_DIV expr (10) 17265615Sdcs expr : expr . OP_MOD expr (11) 17365615Sdcs expr : expr . OP_AND expr (12) 17465615Sdcs expr : expr . '|' expr (13) 17565615Sdcs expr : OP_SUB expr . (14) 17665615Sdcs 17765615Sdcs OP_ADD shift 16 17865615Sdcs OP_SUB shift 17 17965615Sdcs OP_MUL shift 18 18065615Sdcs OP_DIV shift 19 18165615Sdcs OP_MOD shift 20 18265615Sdcs OP_AND shift 21 18365615Sdcs '|' reduce 14 18465615Sdcs '\n' reduce 14 18565615Sdcs ')' reduce 14 18665615Sdcs 18765615Sdcs 18865615Sdcsstate 13 18965615Sdcs stat : LETTER '=' . expr (5) 19065615Sdcs 19165615Sdcs OP_SUB shift 3 19265615Sdcs DIGIT shift 4 19365615Sdcs LETTER shift 11 19465615Sdcs '(' shift 6 19565615Sdcs . error 19665615Sdcs 19765615Sdcs expr goto 24 19844603Sdcs number goto 9 19944603Sdcs 20044603Sdcs 20153672Sdcsstate 14 20265615Sdcs expr : '(' expr . ')' (6) 20365615Sdcs expr : expr . OP_ADD expr (7) 20444603Sdcs expr : expr . OP_SUB expr (8) 20544603Sdcs expr : expr . OP_MUL expr (9) 20644603Sdcs expr : expr . OP_DIV expr (10) 20744603Sdcs expr : expr . OP_MOD expr (11) 20844603Sdcs expr : expr . OP_AND expr (12) 20944603Sdcs expr : expr . '|' expr (13) 21044603Sdcs 21144603Sdcs OP_ADD shift 16 21244603Sdcs OP_SUB shift 17 21344603Sdcs OP_MUL shift 18 21444603Sdcs OP_DIV shift 19 21544603Sdcs OP_MOD shift 20 21644603Sdcs OP_AND shift 21 21744603Sdcs '|' shift 22 21844603Sdcs ')' shift 25 21961373Sdcs . error 22061373Sdcs 22161373Sdcs 22261373Sdcsstate 15 22361373Sdcs list : list stat '\n' . (2) 22461373Sdcs 22561373Sdcs . reduce 2 22661373Sdcs 22744603Sdcs 22844603Sdcsstate 16 22944603Sdcs expr : expr OP_ADD . expr (7) 23044603Sdcs 23144603Sdcs OP_SUB shift 3 23244603Sdcs DIGIT shift 4 23344603Sdcs LETTER shift 11 23461373Sdcs '(' shift 6 23561373Sdcs . error 23653672Sdcs 23744603Sdcs expr goto 26 23844603Sdcs number goto 9 23944603Sdcs 24044603Sdcs 24144603Sdcsstate 17 24244603Sdcs expr : expr OP_SUB . expr (8) 24344603Sdcs 24453672Sdcs OP_SUB shift 3 24553672Sdcs DIGIT shift 4 24644603Sdcs LETTER shift 11 24744603Sdcs '(' shift 6 24853672Sdcs . error 24944603Sdcs 25044603Sdcs expr goto 27 25144603Sdcs number goto 9 25244603Sdcs 25344603Sdcs 25444603Sdcsstate 18 25544603Sdcs expr : expr OP_MUL . expr (9) 25644603Sdcs 25744603Sdcs OP_SUB shift 3 25844603Sdcs DIGIT shift 4 25944603Sdcs LETTER shift 11 26044603Sdcs '(' shift 6 26144603Sdcs . error 26244603Sdcs 26344603Sdcs expr goto 28 26444603Sdcs number goto 9 26544603Sdcs 26644603Sdcs 26744603Sdcsstate 19 26844603Sdcs expr : expr OP_DIV . expr (10) 26944603Sdcs 27044603Sdcs OP_SUB shift 3 27144603Sdcs DIGIT shift 4 27244603Sdcs LETTER shift 11 27344603Sdcs '(' shift 6 27444603Sdcs . error 27544603Sdcs 27644603Sdcs expr goto 29 27744603Sdcs number goto 9 27865615Sdcs 27965615Sdcs 28065615Sdcsstate 20 28165615Sdcs expr : expr OP_MOD . expr (11) 28265615Sdcs 28365615Sdcs OP_SUB shift 3 28465615Sdcs DIGIT shift 4 28565615Sdcs LETTER shift 11 28665615Sdcs '(' shift 6 28765615Sdcs . error 28865615Sdcs 28965615Sdcs expr goto 30 29044603Sdcs number goto 9 29144603Sdcs 29244603Sdcs 29344603Sdcsstate 21 29444603Sdcs expr : expr OP_AND . expr (12) 29544603Sdcs 29644603Sdcs OP_SUB shift 3 29765615Sdcs DIGIT shift 4 29865615Sdcs LETTER shift 11 29965615Sdcs '(' shift 6 30044603Sdcs . error 30144603Sdcs 30244603Sdcs expr goto 31 30365615Sdcs number goto 9 30465615Sdcs 30544603Sdcs 30644603Sdcsstate 22 30744603Sdcs expr : expr '|' . expr (13) 30844603Sdcs 30944603Sdcs OP_SUB shift 3 31044603Sdcs DIGIT shift 4 31144603Sdcs LETTER shift 11 31244603Sdcs '(' shift 6 31344603Sdcs . error 31444603Sdcs 31544603Sdcs expr goto 32 31644603Sdcs number goto 9 31744603Sdcs 31844603Sdcs 31944603Sdcsstate 23 32044603Sdcs number : number DIGIT . (18) 32144603Sdcs 32244603Sdcs . reduce 18 32344603Sdcs 32444603Sdcs 32544603Sdcsstate 24 32644603Sdcs stat : LETTER '=' expr . (5) 32744603Sdcs expr : expr . OP_ADD expr (7) 32844603Sdcs expr : expr . OP_SUB expr (8) 32944603Sdcs expr : expr . OP_MUL expr (9) 33044603Sdcs expr : expr . OP_DIV expr (10) 33144603Sdcs expr : expr . OP_MOD expr (11) 33244603Sdcs expr : expr . OP_AND expr (12) 33344603Sdcs expr : expr . '|' expr (13) 33444603Sdcs 33544603Sdcs OP_ADD shift 16 33644603Sdcs OP_SUB shift 17 33744603Sdcs OP_MUL shift 18 33844603Sdcs OP_DIV shift 19 33944603Sdcs OP_MOD shift 20 34044603Sdcs OP_AND shift 21 34144603Sdcs '|' shift 22 34244603Sdcs '\n' reduce 5 34344603Sdcs 34444603Sdcs 34544603Sdcsstate 25 34644603Sdcs expr : '(' expr ')' . (6) 34744603Sdcs 34844603Sdcs . reduce 6 34944603Sdcs 35044603Sdcs 35144603Sdcs26: shift/reduce conflict (shift 16, reduce 7) on OP_ADD 35244603Sdcs26: shift/reduce conflict (shift 17, reduce 7) on OP_SUB 35344603Sdcs26: shift/reduce conflict (shift 18, reduce 7) on OP_MUL 35444603Sdcs26: shift/reduce conflict (shift 19, reduce 7) on OP_DIV 35544603Sdcs26: shift/reduce conflict (shift 20, reduce 7) on OP_MOD 35644603Sdcs26: shift/reduce conflict (shift 21, reduce 7) on OP_AND 35744603Sdcs26: shift/reduce conflict (shift 22, reduce 7) on '|' 35844603Sdcsstate 26 35944603Sdcs expr : expr . OP_ADD expr (7) 36044603Sdcs expr : expr OP_ADD expr . (7) 36144603Sdcs expr : expr . OP_SUB expr (8) 36244603Sdcs expr : expr . OP_MUL expr (9) 36344603Sdcs expr : expr . OP_DIV expr (10) 36444603Sdcs expr : expr . OP_MOD expr (11) 36544603Sdcs expr : expr . OP_AND expr (12) 36644603Sdcs expr : expr . '|' expr (13) 36744603Sdcs 36844603Sdcs OP_ADD shift 16 36944603Sdcs OP_SUB shift 17 37044603Sdcs OP_MUL shift 18 37144603Sdcs OP_DIV shift 19 37244603Sdcs OP_MOD shift 20 37344603Sdcs OP_AND shift 21 37444603Sdcs '|' shift 22 37544603Sdcs '\n' reduce 7 37644603Sdcs ')' reduce 7 37744603Sdcs 37844603Sdcs 37965615Sdcs27: shift/reduce conflict (shift 16, reduce 8) on OP_ADD 38065615Sdcs27: shift/reduce conflict (shift 17, reduce 8) on OP_SUB 38165615Sdcs27: shift/reduce conflict (shift 18, reduce 8) on OP_MUL 38244603Sdcs27: shift/reduce conflict (shift 19, reduce 8) on OP_DIV 38344603Sdcs27: shift/reduce conflict (shift 20, reduce 8) on OP_MOD 38444603Sdcs27: shift/reduce conflict (shift 21, reduce 8) on OP_AND 38544603Sdcs27: shift/reduce conflict (shift 22, reduce 8) on '|' 38665615Sdcsstate 27 38765615Sdcs expr : expr . OP_ADD expr (7) 38865615Sdcs expr : expr . OP_SUB expr (8) 38965615Sdcs expr : expr OP_SUB expr . (8) 39065615Sdcs expr : expr . OP_MUL expr (9) 39165615Sdcs expr : expr . OP_DIV expr (10) 39244603Sdcs expr : expr . OP_MOD expr (11) 39344603Sdcs expr : expr . OP_AND expr (12) 39444603Sdcs expr : expr . '|' expr (13) 39544603Sdcs 39644603Sdcs OP_ADD shift 16 39744603Sdcs OP_SUB shift 17 39844603Sdcs OP_MUL shift 18 39944603Sdcs OP_DIV shift 19 40044603Sdcs OP_MOD shift 20 40144603Sdcs OP_AND shift 21 40244603Sdcs '|' shift 22 40365615Sdcs '\n' reduce 8 40465615Sdcs ')' reduce 8 40544603Sdcs 40644603Sdcs 40744603Sdcs28: shift/reduce conflict (shift 16, reduce 9) on OP_ADD 40844603Sdcs28: shift/reduce conflict (shift 17, reduce 9) on OP_SUB 40944603Sdcs28: shift/reduce conflict (shift 18, reduce 9) on OP_MUL 41044603Sdcs28: shift/reduce conflict (shift 19, reduce 9) on OP_DIV 41144603Sdcs28: shift/reduce conflict (shift 20, reduce 9) on OP_MOD 41265615Sdcs28: shift/reduce conflict (shift 21, reduce 9) on OP_AND 41365615Sdcs28: shift/reduce conflict (shift 22, reduce 9) on '|' 41465615Sdcsstate 28 41565615Sdcs expr : expr . OP_ADD expr (7) 41644603Sdcs expr : expr . OP_SUB expr (8) 41765615Sdcs expr : expr . OP_MUL expr (9) 41865615Sdcs expr : expr OP_MUL expr . (9) 41965615Sdcs expr : expr . OP_DIV expr (10) 42065615Sdcs expr : expr . OP_MOD expr (11) 42165615Sdcs expr : expr . OP_AND expr (12) 42265615Sdcs expr : expr . '|' expr (13) 42365615Sdcs 42465615Sdcs OP_ADD shift 16 42565615Sdcs OP_SUB shift 17 42665615Sdcs OP_MUL shift 18 42765615Sdcs OP_DIV shift 19 42865615Sdcs OP_MOD shift 20 42965615Sdcs OP_AND shift 21 43044603Sdcs '|' shift 22 43144603Sdcs '\n' reduce 9 43244603Sdcs ')' reduce 9 43344603Sdcs 43444603Sdcs 43544603Sdcs29: shift/reduce conflict (shift 16, reduce 10) on OP_ADD 43644603Sdcs29: shift/reduce conflict (shift 17, reduce 10) on OP_SUB 43744603Sdcs29: shift/reduce conflict (shift 18, reduce 10) on OP_MUL 43844603Sdcs29: shift/reduce conflict (shift 19, reduce 10) on OP_DIV 43944603Sdcs29: shift/reduce conflict (shift 20, reduce 10) on OP_MOD 44044603Sdcs29: shift/reduce conflict (shift 21, reduce 10) on OP_AND 44144603Sdcs29: shift/reduce conflict (shift 22, reduce 10) on '|' 44244603Sdcsstate 29 44344603Sdcs expr : expr . OP_ADD expr (7) 44444603Sdcs expr : expr . OP_SUB expr (8) 44544603Sdcs expr : expr . OP_MUL expr (9) 44644603Sdcs expr : expr . OP_DIV expr (10) 44744603Sdcs expr : expr OP_DIV expr . (10) 44844603Sdcs expr : expr . OP_MOD expr (11) 44944603Sdcs expr : expr . OP_AND expr (12) 45044603Sdcs expr : expr . '|' expr (13) 45144603Sdcs 45244603Sdcs OP_ADD shift 16 45344603Sdcs OP_SUB shift 17 45444603Sdcs OP_MUL shift 18 45544603Sdcs OP_DIV shift 19 45644603Sdcs OP_MOD shift 20 45744603Sdcs OP_AND shift 21 45844603Sdcs '|' shift 22 45944603Sdcs '\n' reduce 10 46044603Sdcs ')' reduce 10 46144603Sdcs 46244603Sdcs 46344603Sdcs30: shift/reduce conflict (shift 16, reduce 11) on OP_ADD 46444603Sdcs30: shift/reduce conflict (shift 17, reduce 11) on OP_SUB 46544603Sdcs30: shift/reduce conflict (shift 18, reduce 11) on OP_MUL 46644603Sdcs30: shift/reduce conflict (shift 19, reduce 11) on OP_DIV 46744603Sdcs30: shift/reduce conflict (shift 20, reduce 11) on OP_MOD 46844603Sdcs30: shift/reduce conflict (shift 21, reduce 11) on OP_AND 46944603Sdcs30: shift/reduce conflict (shift 22, reduce 11) on '|' 47044603Sdcsstate 30 47144603Sdcs expr : expr . OP_ADD expr (7) 47244603Sdcs expr : expr . OP_SUB expr (8) 47344603Sdcs expr : expr . OP_MUL expr (9) 47444603Sdcs expr : expr . OP_DIV expr (10) 47544603Sdcs expr : expr . OP_MOD expr (11) 47644603Sdcs expr : expr OP_MOD expr . (11) 47744603Sdcs expr : expr . OP_AND expr (12) 47844603Sdcs expr : expr . '|' expr (13) 47944603Sdcs 48044603Sdcs OP_ADD shift 16 48144603Sdcs OP_SUB shift 17 48244603Sdcs OP_MUL shift 18 48344603Sdcs OP_DIV shift 19 48444603Sdcs OP_MOD shift 20 48544603Sdcs OP_AND shift 21 48644603Sdcs '|' shift 22 48744603Sdcs '\n' reduce 11 48844603Sdcs ')' reduce 11 48944603Sdcs 49044603Sdcs 49144603Sdcs31: shift/reduce conflict (shift 16, reduce 12) on OP_ADD 49244603Sdcs31: shift/reduce conflict (shift 17, reduce 12) on OP_SUB 49344603Sdcs31: shift/reduce conflict (shift 18, reduce 12) on OP_MUL 49444603Sdcs31: shift/reduce conflict (shift 19, reduce 12) on OP_DIV 49544603Sdcs31: shift/reduce conflict (shift 20, reduce 12) on OP_MOD 49644603Sdcs31: shift/reduce conflict (shift 21, reduce 12) on OP_AND 49744603Sdcs31: shift/reduce conflict (shift 22, reduce 12) on '|' 49844603Sdcsstate 31 49944603Sdcs expr : expr . OP_ADD expr (7) 50044603Sdcs expr : expr . OP_SUB expr (8) 50144603Sdcs expr : expr . OP_MUL expr (9) 50244603Sdcs expr : expr . OP_DIV expr (10) 50344603Sdcs expr : expr . OP_MOD expr (11) 50444603Sdcs expr : expr . OP_AND expr (12) 50544603Sdcs expr : expr OP_AND expr . (12) 50644603Sdcs expr : expr . '|' expr (13) 50744603Sdcs 50844603Sdcs OP_ADD shift 16 50944603Sdcs OP_SUB shift 17 51044603Sdcs OP_MUL shift 18 51144603Sdcs OP_DIV shift 19 51244603Sdcs OP_MOD shift 20 51344603Sdcs OP_AND shift 21 51444603Sdcs '|' shift 22 51544603Sdcs '\n' reduce 12 51644603Sdcs ')' reduce 12 51744603Sdcs 51844603Sdcs 51944603Sdcs32: shift/reduce conflict (shift 16, reduce 13) on OP_ADD 52044603Sdcs32: shift/reduce conflict (shift 17, reduce 13) on OP_SUB 52144603Sdcs32: shift/reduce conflict (shift 18, reduce 13) on OP_MUL 52244603Sdcs32: shift/reduce conflict (shift 19, reduce 13) on OP_DIV 52344603Sdcs32: shift/reduce conflict (shift 20, reduce 13) on OP_MOD 52444603Sdcs32: shift/reduce conflict (shift 21, reduce 13) on OP_AND 52544603Sdcsstate 32 52644603Sdcs expr : expr . OP_ADD expr (7) 52744603Sdcs expr : expr . OP_SUB expr (8) 52844603Sdcs expr : expr . OP_MUL expr (9) 52944603Sdcs expr : expr . OP_DIV expr (10) 53044603Sdcs expr : expr . OP_MOD expr (11) 53144603Sdcs expr : expr . OP_AND expr (12) 53244603Sdcs expr : expr . '|' expr (13) 53344603Sdcs expr : expr '|' expr . (13) 53444603Sdcs 53544603Sdcs OP_ADD shift 16 53644603Sdcs OP_SUB shift 17 53744603Sdcs OP_MUL shift 18 53844603Sdcs OP_DIV shift 19 53944603Sdcs OP_MOD shift 20 54044603Sdcs OP_AND shift 21 54144603Sdcs '|' reduce 13 54244603Sdcs '\n' reduce 13 54344603Sdcs ')' reduce 13 54444603Sdcs 54544603Sdcs 54644603SdcsState 12 contains 6 shift/reduce conflicts. 54744603SdcsState 26 contains 7 shift/reduce conflicts. 54844603SdcsState 27 contains 7 shift/reduce conflicts. 54944603SdcsState 28 contains 7 shift/reduce conflicts. 55044603SdcsState 29 contains 7 shift/reduce conflicts. 55144603SdcsState 30 contains 7 shift/reduce conflicts. 55244603SdcsState 31 contains 7 shift/reduce conflicts. 55344603SdcsState 32 contains 6 shift/reduce conflicts. 55444603Sdcs 55544603Sdcs 55644603Sdcs28 terminals, 5 nonterminals 55744603Sdcs19 grammar rules, 33 states 55844603Sdcs 55944603Sdcsgrammar parser grammar 56044603Sdcssymbol# value# symbol 56144603Sdcs 0 0 $end 56244603Sdcs 1 256 error 56344603Sdcs 2 257 OP_ADD 56444603Sdcs 3 258 "ADD" 56544603Sdcs 4 259 OP_SUB 56644603Sdcs 5 260 "SUB" 56744603Sdcs 6 261 OP_MUL 56844603Sdcs 7 262 "MUL" 56944603Sdcs 8 263 OP_DIV 57044603Sdcs 9 264 "DIV" 57144603Sdcs 10 265 OP_MOD 57244603Sdcs 11 266 "MOD" 57344603Sdcs 12 267 OP_AND 57444603Sdcs 13 268 "AND" 57544603Sdcs 14 269 DIGIT 57644603Sdcs 15 270 LETTER 57744603Sdcs 16 124 '|' 57844603Sdcs 17 38 '&' 57944603Sdcs 18 43 '+' 58044603Sdcs 19 45 '-' 58144603Sdcs 20 42 '*' 58244603Sdcs 21 47 '/' 58344603Sdcs 22 37 '%' 58444603Sdcs 23 271 UMINUS 58544603Sdcs 24 10 '\n' 58644603Sdcs 25 61 '=' 58744603Sdcs 26 40 '(' 58844603Sdcs 27 41 ')' 58944603Sdcs 28 272 $accept 59044603Sdcs 29 273 list 59144603Sdcs 30 274 stat 59244603Sdcs 31 275 expr 59344603Sdcs 32 276 number 59444603Sdcs