tools/llvm: Do not build with symbols
[minix3.git] / external / bsd / byacc / dist / test / calc.output
blob3aed47511c934c6475dab64592e0ff4243aa2b90
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 '+' expr
12    8       | expr '-' expr
13    9       | expr '*' expr
14   10       | expr '/' expr
15   11       | expr '%' expr
16   12       | expr '&' expr
17   13       | expr '|' expr
18   14       | '-' 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         DIGIT  shift 3
42         LETTER  shift 4
43         '-'  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         number : DIGIT .  (17)
62         .  reduce 17
65 state 4
66         stat : LETTER . '=' expr  (5)
67         expr : LETTER .  (15)
69         '='  shift 11
70         '|'  reduce 15
71         '&'  reduce 15
72         '+'  reduce 15
73         '-'  reduce 15
74         '*'  reduce 15
75         '/'  reduce 15
76         '%'  reduce 15
77         '\n'  reduce 15
80 state 5
81         expr : '-' . expr  (14)
83         DIGIT  shift 3
84         LETTER  shift 12
85         '-'  shift 5
86         '('  shift 6
87         .  error
89         expr  goto 13
90         number  goto 9
93 state 6
94         expr : '(' . expr ')'  (6)
96         DIGIT  shift 3
97         LETTER  shift 12
98         '-'  shift 5
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 . '+' expr  (7)
116         expr : expr . '-' expr  (8)
117         expr : expr . '*' expr  (9)
118         expr : expr . '/' expr  (10)
119         expr : expr . '%' expr  (11)
120         expr : expr . '&' expr  (12)
121         expr : expr . '|' expr  (13)
123         '|'  shift 16
124         '&'  shift 17
125         '+'  shift 18
126         '-'  shift 19
127         '*'  shift 20
128         '/'  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         '|'  reduce 16
139         '&'  reduce 16
140         '+'  reduce 16
141         '-'  reduce 16
142         '*'  reduce 16
143         '/'  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         stat : LETTER '=' . expr  (5)
158         DIGIT  shift 3
159         LETTER  shift 12
160         '-'  shift 5
161         '('  shift 6
162         .  error
164         expr  goto 24
165         number  goto 9
168 state 12
169         expr : LETTER .  (15)
171         .  reduce 15
174 state 13
175         expr : expr . '+' expr  (7)
176         expr : expr . '-' expr  (8)
177         expr : expr . '*' expr  (9)
178         expr : expr . '/' expr  (10)
179         expr : expr . '%' expr  (11)
180         expr : expr . '&' expr  (12)
181         expr : expr . '|' expr  (13)
182         expr : '-' expr .  (14)
184         .  reduce 14
187 state 14
188         expr : '(' expr . ')'  (6)
189         expr : expr . '+' expr  (7)
190         expr : expr . '-' expr  (8)
191         expr : expr . '*' expr  (9)
192         expr : expr . '/' expr  (10)
193         expr : expr . '%' expr  (11)
194         expr : expr . '&' expr  (12)
195         expr : expr . '|' expr  (13)
197         '|'  shift 16
198         '&'  shift 17
199         '+'  shift 18
200         '-'  shift 19
201         '*'  shift 20
202         '/'  shift 21
203         '%'  shift 22
204         ')'  shift 25
205         .  error
208 state 15
209         list : list stat '\n' .  (2)
211         .  reduce 2
214 state 16
215         expr : expr '|' . expr  (13)
217         DIGIT  shift 3
218         LETTER  shift 12
219         '-'  shift 5
220         '('  shift 6
221         .  error
223         expr  goto 26
224         number  goto 9
227 state 17
228         expr : expr '&' . expr  (12)
230         DIGIT  shift 3
231         LETTER  shift 12
232         '-'  shift 5
233         '('  shift 6
234         .  error
236         expr  goto 27
237         number  goto 9
240 state 18
241         expr : expr '+' . expr  (7)
243         DIGIT  shift 3
244         LETTER  shift 12
245         '-'  shift 5
246         '('  shift 6
247         .  error
249         expr  goto 28
250         number  goto 9
253 state 19
254         expr : expr '-' . expr  (8)
256         DIGIT  shift 3
257         LETTER  shift 12
258         '-'  shift 5
259         '('  shift 6
260         .  error
262         expr  goto 29
263         number  goto 9
266 state 20
267         expr : expr '*' . expr  (9)
269         DIGIT  shift 3
270         LETTER  shift 12
271         '-'  shift 5
272         '('  shift 6
273         .  error
275         expr  goto 30
276         number  goto 9
279 state 21
280         expr : expr '/' . expr  (10)
282         DIGIT  shift 3
283         LETTER  shift 12
284         '-'  shift 5
285         '('  shift 6
286         .  error
288         expr  goto 31
289         number  goto 9
292 state 22
293         expr : expr '%' . expr  (11)
295         DIGIT  shift 3
296         LETTER  shift 12
297         '-'  shift 5
298         '('  shift 6
299         .  error
301         expr  goto 32
302         number  goto 9
305 state 23
306         number : number DIGIT .  (18)
308         .  reduce 18
311 state 24
312         stat : LETTER '=' expr .  (5)
313         expr : expr . '+' expr  (7)
314         expr : expr . '-' expr  (8)
315         expr : expr . '*' expr  (9)
316         expr : expr . '/' expr  (10)
317         expr : expr . '%' expr  (11)
318         expr : expr . '&' expr  (12)
319         expr : expr . '|' expr  (13)
321         '|'  shift 16
322         '&'  shift 17
323         '+'  shift 18
324         '-'  shift 19
325         '*'  shift 20
326         '/'  shift 21
327         '%'  shift 22
328         '\n'  reduce 5
331 state 25
332         expr : '(' expr ')' .  (6)
334         .  reduce 6
337 state 26
338         expr : expr . '+' expr  (7)
339         expr : expr . '-' expr  (8)
340         expr : expr . '*' expr  (9)
341         expr : expr . '/' expr  (10)
342         expr : expr . '%' expr  (11)
343         expr : expr . '&' expr  (12)
344         expr : expr . '|' expr  (13)
345         expr : expr '|' expr .  (13)
347         '&'  shift 17
348         '+'  shift 18
349         '-'  shift 19
350         '*'  shift 20
351         '/'  shift 21
352         '%'  shift 22
353         '|'  reduce 13
354         '\n'  reduce 13
355         ')'  reduce 13
358 state 27
359         expr : expr . '+' expr  (7)
360         expr : expr . '-' expr  (8)
361         expr : expr . '*' expr  (9)
362         expr : expr . '/' expr  (10)
363         expr : expr . '%' expr  (11)
364         expr : expr . '&' expr  (12)
365         expr : expr '&' expr .  (12)
366         expr : expr . '|' expr  (13)
368         '+'  shift 18
369         '-'  shift 19
370         '*'  shift 20
371         '/'  shift 21
372         '%'  shift 22
373         '|'  reduce 12
374         '&'  reduce 12
375         '\n'  reduce 12
376         ')'  reduce 12
379 state 28
380         expr : expr . '+' expr  (7)
381         expr : expr '+' expr .  (7)
382         expr : expr . '-' expr  (8)
383         expr : expr . '*' expr  (9)
384         expr : expr . '/' expr  (10)
385         expr : expr . '%' expr  (11)
386         expr : expr . '&' expr  (12)
387         expr : expr . '|' expr  (13)
389         '*'  shift 20
390         '/'  shift 21
391         '%'  shift 22
392         '|'  reduce 7
393         '&'  reduce 7
394         '+'  reduce 7
395         '-'  reduce 7
396         '\n'  reduce 7
397         ')'  reduce 7
400 state 29
401         expr : expr . '+' expr  (7)
402         expr : expr . '-' expr  (8)
403         expr : expr '-' expr .  (8)
404         expr : expr . '*' expr  (9)
405         expr : expr . '/' expr  (10)
406         expr : expr . '%' expr  (11)
407         expr : expr . '&' expr  (12)
408         expr : expr . '|' expr  (13)
410         '*'  shift 20
411         '/'  shift 21
412         '%'  shift 22
413         '|'  reduce 8
414         '&'  reduce 8
415         '+'  reduce 8
416         '-'  reduce 8
417         '\n'  reduce 8
418         ')'  reduce 8
421 state 30
422         expr : expr . '+' expr  (7)
423         expr : expr . '-' expr  (8)
424         expr : expr . '*' expr  (9)
425         expr : expr '*' expr .  (9)
426         expr : expr . '/' expr  (10)
427         expr : expr . '%' expr  (11)
428         expr : expr . '&' expr  (12)
429         expr : expr . '|' expr  (13)
431         .  reduce 9
434 state 31
435         expr : expr . '+' expr  (7)
436         expr : expr . '-' expr  (8)
437         expr : expr . '*' expr  (9)
438         expr : expr . '/' expr  (10)
439         expr : expr '/' expr .  (10)
440         expr : expr . '%' expr  (11)
441         expr : expr . '&' expr  (12)
442         expr : expr . '|' expr  (13)
444         .  reduce 10
447 state 32
448         expr : expr . '+' expr  (7)
449         expr : expr . '-' expr  (8)
450         expr : expr . '*' expr  (9)
451         expr : expr . '/' expr  (10)
452         expr : expr . '%' expr  (11)
453         expr : expr '%' expr .  (11)
454         expr : expr . '&' expr  (12)
455         expr : expr . '|' expr  (13)
457         .  reduce 11
460 16 terminals, 5 nonterminals
461 19 grammar rules, 33 states