1264790Sbapt   0  $accept : list $end
2264790Sbapt
3264790Sbapt   1  list :
4264790Sbapt   2       | list stat '\n'
5264790Sbapt   3       | list error '\n'
6264790Sbapt
7264790Sbapt   4  stat : expr
8264790Sbapt   5       | LETTER '=' expr
9264790Sbapt
10264790Sbapt   6  expr : '(' expr ')'
11264790Sbapt   7       | expr OP_ADD expr
12264790Sbapt   8       | expr OP_SUB expr
13264790Sbapt   9       | expr OP_MUL expr
14264790Sbapt  10       | expr OP_DIV expr
15264790Sbapt  11       | expr OP_MOD expr
16264790Sbapt  12       | expr OP_AND expr
17264790Sbapt  13       | expr '|' expr
18264790Sbapt  14       | OP_SUB expr
19264790Sbapt  15       | LETTER
20264790Sbapt  16       | number
21264790Sbapt
22264790Sbapt  17  number : DIGIT
23264790Sbapt  18         | number DIGIT
24264790Sbapt
25264790Sbaptstate 0
26264790Sbapt	$accept : . list $end  (0)
27264790Sbapt	list : .  (1)
28264790Sbapt
29264790Sbapt	.  reduce 1
30264790Sbapt
31264790Sbapt	list  goto 1
32264790Sbapt
33264790Sbapt
34264790Sbaptstate 1
35264790Sbapt	$accept : list . $end  (0)
36264790Sbapt	list : list . stat '\n'  (2)
37264790Sbapt	list : list . error '\n'  (3)
38264790Sbapt
39264790Sbapt	$end  accept
40264790Sbapt	error  shift 2
41264790Sbapt	OP_SUB  shift 3
42264790Sbapt	DIGIT  shift 4
43264790Sbapt	LETTER  shift 5
44264790Sbapt	'('  shift 6
45264790Sbapt	.  error
46264790Sbapt
47264790Sbapt	stat  goto 7
48264790Sbapt	expr  goto 8
49264790Sbapt	number  goto 9
50264790Sbapt
51264790Sbapt
52264790Sbaptstate 2
53264790Sbapt	list : list error . '\n'  (3)
54264790Sbapt
55264790Sbapt	'\n'  shift 10
56264790Sbapt	.  error
57264790Sbapt
58264790Sbapt
59264790Sbaptstate 3
60264790Sbapt	expr : OP_SUB . expr  (14)
61264790Sbapt
62264790Sbapt	OP_SUB  shift 3
63264790Sbapt	DIGIT  shift 4
64264790Sbapt	LETTER  shift 11
65264790Sbapt	'('  shift 6
66264790Sbapt	.  error
67264790Sbapt
68264790Sbapt	expr  goto 12
69264790Sbapt	number  goto 9
70264790Sbapt
71264790Sbapt
72264790Sbaptstate 4
73264790Sbapt	number : DIGIT .  (17)
74264790Sbapt
75264790Sbapt	.  reduce 17
76264790Sbapt
77264790Sbapt
78264790Sbaptstate 5
79264790Sbapt	stat : LETTER . '=' expr  (5)
80264790Sbapt	expr : LETTER .  (15)
81264790Sbapt
82264790Sbapt	'='  shift 13
83264790Sbapt	OP_ADD  reduce 15
84264790Sbapt	OP_SUB  reduce 15
85264790Sbapt	OP_MUL  reduce 15
86264790Sbapt	OP_DIV  reduce 15
87264790Sbapt	OP_MOD  reduce 15
88264790Sbapt	OP_AND  reduce 15
89264790Sbapt	'|'  reduce 15
90264790Sbapt	'\n'  reduce 15
91264790Sbapt
92264790Sbapt
93264790Sbaptstate 6
94264790Sbapt	expr : '(' . expr ')'  (6)
95264790Sbapt
96264790Sbapt	OP_SUB  shift 3
97264790Sbapt	DIGIT  shift 4
98264790Sbapt	LETTER  shift 11
99264790Sbapt	'('  shift 6
100264790Sbapt	.  error
101264790Sbapt
102264790Sbapt	expr  goto 14
103264790Sbapt	number  goto 9
104264790Sbapt
105264790Sbapt
106264790Sbaptstate 7
107264790Sbapt	list : list stat . '\n'  (2)
108264790Sbapt
109264790Sbapt	'\n'  shift 15
110264790Sbapt	.  error
111264790Sbapt
112264790Sbapt
113264790Sbaptstate 8
114264790Sbapt	stat : expr .  (4)
115264790Sbapt	expr : expr . OP_ADD expr  (7)
116264790Sbapt	expr : expr . OP_SUB expr  (8)
117264790Sbapt	expr : expr . OP_MUL expr  (9)
118264790Sbapt	expr : expr . OP_DIV expr  (10)
119264790Sbapt	expr : expr . OP_MOD expr  (11)
120264790Sbapt	expr : expr . OP_AND expr  (12)
121264790Sbapt	expr : expr . '|' expr  (13)
122264790Sbapt
123264790Sbapt	OP_ADD  shift 16
124264790Sbapt	OP_SUB  shift 17
125264790Sbapt	OP_MUL  shift 18
126264790Sbapt	OP_DIV  shift 19
127264790Sbapt	OP_MOD  shift 20
128264790Sbapt	OP_AND  shift 21
129264790Sbapt	'|'  shift 22
130264790Sbapt	'\n'  reduce 4
131264790Sbapt
132264790Sbapt
133264790Sbaptstate 9
134264790Sbapt	expr : number .  (16)
135264790Sbapt	number : number . DIGIT  (18)
136264790Sbapt
137264790Sbapt	DIGIT  shift 23
138264790Sbapt	OP_ADD  reduce 16
139264790Sbapt	OP_SUB  reduce 16
140264790Sbapt	OP_MUL  reduce 16
141264790Sbapt	OP_DIV  reduce 16
142264790Sbapt	OP_MOD  reduce 16
143264790Sbapt	OP_AND  reduce 16
144264790Sbapt	'|'  reduce 16
145264790Sbapt	'\n'  reduce 16
146264790Sbapt	')'  reduce 16
147264790Sbapt
148264790Sbapt
149264790Sbaptstate 10
150264790Sbapt	list : list error '\n' .  (3)
151264790Sbapt
152264790Sbapt	.  reduce 3
153264790Sbapt
154264790Sbapt
155264790Sbaptstate 11
156264790Sbapt	expr : LETTER .  (15)
157264790Sbapt
158264790Sbapt	.  reduce 15
159264790Sbapt
160264790Sbapt
161264790Sbapt12: shift/reduce conflict (shift 16, reduce 14) on OP_ADD
162264790Sbapt12: shift/reduce conflict (shift 17, reduce 14) on OP_SUB
163264790Sbapt12: shift/reduce conflict (shift 18, reduce 14) on OP_MUL
164264790Sbapt12: shift/reduce conflict (shift 19, reduce 14) on OP_DIV
165264790Sbapt12: shift/reduce conflict (shift 20, reduce 14) on OP_MOD
166264790Sbapt12: shift/reduce conflict (shift 21, reduce 14) on OP_AND
167264790Sbaptstate 12
168264790Sbapt	expr : expr . OP_ADD expr  (7)
169264790Sbapt	expr : expr . OP_SUB expr  (8)
170264790Sbapt	expr : expr . OP_MUL expr  (9)
171264790Sbapt	expr : expr . OP_DIV expr  (10)
172264790Sbapt	expr : expr . OP_MOD expr  (11)
173264790Sbapt	expr : expr . OP_AND expr  (12)
174264790Sbapt	expr : expr . '|' expr  (13)
175264790Sbapt	expr : OP_SUB expr .  (14)
176264790Sbapt
177264790Sbapt	OP_ADD  shift 16
178264790Sbapt	OP_SUB  shift 17
179264790Sbapt	OP_MUL  shift 18
180264790Sbapt	OP_DIV  shift 19
181264790Sbapt	OP_MOD  shift 20
182264790Sbapt	OP_AND  shift 21
183264790Sbapt	'|'  reduce 14
184264790Sbapt	'\n'  reduce 14
185264790Sbapt	')'  reduce 14
186264790Sbapt
187264790Sbapt
188264790Sbaptstate 13
189264790Sbapt	stat : LETTER '=' . expr  (5)
190264790Sbapt
191264790Sbapt	OP_SUB  shift 3
192264790Sbapt	DIGIT  shift 4
193264790Sbapt	LETTER  shift 11
194264790Sbapt	'('  shift 6
195264790Sbapt	.  error
196264790Sbapt
197264790Sbapt	expr  goto 24
198264790Sbapt	number  goto 9
199264790Sbapt
200264790Sbapt
201264790Sbaptstate 14
202264790Sbapt	expr : '(' expr . ')'  (6)
203264790Sbapt	expr : expr . OP_ADD expr  (7)
204264790Sbapt	expr : expr . OP_SUB expr  (8)
205264790Sbapt	expr : expr . OP_MUL expr  (9)
206264790Sbapt	expr : expr . OP_DIV expr  (10)
207264790Sbapt	expr : expr . OP_MOD expr  (11)
208264790Sbapt	expr : expr . OP_AND expr  (12)
209264790Sbapt	expr : expr . '|' expr  (13)
210264790Sbapt
211264790Sbapt	OP_ADD  shift 16
212264790Sbapt	OP_SUB  shift 17
213264790Sbapt	OP_MUL  shift 18
214264790Sbapt	OP_DIV  shift 19
215264790Sbapt	OP_MOD  shift 20
216264790Sbapt	OP_AND  shift 21
217264790Sbapt	'|'  shift 22
218264790Sbapt	')'  shift 25
219264790Sbapt	.  error
220264790Sbapt
221264790Sbapt
222264790Sbaptstate 15
223264790Sbapt	list : list stat '\n' .  (2)
224264790Sbapt
225264790Sbapt	.  reduce 2
226264790Sbapt
227264790Sbapt
228264790Sbaptstate 16
229264790Sbapt	expr : expr OP_ADD . expr  (7)
230264790Sbapt
231264790Sbapt	OP_SUB  shift 3
232264790Sbapt	DIGIT  shift 4
233264790Sbapt	LETTER  shift 11
234264790Sbapt	'('  shift 6
235264790Sbapt	.  error
236264790Sbapt
237264790Sbapt	expr  goto 26
238264790Sbapt	number  goto 9
239264790Sbapt
240264790Sbapt
241264790Sbaptstate 17
242264790Sbapt	expr : expr OP_SUB . expr  (8)
243264790Sbapt
244264790Sbapt	OP_SUB  shift 3
245264790Sbapt	DIGIT  shift 4
246264790Sbapt	LETTER  shift 11
247264790Sbapt	'('  shift 6
248264790Sbapt	.  error
249264790Sbapt
250264790Sbapt	expr  goto 27
251264790Sbapt	number  goto 9
252264790Sbapt
253264790Sbapt
254264790Sbaptstate 18
255264790Sbapt	expr : expr OP_MUL . expr  (9)
256264790Sbapt
257264790Sbapt	OP_SUB  shift 3
258264790Sbapt	DIGIT  shift 4
259264790Sbapt	LETTER  shift 11
260264790Sbapt	'('  shift 6
261264790Sbapt	.  error
262264790Sbapt
263264790Sbapt	expr  goto 28
264264790Sbapt	number  goto 9
265264790Sbapt
266264790Sbapt
267264790Sbaptstate 19
268264790Sbapt	expr : expr OP_DIV . expr  (10)
269264790Sbapt
270264790Sbapt	OP_SUB  shift 3
271264790Sbapt	DIGIT  shift 4
272264790Sbapt	LETTER  shift 11
273264790Sbapt	'('  shift 6
274264790Sbapt	.  error
275264790Sbapt
276264790Sbapt	expr  goto 29
277264790Sbapt	number  goto 9
278264790Sbapt
279264790Sbapt
280264790Sbaptstate 20
281264790Sbapt	expr : expr OP_MOD . expr  (11)
282264790Sbapt
283264790Sbapt	OP_SUB  shift 3
284264790Sbapt	DIGIT  shift 4
285264790Sbapt	LETTER  shift 11
286264790Sbapt	'('  shift 6
287264790Sbapt	.  error
288264790Sbapt
289264790Sbapt	expr  goto 30
290264790Sbapt	number  goto 9
291264790Sbapt
292264790Sbapt
293264790Sbaptstate 21
294264790Sbapt	expr : expr OP_AND . expr  (12)
295264790Sbapt
296264790Sbapt	OP_SUB  shift 3
297264790Sbapt	DIGIT  shift 4
298264790Sbapt	LETTER  shift 11
299264790Sbapt	'('  shift 6
300264790Sbapt	.  error
301264790Sbapt
302264790Sbapt	expr  goto 31
303264790Sbapt	number  goto 9
304264790Sbapt
305264790Sbapt
306264790Sbaptstate 22
307264790Sbapt	expr : expr '|' . expr  (13)
308264790Sbapt
309264790Sbapt	OP_SUB  shift 3
310264790Sbapt	DIGIT  shift 4
311264790Sbapt	LETTER  shift 11
312264790Sbapt	'('  shift 6
313264790Sbapt	.  error
314264790Sbapt
315264790Sbapt	expr  goto 32
316264790Sbapt	number  goto 9
317264790Sbapt
318264790Sbapt
319264790Sbaptstate 23
320264790Sbapt	number : number DIGIT .  (18)
321264790Sbapt
322264790Sbapt	.  reduce 18
323264790Sbapt
324264790Sbapt
325264790Sbaptstate 24
326264790Sbapt	stat : LETTER '=' expr .  (5)
327264790Sbapt	expr : expr . OP_ADD expr  (7)
328264790Sbapt	expr : expr . OP_SUB expr  (8)
329264790Sbapt	expr : expr . OP_MUL expr  (9)
330264790Sbapt	expr : expr . OP_DIV expr  (10)
331264790Sbapt	expr : expr . OP_MOD expr  (11)
332264790Sbapt	expr : expr . OP_AND expr  (12)
333264790Sbapt	expr : expr . '|' expr  (13)
334264790Sbapt
335264790Sbapt	OP_ADD  shift 16
336264790Sbapt	OP_SUB  shift 17
337264790Sbapt	OP_MUL  shift 18
338264790Sbapt	OP_DIV  shift 19
339264790Sbapt	OP_MOD  shift 20
340264790Sbapt	OP_AND  shift 21
341264790Sbapt	'|'  shift 22
342264790Sbapt	'\n'  reduce 5
343264790Sbapt
344264790Sbapt
345264790Sbaptstate 25
346264790Sbapt	expr : '(' expr ')' .  (6)
347264790Sbapt
348264790Sbapt	.  reduce 6
349264790Sbapt
350264790Sbapt
351264790Sbapt26: shift/reduce conflict (shift 16, reduce 7) on OP_ADD
352264790Sbapt26: shift/reduce conflict (shift 17, reduce 7) on OP_SUB
353264790Sbapt26: shift/reduce conflict (shift 18, reduce 7) on OP_MUL
354264790Sbapt26: shift/reduce conflict (shift 19, reduce 7) on OP_DIV
355264790Sbapt26: shift/reduce conflict (shift 20, reduce 7) on OP_MOD
356264790Sbapt26: shift/reduce conflict (shift 21, reduce 7) on OP_AND
357264790Sbapt26: shift/reduce conflict (shift 22, reduce 7) on '|'
358264790Sbaptstate 26
359264790Sbapt	expr : expr . OP_ADD expr  (7)
360264790Sbapt	expr : expr OP_ADD expr .  (7)
361264790Sbapt	expr : expr . OP_SUB expr  (8)
362264790Sbapt	expr : expr . OP_MUL expr  (9)
363264790Sbapt	expr : expr . OP_DIV expr  (10)
364264790Sbapt	expr : expr . OP_MOD expr  (11)
365264790Sbapt	expr : expr . OP_AND expr  (12)
366264790Sbapt	expr : expr . '|' expr  (13)
367264790Sbapt
368264790Sbapt	OP_ADD  shift 16
369264790Sbapt	OP_SUB  shift 17
370264790Sbapt	OP_MUL  shift 18
371264790Sbapt	OP_DIV  shift 19
372264790Sbapt	OP_MOD  shift 20
373264790Sbapt	OP_AND  shift 21
374264790Sbapt	'|'  shift 22
375264790Sbapt	'\n'  reduce 7
376264790Sbapt	')'  reduce 7
377264790Sbapt
378264790Sbapt
379264790Sbapt27: shift/reduce conflict (shift 16, reduce 8) on OP_ADD
380264790Sbapt27: shift/reduce conflict (shift 17, reduce 8) on OP_SUB
381264790Sbapt27: shift/reduce conflict (shift 18, reduce 8) on OP_MUL
382264790Sbapt27: shift/reduce conflict (shift 19, reduce 8) on OP_DIV
383264790Sbapt27: shift/reduce conflict (shift 20, reduce 8) on OP_MOD
384264790Sbapt27: shift/reduce conflict (shift 21, reduce 8) on OP_AND
385264790Sbapt27: shift/reduce conflict (shift 22, reduce 8) on '|'
386264790Sbaptstate 27
387264790Sbapt	expr : expr . OP_ADD expr  (7)
388264790Sbapt	expr : expr . OP_SUB expr  (8)
389264790Sbapt	expr : expr OP_SUB expr .  (8)
390264790Sbapt	expr : expr . OP_MUL expr  (9)
391264790Sbapt	expr : expr . OP_DIV expr  (10)
392264790Sbapt	expr : expr . OP_MOD expr  (11)
393264790Sbapt	expr : expr . OP_AND expr  (12)
394264790Sbapt	expr : expr . '|' expr  (13)
395264790Sbapt
396264790Sbapt	OP_ADD  shift 16
397264790Sbapt	OP_SUB  shift 17
398264790Sbapt	OP_MUL  shift 18
399264790Sbapt	OP_DIV  shift 19
400264790Sbapt	OP_MOD  shift 20
401264790Sbapt	OP_AND  shift 21
402264790Sbapt	'|'  shift 22
403264790Sbapt	'\n'  reduce 8
404264790Sbapt	')'  reduce 8
405264790Sbapt
406264790Sbapt
407264790Sbapt28: shift/reduce conflict (shift 16, reduce 9) on OP_ADD
408264790Sbapt28: shift/reduce conflict (shift 17, reduce 9) on OP_SUB
409264790Sbapt28: shift/reduce conflict (shift 18, reduce 9) on OP_MUL
410264790Sbapt28: shift/reduce conflict (shift 19, reduce 9) on OP_DIV
411264790Sbapt28: shift/reduce conflict (shift 20, reduce 9) on OP_MOD
412264790Sbapt28: shift/reduce conflict (shift 21, reduce 9) on OP_AND
413264790Sbapt28: shift/reduce conflict (shift 22, reduce 9) on '|'
414264790Sbaptstate 28
415264790Sbapt	expr : expr . OP_ADD expr  (7)
416264790Sbapt	expr : expr . OP_SUB expr  (8)
417264790Sbapt	expr : expr . OP_MUL expr  (9)
418264790Sbapt	expr : expr OP_MUL expr .  (9)
419264790Sbapt	expr : expr . OP_DIV expr  (10)
420264790Sbapt	expr : expr . OP_MOD expr  (11)
421264790Sbapt	expr : expr . OP_AND expr  (12)
422264790Sbapt	expr : expr . '|' expr  (13)
423264790Sbapt
424264790Sbapt	OP_ADD  shift 16
425264790Sbapt	OP_SUB  shift 17
426264790Sbapt	OP_MUL  shift 18
427264790Sbapt	OP_DIV  shift 19
428264790Sbapt	OP_MOD  shift 20
429264790Sbapt	OP_AND  shift 21
430264790Sbapt	'|'  shift 22
431264790Sbapt	'\n'  reduce 9
432264790Sbapt	')'  reduce 9
433264790Sbapt
434264790Sbapt
435264790Sbapt29: shift/reduce conflict (shift 16, reduce 10) on OP_ADD
436264790Sbapt29: shift/reduce conflict (shift 17, reduce 10) on OP_SUB
437264790Sbapt29: shift/reduce conflict (shift 18, reduce 10) on OP_MUL
438264790Sbapt29: shift/reduce conflict (shift 19, reduce 10) on OP_DIV
439264790Sbapt29: shift/reduce conflict (shift 20, reduce 10) on OP_MOD
440264790Sbapt29: shift/reduce conflict (shift 21, reduce 10) on OP_AND
441264790Sbapt29: shift/reduce conflict (shift 22, reduce 10) on '|'
442264790Sbaptstate 29
443264790Sbapt	expr : expr . OP_ADD expr  (7)
444264790Sbapt	expr : expr . OP_SUB expr  (8)
445264790Sbapt	expr : expr . OP_MUL expr  (9)
446264790Sbapt	expr : expr . OP_DIV expr  (10)
447264790Sbapt	expr : expr OP_DIV expr .  (10)
448264790Sbapt	expr : expr . OP_MOD expr  (11)
449264790Sbapt	expr : expr . OP_AND expr  (12)
450264790Sbapt	expr : expr . '|' expr  (13)
451264790Sbapt
452264790Sbapt	OP_ADD  shift 16
453264790Sbapt	OP_SUB  shift 17
454264790Sbapt	OP_MUL  shift 18
455264790Sbapt	OP_DIV  shift 19
456264790Sbapt	OP_MOD  shift 20
457264790Sbapt	OP_AND  shift 21
458264790Sbapt	'|'  shift 22
459264790Sbapt	'\n'  reduce 10
460264790Sbapt	')'  reduce 10
461264790Sbapt
462264790Sbapt
463264790Sbapt30: shift/reduce conflict (shift 16, reduce 11) on OP_ADD
464264790Sbapt30: shift/reduce conflict (shift 17, reduce 11) on OP_SUB
465264790Sbapt30: shift/reduce conflict (shift 18, reduce 11) on OP_MUL
466264790Sbapt30: shift/reduce conflict (shift 19, reduce 11) on OP_DIV
467264790Sbapt30: shift/reduce conflict (shift 20, reduce 11) on OP_MOD
468264790Sbapt30: shift/reduce conflict (shift 21, reduce 11) on OP_AND
469264790Sbapt30: shift/reduce conflict (shift 22, reduce 11) on '|'
470264790Sbaptstate 30
471264790Sbapt	expr : expr . OP_ADD expr  (7)
472264790Sbapt	expr : expr . OP_SUB expr  (8)
473264790Sbapt	expr : expr . OP_MUL expr  (9)
474264790Sbapt	expr : expr . OP_DIV expr  (10)
475264790Sbapt	expr : expr . OP_MOD expr  (11)
476264790Sbapt	expr : expr OP_MOD expr .  (11)
477264790Sbapt	expr : expr . OP_AND expr  (12)
478264790Sbapt	expr : expr . '|' expr  (13)
479264790Sbapt
480264790Sbapt	OP_ADD  shift 16
481264790Sbapt	OP_SUB  shift 17
482264790Sbapt	OP_MUL  shift 18
483264790Sbapt	OP_DIV  shift 19
484264790Sbapt	OP_MOD  shift 20
485264790Sbapt	OP_AND  shift 21
486264790Sbapt	'|'  shift 22
487264790Sbapt	'\n'  reduce 11
488264790Sbapt	')'  reduce 11
489264790Sbapt
490264790Sbapt
491264790Sbapt31: shift/reduce conflict (shift 16, reduce 12) on OP_ADD
492264790Sbapt31: shift/reduce conflict (shift 17, reduce 12) on OP_SUB
493264790Sbapt31: shift/reduce conflict (shift 18, reduce 12) on OP_MUL
494264790Sbapt31: shift/reduce conflict (shift 19, reduce 12) on OP_DIV
495264790Sbapt31: shift/reduce conflict (shift 20, reduce 12) on OP_MOD
496264790Sbapt31: shift/reduce conflict (shift 21, reduce 12) on OP_AND
497264790Sbapt31: shift/reduce conflict (shift 22, reduce 12) on '|'
498264790Sbaptstate 31
499264790Sbapt	expr : expr . OP_ADD expr  (7)
500264790Sbapt	expr : expr . OP_SUB expr  (8)
501264790Sbapt	expr : expr . OP_MUL expr  (9)
502264790Sbapt	expr : expr . OP_DIV expr  (10)
503264790Sbapt	expr : expr . OP_MOD expr  (11)
504264790Sbapt	expr : expr . OP_AND expr  (12)
505264790Sbapt	expr : expr OP_AND expr .  (12)
506264790Sbapt	expr : expr . '|' expr  (13)
507264790Sbapt
508264790Sbapt	OP_ADD  shift 16
509264790Sbapt	OP_SUB  shift 17
510264790Sbapt	OP_MUL  shift 18
511264790Sbapt	OP_DIV  shift 19
512264790Sbapt	OP_MOD  shift 20
513264790Sbapt	OP_AND  shift 21
514264790Sbapt	'|'  shift 22
515264790Sbapt	'\n'  reduce 12
516264790Sbapt	')'  reduce 12
517264790Sbapt
518264790Sbapt
519264790Sbapt32: shift/reduce conflict (shift 16, reduce 13) on OP_ADD
520264790Sbapt32: shift/reduce conflict (shift 17, reduce 13) on OP_SUB
521264790Sbapt32: shift/reduce conflict (shift 18, reduce 13) on OP_MUL
522264790Sbapt32: shift/reduce conflict (shift 19, reduce 13) on OP_DIV
523264790Sbapt32: shift/reduce conflict (shift 20, reduce 13) on OP_MOD
524264790Sbapt32: shift/reduce conflict (shift 21, reduce 13) on OP_AND
525264790Sbaptstate 32
526264790Sbapt	expr : expr . OP_ADD expr  (7)
527264790Sbapt	expr : expr . OP_SUB expr  (8)
528264790Sbapt	expr : expr . OP_MUL expr  (9)
529264790Sbapt	expr : expr . OP_DIV expr  (10)
530264790Sbapt	expr : expr . OP_MOD expr  (11)
531264790Sbapt	expr : expr . OP_AND expr  (12)
532264790Sbapt	expr : expr . '|' expr  (13)
533264790Sbapt	expr : expr '|' expr .  (13)
534264790Sbapt
535264790Sbapt	OP_ADD  shift 16
536264790Sbapt	OP_SUB  shift 17
537264790Sbapt	OP_MUL  shift 18
538264790Sbapt	OP_DIV  shift 19
539264790Sbapt	OP_MOD  shift 20
540264790Sbapt	OP_AND  shift 21
541264790Sbapt	'|'  reduce 13
542264790Sbapt	'\n'  reduce 13
543264790Sbapt	')'  reduce 13
544264790Sbapt
545264790Sbapt
546264790SbaptState 12 contains 6 shift/reduce conflicts.
547264790SbaptState 26 contains 7 shift/reduce conflicts.
548264790SbaptState 27 contains 7 shift/reduce conflicts.
549264790SbaptState 28 contains 7 shift/reduce conflicts.
550264790SbaptState 29 contains 7 shift/reduce conflicts.
551264790SbaptState 30 contains 7 shift/reduce conflicts.
552264790SbaptState 31 contains 7 shift/reduce conflicts.
553264790SbaptState 32 contains 6 shift/reduce conflicts.
554264790Sbapt
555264790Sbapt
556264790Sbapt28 terminals, 5 nonterminals
557264790Sbapt19 grammar rules, 33 states
558264790Sbapt
559264790Sbaptgrammar parser grammar
560264790Sbaptsymbol# value# symbol
561264790Sbapt     0      0  $end
562264790Sbapt     1    256  error
563264790Sbapt     2    257  OP_ADD
564264790Sbapt     3    258  "ADD-operator"
565264790Sbapt     4    259  OP_SUB
566264790Sbapt     5    260  "SUB-operator"
567264790Sbapt     6    261  OP_MUL
568264790Sbapt     7    262  "MUL-operator"
569264790Sbapt     8    263  OP_DIV
570264790Sbapt     9    264  "DIV-operator"
571264790Sbapt    10    265  OP_MOD
572264790Sbapt    11    266  "MOD-operator"
573264790Sbapt    12    267  OP_AND
574264790Sbapt    13    268  "AND-operator"
575264790Sbapt    14    269  DIGIT
576264790Sbapt    15    270  LETTER
577264790Sbapt    16    124  '|'
578264790Sbapt    17     38  '&'
579264790Sbapt    18     43  '+'
580264790Sbapt    19     45  '-'
581264790Sbapt    20     42  '*'
582264790Sbapt    21     47  '/'
583264790Sbapt    22     37  '%'
584264790Sbapt    23    271  UMINUS
585264790Sbapt    24     10  '\n'
586264790Sbapt    25     61  '='
587264790Sbapt    26     40  '('
588264790Sbapt    27     41  ')'
589264790Sbapt    28    272  $accept
590264790Sbapt    29    273  list
591264790Sbapt    30    274  stat
592264790Sbapt    31    275  expr
593264790Sbapt    32    276  number
594