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