xref: /freebsd/contrib/byacc/test/btyacc/err_inherit3.output (revision 242b24828472137ec4411826b86e753d49bd2c39)
10c8de5b0SBaptiste Daroussin   0  $accept : declaration $end
20c8de5b0SBaptiste Daroussin
30c8de5b0SBaptiste Daroussin   1  $$1 :
40c8de5b0SBaptiste Daroussin
50c8de5b0SBaptiste Daroussin   2  $$2 :
60c8de5b0SBaptiste Daroussin
70c8de5b0SBaptiste Daroussin   3  declaration : class type $$1 $$2 namelist
8*c5b5d71aSJung-uk Kim   4              | type locnamelist
90c8de5b0SBaptiste Daroussin
10*c5b5d71aSJung-uk Kim   5  class : GLOBAL
11*c5b5d71aSJung-uk Kim   6        | LOCAL
120c8de5b0SBaptiste Daroussin
13*c5b5d71aSJung-uk Kim   7  type : REAL
14*c5b5d71aSJung-uk Kim   8       | INTEGER
150c8de5b0SBaptiste Daroussin
16*c5b5d71aSJung-uk Kim   9  $$3 :
170c8de5b0SBaptiste Daroussin
18*c5b5d71aSJung-uk Kim  10  namelist : $$3 namelist NAME
19*c5b5d71aSJung-uk Kim  11           | NAME
200c8de5b0SBaptiste Daroussin
21*c5b5d71aSJung-uk Kim  12  $$4 :
220c8de5b0SBaptiste Daroussin
23*c5b5d71aSJung-uk Kim  13  locnamelist : $$4 $$2 namelist
240c8de5b0SBaptiste Daroussin
250c8de5b0SBaptiste Daroussinstate 0
260c8de5b0SBaptiste Daroussin	$accept : . declaration $end  (0)
270c8de5b0SBaptiste Daroussin
280c8de5b0SBaptiste Daroussin	GLOBAL  shift 1
290c8de5b0SBaptiste Daroussin	LOCAL  shift 2
300c8de5b0SBaptiste Daroussin	REAL  shift 3
310c8de5b0SBaptiste Daroussin	INTEGER  shift 4
320c8de5b0SBaptiste Daroussin	.  error
330c8de5b0SBaptiste Daroussin
340c8de5b0SBaptiste Daroussin	declaration  goto 5
350c8de5b0SBaptiste Daroussin	class  goto 6
360c8de5b0SBaptiste Daroussin	type  goto 7
370c8de5b0SBaptiste Daroussin
380c8de5b0SBaptiste Daroussin
390c8de5b0SBaptiste Daroussinstate 1
40*c5b5d71aSJung-uk Kim	class : GLOBAL .  (5)
41*c5b5d71aSJung-uk Kim
42*c5b5d71aSJung-uk Kim	.  reduce 5
43*c5b5d71aSJung-uk Kim
44*c5b5d71aSJung-uk Kim
45*c5b5d71aSJung-uk Kimstate 2
46*c5b5d71aSJung-uk Kim	class : LOCAL .  (6)
470c8de5b0SBaptiste Daroussin
480c8de5b0SBaptiste Daroussin	.  reduce 6
490c8de5b0SBaptiste Daroussin
500c8de5b0SBaptiste Daroussin
51*c5b5d71aSJung-uk Kimstate 3
52*c5b5d71aSJung-uk Kim	type : REAL .  (7)
530c8de5b0SBaptiste Daroussin
540c8de5b0SBaptiste Daroussin	.  reduce 7
550c8de5b0SBaptiste Daroussin
560c8de5b0SBaptiste Daroussin
57*c5b5d71aSJung-uk Kimstate 4
58*c5b5d71aSJung-uk Kim	type : INTEGER .  (8)
590c8de5b0SBaptiste Daroussin
600c8de5b0SBaptiste Daroussin	.  reduce 8
610c8de5b0SBaptiste Daroussin
620c8de5b0SBaptiste Daroussin
630c8de5b0SBaptiste Daroussinstate 5
640c8de5b0SBaptiste Daroussin	$accept : declaration . $end  (0)
650c8de5b0SBaptiste Daroussin
660c8de5b0SBaptiste Daroussin	$end  accept
670c8de5b0SBaptiste Daroussin
680c8de5b0SBaptiste Daroussin
690c8de5b0SBaptiste Daroussinstate 6
700c8de5b0SBaptiste Daroussin	declaration : class . type $$1 $$2 namelist  (3)
710c8de5b0SBaptiste Daroussin
720c8de5b0SBaptiste Daroussin	REAL  shift 3
730c8de5b0SBaptiste Daroussin	INTEGER  shift 4
740c8de5b0SBaptiste Daroussin	.  error
750c8de5b0SBaptiste Daroussin
760c8de5b0SBaptiste Daroussin	type  goto 8
770c8de5b0SBaptiste Daroussin
780c8de5b0SBaptiste Daroussin
790c8de5b0SBaptiste Daroussinstate 7
80*c5b5d71aSJung-uk Kim	declaration : type . locnamelist  (4)
81*c5b5d71aSJung-uk Kim	$$4 : .  (12)
820c8de5b0SBaptiste Daroussin
83*c5b5d71aSJung-uk Kim	.  reduce 12
840c8de5b0SBaptiste Daroussin
85*c5b5d71aSJung-uk Kim	locnamelist  goto 9
86*c5b5d71aSJung-uk Kim	$$4  goto 10
870c8de5b0SBaptiste Daroussin
880c8de5b0SBaptiste Daroussin
890c8de5b0SBaptiste Daroussinstate 8
900c8de5b0SBaptiste Daroussin	declaration : class type . $$1 $$2 namelist  (3)
910c8de5b0SBaptiste Daroussin	$$1 : .  (1)
920c8de5b0SBaptiste Daroussin
930c8de5b0SBaptiste Daroussin	.  reduce 1
940c8de5b0SBaptiste Daroussin
95*c5b5d71aSJung-uk Kim	$$1  goto 11
960c8de5b0SBaptiste Daroussin
970c8de5b0SBaptiste Daroussin
980c8de5b0SBaptiste Daroussinstate 9
99*c5b5d71aSJung-uk Kim	declaration : type locnamelist .  (4)
1000c8de5b0SBaptiste Daroussin
101*c5b5d71aSJung-uk Kim	.  reduce 4
1020c8de5b0SBaptiste Daroussin
1030c8de5b0SBaptiste Daroussin
1040c8de5b0SBaptiste Daroussinstate 10
105*c5b5d71aSJung-uk Kim	locnamelist : $$4 . $$2 namelist  (13)
106*c5b5d71aSJung-uk Kim	$$2 : .  (2)
107*c5b5d71aSJung-uk Kim
108*c5b5d71aSJung-uk Kim	.  reduce 2
109*c5b5d71aSJung-uk Kim
110*c5b5d71aSJung-uk Kim	$$2  goto 12
111*c5b5d71aSJung-uk Kim
112*c5b5d71aSJung-uk Kim
113*c5b5d71aSJung-uk Kimstate 11
1140c8de5b0SBaptiste Daroussin	declaration : class type $$1 . $$2 namelist  (3)
1150c8de5b0SBaptiste Daroussin	$$2 : .  (2)
1160c8de5b0SBaptiste Daroussin
1170c8de5b0SBaptiste Daroussin	.  reduce 2
1180c8de5b0SBaptiste Daroussin
1190c8de5b0SBaptiste Daroussin	$$2  goto 13
1200c8de5b0SBaptiste Daroussin
1210c8de5b0SBaptiste Daroussin
122*c5b5d71aSJung-uk Kim12: shift/reduce conflict (shift 14, reduce 9) on NAME
1230c8de5b0SBaptiste Daroussinstate 12
124*c5b5d71aSJung-uk Kim	locnamelist : $$4 $$2 . namelist  (13)
125*c5b5d71aSJung-uk Kim	$$3 : .  (9)
1260c8de5b0SBaptiste Daroussin
127*c5b5d71aSJung-uk Kim	NAME  shift 14
1280c8de5b0SBaptiste Daroussin
129*c5b5d71aSJung-uk Kim	namelist  goto 15
130*c5b5d71aSJung-uk Kim	$$3  goto 16
1310c8de5b0SBaptiste Daroussin
1320c8de5b0SBaptiste Daroussin
133*c5b5d71aSJung-uk Kim13: shift/reduce conflict (shift 14, reduce 9) on NAME
1340c8de5b0SBaptiste Daroussinstate 13
1350c8de5b0SBaptiste Daroussin	declaration : class type $$1 $$2 . namelist  (3)
136*c5b5d71aSJung-uk Kim	$$3 : .  (9)
1370c8de5b0SBaptiste Daroussin
138*c5b5d71aSJung-uk Kim	NAME  shift 14
1390c8de5b0SBaptiste Daroussin
140*c5b5d71aSJung-uk Kim	namelist  goto 17
141*c5b5d71aSJung-uk Kim	$$3  goto 16
1420c8de5b0SBaptiste Daroussin
1430c8de5b0SBaptiste Daroussin
1440c8de5b0SBaptiste Daroussinstate 14
145*c5b5d71aSJung-uk Kim	namelist : NAME .  (11)
1460c8de5b0SBaptiste Daroussin
147*c5b5d71aSJung-uk Kim	.  reduce 11
1480c8de5b0SBaptiste Daroussin
1490c8de5b0SBaptiste Daroussin
1500c8de5b0SBaptiste Daroussinstate 15
151*c5b5d71aSJung-uk Kim	locnamelist : $$4 $$2 namelist .  (13)
1520c8de5b0SBaptiste Daroussin
153*c5b5d71aSJung-uk Kim	.  reduce 13
1540c8de5b0SBaptiste Daroussin
1550c8de5b0SBaptiste Daroussin
156*c5b5d71aSJung-uk Kim16: shift/reduce conflict (shift 14, reduce 9) on NAME
1570c8de5b0SBaptiste Daroussinstate 16
158*c5b5d71aSJung-uk Kim	namelist : $$3 . namelist NAME  (10)
159*c5b5d71aSJung-uk Kim	$$3 : .  (9)
160*c5b5d71aSJung-uk Kim
161*c5b5d71aSJung-uk Kim	NAME  shift 14
162*c5b5d71aSJung-uk Kim
163*c5b5d71aSJung-uk Kim	namelist  goto 18
164*c5b5d71aSJung-uk Kim	$$3  goto 16
165*c5b5d71aSJung-uk Kim
166*c5b5d71aSJung-uk Kim
167*c5b5d71aSJung-uk Kimstate 17
1680c8de5b0SBaptiste Daroussin	declaration : class type $$1 $$2 namelist .  (3)
1690c8de5b0SBaptiste Daroussin
1700c8de5b0SBaptiste Daroussin	.  reduce 3
1710c8de5b0SBaptiste Daroussin
1720c8de5b0SBaptiste Daroussin
1730c8de5b0SBaptiste Daroussinstate 18
174*c5b5d71aSJung-uk Kim	namelist : $$3 namelist . NAME  (10)
1750c8de5b0SBaptiste Daroussin
176*c5b5d71aSJung-uk Kim	NAME  shift 19
1770c8de5b0SBaptiste Daroussin	.  error
1780c8de5b0SBaptiste Daroussin
1790c8de5b0SBaptiste Daroussin
180*c5b5d71aSJung-uk Kimstate 19
181*c5b5d71aSJung-uk Kim	namelist : $$3 namelist NAME .  (10)
1820c8de5b0SBaptiste Daroussin
183*c5b5d71aSJung-uk Kim	.  reduce 10
1840c8de5b0SBaptiste Daroussin
1850c8de5b0SBaptiste Daroussin
1860c8de5b0SBaptiste DaroussinRules never reduced:
187*c5b5d71aSJung-uk Kim	$$3 :  (9)
1880c8de5b0SBaptiste Daroussin
1890c8de5b0SBaptiste Daroussin
190*c5b5d71aSJung-uk KimState 12 contains 1 shift/reduce conflict.
1910c8de5b0SBaptiste DaroussinState 13 contains 1 shift/reduce conflict.
192*c5b5d71aSJung-uk KimState 16 contains 1 shift/reduce conflict.
1930c8de5b0SBaptiste Daroussin
1940c8de5b0SBaptiste Daroussin
195*c5b5d71aSJung-uk Kim7 terminals, 10 nonterminals
196*c5b5d71aSJung-uk Kim14 grammar rules, 20 states
1970c8de5b0SBaptiste Daroussin
1980c8de5b0SBaptiste Daroussingrammar parser grammar
1990c8de5b0SBaptiste Daroussinsymbol# value# symbol
2000c8de5b0SBaptiste Daroussin     0      0  $end
2010c8de5b0SBaptiste Daroussin     1    256  error
2020c8de5b0SBaptiste Daroussin     2    257  GLOBAL
2030c8de5b0SBaptiste Daroussin     3    258  LOCAL
2040c8de5b0SBaptiste Daroussin     4    259  REAL
2050c8de5b0SBaptiste Daroussin     5    260  INTEGER
2060c8de5b0SBaptiste Daroussin     6    261  NAME
2070c8de5b0SBaptiste Daroussin     7    262  $accept
2080c8de5b0SBaptiste Daroussin     8    263  declaration
2090c8de5b0SBaptiste Daroussin     9    264  namelist
2100c8de5b0SBaptiste Daroussin    10    265  locnamelist
2110c8de5b0SBaptiste Daroussin    11    266  class
2120c8de5b0SBaptiste Daroussin    12    267  type
2130c8de5b0SBaptiste Daroussin    13    268  $$1
2140c8de5b0SBaptiste Daroussin    14    269  $$2
2150c8de5b0SBaptiste Daroussin    15    270  $$3
2160c8de5b0SBaptiste Daroussin    16    271  $$4
217