tools/llvm: Do not build with symbols
[minix3.git] / external / bsd / byacc / dist / test / quote_calc2.output
blobed28ae2f21c095627b4a08aac252fc743d3cbe44
1    0  $accept : list $end
3    1  list :
4    2       | list stat '\n'
5    3       | list error '\n'
7    4  stat : expr
8    5       | LETTER '=' expr
10    6  expr : '(' expr ')'
11    7       | expr "ADD" expr
12    8       | expr "SUB" expr
13    9       | expr "MUL" expr
14   10       | expr "DIV" expr
15   11       | expr "MOD" expr
16   12       | expr "AND" expr
17   13       | expr '|' expr
18   14       | "SUB" expr
19   15       | LETTER
20   16       | number
22   17  number : DIGIT
23   18         | number DIGIT
25 state 0
26         $accept : . list $end  (0)
27         list : .  (1)
29         .  reduce 1
31         list  goto 1
34 state 1
35         $accept : list . $end  (0)
36         list : list . stat '\n'  (2)
37         list : list . error '\n'  (3)
39         $end  accept
40         error  shift 2
41         "SUB"  shift 3
42         DIGIT  shift 4
43         LETTER  shift 5
44         '('  shift 6
45         .  error
47         stat  goto 7
48         expr  goto 8
49         number  goto 9
52 state 2
53         list : list error . '\n'  (3)
55         '\n'  shift 10
56         .  error
59 state 3
60         expr : "SUB" . expr  (14)
62         "SUB"  shift 3
63         DIGIT  shift 4
64         LETTER  shift 11
65         '('  shift 6
66         .  error
68         expr  goto 12
69         number  goto 9
72 state 4
73         number : DIGIT .  (17)
75         .  reduce 17
78 state 5
79         stat : LETTER . '=' expr  (5)
80         expr : LETTER .  (15)
82         '='  shift 13
83         "ADD"  reduce 15
84         "SUB"  reduce 15
85         "MUL"  reduce 15
86         "DIV"  reduce 15
87         "MOD"  reduce 15
88         "AND"  reduce 15
89         '|'  reduce 15
90         '\n'  reduce 15
93 state 6
94         expr : '(' . expr ')'  (6)
96         "SUB"  shift 3
97         DIGIT  shift 4
98         LETTER  shift 11
99         '('  shift 6
100         .  error
102         expr  goto 14
103         number  goto 9
106 state 7
107         list : list stat . '\n'  (2)
109         '\n'  shift 15
110         .  error
113 state 8
114         stat : expr .  (4)
115         expr : expr . "ADD" expr  (7)
116         expr : expr . "SUB" expr  (8)
117         expr : expr . "MUL" expr  (9)
118         expr : expr . "DIV" expr  (10)
119         expr : expr . "MOD" expr  (11)
120         expr : expr . "AND" expr  (12)
121         expr : expr . '|' expr  (13)
123         "ADD"  shift 16
124         "SUB"  shift 17
125         "MUL"  shift 18
126         "DIV"  shift 19
127         "MOD"  shift 20
128         "AND"  shift 21
129         '|'  shift 22
130         '\n'  reduce 4
133 state 9
134         expr : number .  (16)
135         number : number . DIGIT  (18)
137         DIGIT  shift 23
138         "ADD"  reduce 16
139         "SUB"  reduce 16
140         "MUL"  reduce 16
141         "DIV"  reduce 16
142         "MOD"  reduce 16
143         "AND"  reduce 16
144         '|'  reduce 16
145         '\n'  reduce 16
146         ')'  reduce 16
149 state 10
150         list : list error '\n' .  (3)
152         .  reduce 3
155 state 11
156         expr : LETTER .  (15)
158         .  reduce 15
161 12: shift/reduce conflict (shift 16, reduce 14) on "ADD"
162 12: shift/reduce conflict (shift 17, reduce 14) on "SUB"
163 12: shift/reduce conflict (shift 18, reduce 14) on "MUL"
164 12: shift/reduce conflict (shift 19, reduce 14) on "DIV"
165 12: shift/reduce conflict (shift 20, reduce 14) on "MOD"
166 12: shift/reduce conflict (shift 21, reduce 14) on "AND"
167 state 12
168         expr : expr . "ADD" expr  (7)
169         expr : expr . "SUB" expr  (8)
170         expr : expr . "MUL" expr  (9)
171         expr : expr . "DIV" expr  (10)
172         expr : expr . "MOD" expr  (11)
173         expr : expr . "AND" expr  (12)
174         expr : expr . '|' expr  (13)
175         expr : "SUB" expr .  (14)
177         "ADD"  shift 16
178         "SUB"  shift 17
179         "MUL"  shift 18
180         "DIV"  shift 19
181         "MOD"  shift 20
182         "AND"  shift 21
183         '|'  reduce 14
184         '\n'  reduce 14
185         ')'  reduce 14
188 state 13
189         stat : LETTER '=' . expr  (5)
191         "SUB"  shift 3
192         DIGIT  shift 4
193         LETTER  shift 11
194         '('  shift 6
195         .  error
197         expr  goto 24
198         number  goto 9
201 state 14
202         expr : '(' expr . ')'  (6)
203         expr : expr . "ADD" expr  (7)
204         expr : expr . "SUB" expr  (8)
205         expr : expr . "MUL" expr  (9)
206         expr : expr . "DIV" expr  (10)
207         expr : expr . "MOD" expr  (11)
208         expr : expr . "AND" expr  (12)
209         expr : expr . '|' expr  (13)
211         "ADD"  shift 16
212         "SUB"  shift 17
213         "MUL"  shift 18
214         "DIV"  shift 19
215         "MOD"  shift 20
216         "AND"  shift 21
217         '|'  shift 22
218         ')'  shift 25
219         .  error
222 state 15
223         list : list stat '\n' .  (2)
225         .  reduce 2
228 state 16
229         expr : expr "ADD" . expr  (7)
231         "SUB"  shift 3
232         DIGIT  shift 4
233         LETTER  shift 11
234         '('  shift 6
235         .  error
237         expr  goto 26
238         number  goto 9
241 state 17
242         expr : expr "SUB" . expr  (8)
244         "SUB"  shift 3
245         DIGIT  shift 4
246         LETTER  shift 11
247         '('  shift 6
248         .  error
250         expr  goto 27
251         number  goto 9
254 state 18
255         expr : expr "MUL" . expr  (9)
257         "SUB"  shift 3
258         DIGIT  shift 4
259         LETTER  shift 11
260         '('  shift 6
261         .  error
263         expr  goto 28
264         number  goto 9
267 state 19
268         expr : expr "DIV" . expr  (10)
270         "SUB"  shift 3
271         DIGIT  shift 4
272         LETTER  shift 11
273         '('  shift 6
274         .  error
276         expr  goto 29
277         number  goto 9
280 state 20
281         expr : expr "MOD" . expr  (11)
283         "SUB"  shift 3
284         DIGIT  shift 4
285         LETTER  shift 11
286         '('  shift 6
287         .  error
289         expr  goto 30
290         number  goto 9
293 state 21
294         expr : expr "AND" . expr  (12)
296         "SUB"  shift 3
297         DIGIT  shift 4
298         LETTER  shift 11
299         '('  shift 6
300         .  error
302         expr  goto 31
303         number  goto 9
306 state 22
307         expr : expr '|' . expr  (13)
309         "SUB"  shift 3
310         DIGIT  shift 4
311         LETTER  shift 11
312         '('  shift 6
313         .  error
315         expr  goto 32
316         number  goto 9
319 state 23
320         number : number DIGIT .  (18)
322         .  reduce 18
325 state 24
326         stat : LETTER '=' expr .  (5)
327         expr : expr . "ADD" expr  (7)
328         expr : expr . "SUB" expr  (8)
329         expr : expr . "MUL" expr  (9)
330         expr : expr . "DIV" expr  (10)
331         expr : expr . "MOD" expr  (11)
332         expr : expr . "AND" expr  (12)
333         expr : expr . '|' expr  (13)
335         "ADD"  shift 16
336         "SUB"  shift 17
337         "MUL"  shift 18
338         "DIV"  shift 19
339         "MOD"  shift 20
340         "AND"  shift 21
341         '|'  shift 22
342         '\n'  reduce 5
345 state 25
346         expr : '(' expr ')' .  (6)
348         .  reduce 6
351 26: shift/reduce conflict (shift 16, reduce 7) on "ADD"
352 26: shift/reduce conflict (shift 17, reduce 7) on "SUB"
353 26: shift/reduce conflict (shift 18, reduce 7) on "MUL"
354 26: shift/reduce conflict (shift 19, reduce 7) on "DIV"
355 26: shift/reduce conflict (shift 20, reduce 7) on "MOD"
356 26: shift/reduce conflict (shift 21, reduce 7) on "AND"
357 26: shift/reduce conflict (shift 22, reduce 7) on '|'
358 state 26
359         expr : expr . "ADD" expr  (7)
360         expr : expr "ADD" expr .  (7)
361         expr : expr . "SUB" expr  (8)
362         expr : expr . "MUL" expr  (9)
363         expr : expr . "DIV" expr  (10)
364         expr : expr . "MOD" expr  (11)
365         expr : expr . "AND" expr  (12)
366         expr : expr . '|' expr  (13)
368         "ADD"  shift 16
369         "SUB"  shift 17
370         "MUL"  shift 18
371         "DIV"  shift 19
372         "MOD"  shift 20
373         "AND"  shift 21
374         '|'  shift 22
375         '\n'  reduce 7
376         ')'  reduce 7
379 27: shift/reduce conflict (shift 16, reduce 8) on "ADD"
380 27: shift/reduce conflict (shift 17, reduce 8) on "SUB"
381 27: shift/reduce conflict (shift 18, reduce 8) on "MUL"
382 27: shift/reduce conflict (shift 19, reduce 8) on "DIV"
383 27: shift/reduce conflict (shift 20, reduce 8) on "MOD"
384 27: shift/reduce conflict (shift 21, reduce 8) on "AND"
385 27: shift/reduce conflict (shift 22, reduce 8) on '|'
386 state 27
387         expr : expr . "ADD" expr  (7)
388         expr : expr . "SUB" expr  (8)
389         expr : expr "SUB" expr .  (8)
390         expr : expr . "MUL" expr  (9)
391         expr : expr . "DIV" expr  (10)
392         expr : expr . "MOD" expr  (11)
393         expr : expr . "AND" expr  (12)
394         expr : expr . '|' expr  (13)
396         "ADD"  shift 16
397         "SUB"  shift 17
398         "MUL"  shift 18
399         "DIV"  shift 19
400         "MOD"  shift 20
401         "AND"  shift 21
402         '|'  shift 22
403         '\n'  reduce 8
404         ')'  reduce 8
407 28: shift/reduce conflict (shift 16, reduce 9) on "ADD"
408 28: shift/reduce conflict (shift 17, reduce 9) on "SUB"
409 28: shift/reduce conflict (shift 18, reduce 9) on "MUL"
410 28: shift/reduce conflict (shift 19, reduce 9) on "DIV"
411 28: shift/reduce conflict (shift 20, reduce 9) on "MOD"
412 28: shift/reduce conflict (shift 21, reduce 9) on "AND"
413 28: shift/reduce conflict (shift 22, reduce 9) on '|'
414 state 28
415         expr : expr . "ADD" expr  (7)
416         expr : expr . "SUB" expr  (8)
417         expr : expr . "MUL" expr  (9)
418         expr : expr "MUL" expr .  (9)
419         expr : expr . "DIV" expr  (10)
420         expr : expr . "MOD" expr  (11)
421         expr : expr . "AND" expr  (12)
422         expr : expr . '|' expr  (13)
424         "ADD"  shift 16
425         "SUB"  shift 17
426         "MUL"  shift 18
427         "DIV"  shift 19
428         "MOD"  shift 20
429         "AND"  shift 21
430         '|'  shift 22
431         '\n'  reduce 9
432         ')'  reduce 9
435 29: shift/reduce conflict (shift 16, reduce 10) on "ADD"
436 29: shift/reduce conflict (shift 17, reduce 10) on "SUB"
437 29: shift/reduce conflict (shift 18, reduce 10) on "MUL"
438 29: shift/reduce conflict (shift 19, reduce 10) on "DIV"
439 29: shift/reduce conflict (shift 20, reduce 10) on "MOD"
440 29: shift/reduce conflict (shift 21, reduce 10) on "AND"
441 29: shift/reduce conflict (shift 22, reduce 10) on '|'
442 state 29
443         expr : expr . "ADD" expr  (7)
444         expr : expr . "SUB" expr  (8)
445         expr : expr . "MUL" expr  (9)
446         expr : expr . "DIV" expr  (10)
447         expr : expr "DIV" expr .  (10)
448         expr : expr . "MOD" expr  (11)
449         expr : expr . "AND" expr  (12)
450         expr : expr . '|' expr  (13)
452         "ADD"  shift 16
453         "SUB"  shift 17
454         "MUL"  shift 18
455         "DIV"  shift 19
456         "MOD"  shift 20
457         "AND"  shift 21
458         '|'  shift 22
459         '\n'  reduce 10
460         ')'  reduce 10
463 30: shift/reduce conflict (shift 16, reduce 11) on "ADD"
464 30: shift/reduce conflict (shift 17, reduce 11) on "SUB"
465 30: shift/reduce conflict (shift 18, reduce 11) on "MUL"
466 30: shift/reduce conflict (shift 19, reduce 11) on "DIV"
467 30: shift/reduce conflict (shift 20, reduce 11) on "MOD"
468 30: shift/reduce conflict (shift 21, reduce 11) on "AND"
469 30: shift/reduce conflict (shift 22, reduce 11) on '|'
470 state 30
471         expr : expr . "ADD" expr  (7)
472         expr : expr . "SUB" expr  (8)
473         expr : expr . "MUL" expr  (9)
474         expr : expr . "DIV" expr  (10)
475         expr : expr . "MOD" expr  (11)
476         expr : expr "MOD" expr .  (11)
477         expr : expr . "AND" expr  (12)
478         expr : expr . '|' expr  (13)
480         "ADD"  shift 16
481         "SUB"  shift 17
482         "MUL"  shift 18
483         "DIV"  shift 19
484         "MOD"  shift 20
485         "AND"  shift 21
486         '|'  shift 22
487         '\n'  reduce 11
488         ')'  reduce 11
491 31: shift/reduce conflict (shift 16, reduce 12) on "ADD"
492 31: shift/reduce conflict (shift 17, reduce 12) on "SUB"
493 31: shift/reduce conflict (shift 18, reduce 12) on "MUL"
494 31: shift/reduce conflict (shift 19, reduce 12) on "DIV"
495 31: shift/reduce conflict (shift 20, reduce 12) on "MOD"
496 31: shift/reduce conflict (shift 21, reduce 12) on "AND"
497 31: shift/reduce conflict (shift 22, reduce 12) on '|'
498 state 31
499         expr : expr . "ADD" expr  (7)
500         expr : expr . "SUB" expr  (8)
501         expr : expr . "MUL" expr  (9)
502         expr : expr . "DIV" expr  (10)
503         expr : expr . "MOD" expr  (11)
504         expr : expr . "AND" expr  (12)
505         expr : expr "AND" expr .  (12)
506         expr : expr . '|' expr  (13)
508         "ADD"  shift 16
509         "SUB"  shift 17
510         "MUL"  shift 18
511         "DIV"  shift 19
512         "MOD"  shift 20
513         "AND"  shift 21
514         '|'  shift 22
515         '\n'  reduce 12
516         ')'  reduce 12
519 32: shift/reduce conflict (shift 16, reduce 13) on "ADD"
520 32: shift/reduce conflict (shift 17, reduce 13) on "SUB"
521 32: shift/reduce conflict (shift 18, reduce 13) on "MUL"
522 32: shift/reduce conflict (shift 19, reduce 13) on "DIV"
523 32: shift/reduce conflict (shift 20, reduce 13) on "MOD"
524 32: shift/reduce conflict (shift 21, reduce 13) on "AND"
525 state 32
526         expr : expr . "ADD" expr  (7)
527         expr : expr . "SUB" expr  (8)
528         expr : expr . "MUL" expr  (9)
529         expr : expr . "DIV" expr  (10)
530         expr : expr . "MOD" expr  (11)
531         expr : expr . "AND" expr  (12)
532         expr : expr . '|' expr  (13)
533         expr : expr '|' expr .  (13)
535         "ADD"  shift 16
536         "SUB"  shift 17
537         "MUL"  shift 18
538         "DIV"  shift 19
539         "MOD"  shift 20
540         "AND"  shift 21
541         '|'  reduce 13
542         '\n'  reduce 13
543         ')'  reduce 13
546 State 12 contains 6 shift/reduce conflicts.
547 State 26 contains 7 shift/reduce conflicts.
548 State 27 contains 7 shift/reduce conflicts.
549 State 28 contains 7 shift/reduce conflicts.
550 State 29 contains 7 shift/reduce conflicts.
551 State 30 contains 7 shift/reduce conflicts.
552 State 31 contains 7 shift/reduce conflicts.
553 State 32 contains 6 shift/reduce conflicts.
556 28 terminals, 5 nonterminals
557 19 grammar rules, 33 states