xref: /freebsd/contrib/byacc/test/btyacc/inherit2.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  namelist : namelist NAME
17*c5b5d71aSJung-uk Kim  10           | NAME
180c8de5b0SBaptiste Daroussin
19*c5b5d71aSJung-uk Kim  11  $$3 :
200c8de5b0SBaptiste Daroussin
21*c5b5d71aSJung-uk Kim  12  locnamelist : $$3 $$2 namelist
220c8de5b0SBaptiste Daroussin
230c8de5b0SBaptiste Daroussinstate 0
240c8de5b0SBaptiste Daroussin	$accept : . declaration $end  (0)
250c8de5b0SBaptiste Daroussin
260c8de5b0SBaptiste Daroussin	GLOBAL  shift 1
270c8de5b0SBaptiste Daroussin	LOCAL  shift 2
280c8de5b0SBaptiste Daroussin	REAL  shift 3
290c8de5b0SBaptiste Daroussin	INTEGER  shift 4
300c8de5b0SBaptiste Daroussin	.  error
310c8de5b0SBaptiste Daroussin
320c8de5b0SBaptiste Daroussin	declaration  goto 5
330c8de5b0SBaptiste Daroussin	class  goto 6
340c8de5b0SBaptiste Daroussin	type  goto 7
350c8de5b0SBaptiste Daroussin
360c8de5b0SBaptiste Daroussin
370c8de5b0SBaptiste Daroussinstate 1
38*c5b5d71aSJung-uk Kim	class : GLOBAL .  (5)
39*c5b5d71aSJung-uk Kim
40*c5b5d71aSJung-uk Kim	.  reduce 5
41*c5b5d71aSJung-uk Kim
42*c5b5d71aSJung-uk Kim
43*c5b5d71aSJung-uk Kimstate 2
44*c5b5d71aSJung-uk Kim	class : LOCAL .  (6)
450c8de5b0SBaptiste Daroussin
460c8de5b0SBaptiste Daroussin	.  reduce 6
470c8de5b0SBaptiste Daroussin
480c8de5b0SBaptiste Daroussin
49*c5b5d71aSJung-uk Kimstate 3
50*c5b5d71aSJung-uk Kim	type : REAL .  (7)
510c8de5b0SBaptiste Daroussin
520c8de5b0SBaptiste Daroussin	.  reduce 7
530c8de5b0SBaptiste Daroussin
540c8de5b0SBaptiste Daroussin
55*c5b5d71aSJung-uk Kimstate 4
56*c5b5d71aSJung-uk Kim	type : INTEGER .  (8)
570c8de5b0SBaptiste Daroussin
580c8de5b0SBaptiste Daroussin	.  reduce 8
590c8de5b0SBaptiste Daroussin
600c8de5b0SBaptiste Daroussin
610c8de5b0SBaptiste Daroussinstate 5
620c8de5b0SBaptiste Daroussin	$accept : declaration . $end  (0)
630c8de5b0SBaptiste Daroussin
640c8de5b0SBaptiste Daroussin	$end  accept
650c8de5b0SBaptiste Daroussin
660c8de5b0SBaptiste Daroussin
670c8de5b0SBaptiste Daroussinstate 6
680c8de5b0SBaptiste Daroussin	declaration : class . type $$1 $$2 namelist  (3)
690c8de5b0SBaptiste Daroussin
700c8de5b0SBaptiste Daroussin	REAL  shift 3
710c8de5b0SBaptiste Daroussin	INTEGER  shift 4
720c8de5b0SBaptiste Daroussin	.  error
730c8de5b0SBaptiste Daroussin
740c8de5b0SBaptiste Daroussin	type  goto 8
750c8de5b0SBaptiste Daroussin
760c8de5b0SBaptiste Daroussin
770c8de5b0SBaptiste Daroussinstate 7
78*c5b5d71aSJung-uk Kim	declaration : type . locnamelist  (4)
79*c5b5d71aSJung-uk Kim	$$3 : .  (11)
800c8de5b0SBaptiste Daroussin
81*c5b5d71aSJung-uk Kim	.  reduce 11
820c8de5b0SBaptiste Daroussin
83*c5b5d71aSJung-uk Kim	locnamelist  goto 9
84*c5b5d71aSJung-uk Kim	$$3  goto 10
850c8de5b0SBaptiste Daroussin
860c8de5b0SBaptiste Daroussin
870c8de5b0SBaptiste Daroussinstate 8
880c8de5b0SBaptiste Daroussin	declaration : class type . $$1 $$2 namelist  (3)
890c8de5b0SBaptiste Daroussin	$$1 : .  (1)
900c8de5b0SBaptiste Daroussin
910c8de5b0SBaptiste Daroussin	.  reduce 1
920c8de5b0SBaptiste Daroussin
93*c5b5d71aSJung-uk Kim	$$1  goto 11
940c8de5b0SBaptiste Daroussin
950c8de5b0SBaptiste Daroussin
960c8de5b0SBaptiste Daroussinstate 9
97*c5b5d71aSJung-uk Kim	declaration : type locnamelist .  (4)
980c8de5b0SBaptiste Daroussin
99*c5b5d71aSJung-uk Kim	.  reduce 4
1000c8de5b0SBaptiste Daroussin
1010c8de5b0SBaptiste Daroussin
1020c8de5b0SBaptiste Daroussinstate 10
103*c5b5d71aSJung-uk Kim	locnamelist : $$3 . $$2 namelist  (12)
104*c5b5d71aSJung-uk Kim	$$2 : .  (2)
105*c5b5d71aSJung-uk Kim
106*c5b5d71aSJung-uk Kim	.  reduce 2
107*c5b5d71aSJung-uk Kim
108*c5b5d71aSJung-uk Kim	$$2  goto 12
109*c5b5d71aSJung-uk Kim
110*c5b5d71aSJung-uk Kim
111*c5b5d71aSJung-uk Kimstate 11
1120c8de5b0SBaptiste Daroussin	declaration : class type $$1 . $$2 namelist  (3)
1130c8de5b0SBaptiste Daroussin	$$2 : .  (2)
1140c8de5b0SBaptiste Daroussin
1150c8de5b0SBaptiste Daroussin	.  reduce 2
1160c8de5b0SBaptiste Daroussin
1170c8de5b0SBaptiste Daroussin	$$2  goto 13
1180c8de5b0SBaptiste Daroussin
1190c8de5b0SBaptiste Daroussin
1200c8de5b0SBaptiste Daroussinstate 12
121*c5b5d71aSJung-uk Kim	locnamelist : $$3 $$2 . namelist  (12)
1220c8de5b0SBaptiste Daroussin
123*c5b5d71aSJung-uk Kim	NAME  shift 14
124*c5b5d71aSJung-uk Kim	.  error
1250c8de5b0SBaptiste Daroussin
126*c5b5d71aSJung-uk Kim	namelist  goto 15
1270c8de5b0SBaptiste Daroussin
1280c8de5b0SBaptiste Daroussin
1290c8de5b0SBaptiste Daroussinstate 13
1300c8de5b0SBaptiste Daroussin	declaration : class type $$1 $$2 . namelist  (3)
1310c8de5b0SBaptiste Daroussin
132*c5b5d71aSJung-uk Kim	NAME  shift 14
1330c8de5b0SBaptiste Daroussin	.  error
1340c8de5b0SBaptiste Daroussin
1350c8de5b0SBaptiste Daroussin	namelist  goto 16
1360c8de5b0SBaptiste Daroussin
1370c8de5b0SBaptiste Daroussin
1380c8de5b0SBaptiste Daroussinstate 14
139*c5b5d71aSJung-uk Kim	namelist : NAME .  (10)
1400c8de5b0SBaptiste Daroussin
1410c8de5b0SBaptiste Daroussin	.  reduce 10
1420c8de5b0SBaptiste Daroussin
1430c8de5b0SBaptiste Daroussin
144*c5b5d71aSJung-uk Kimstate 15
145*c5b5d71aSJung-uk Kim	namelist : namelist . NAME  (9)
146*c5b5d71aSJung-uk Kim	locnamelist : $$3 $$2 namelist .  (12)
147*c5b5d71aSJung-uk Kim
148*c5b5d71aSJung-uk Kim	NAME  shift 17
149*c5b5d71aSJung-uk Kim	$end  reduce 12
150*c5b5d71aSJung-uk Kim
151*c5b5d71aSJung-uk Kim
152*c5b5d71aSJung-uk Kimstate 16
153*c5b5d71aSJung-uk Kim	declaration : class type $$1 $$2 namelist .  (3)
154*c5b5d71aSJung-uk Kim	namelist : namelist . NAME  (9)
155*c5b5d71aSJung-uk Kim
156*c5b5d71aSJung-uk Kim	NAME  shift 17
157*c5b5d71aSJung-uk Kim	$end  reduce 3
158*c5b5d71aSJung-uk Kim
159*c5b5d71aSJung-uk Kim
160*c5b5d71aSJung-uk Kimstate 17
161*c5b5d71aSJung-uk Kim	namelist : namelist NAME .  (9)
162*c5b5d71aSJung-uk Kim
163*c5b5d71aSJung-uk Kim	.  reduce 9
164*c5b5d71aSJung-uk Kim
165*c5b5d71aSJung-uk Kim
166*c5b5d71aSJung-uk Kim7 terminals, 9 nonterminals
167*c5b5d71aSJung-uk Kim13 grammar rules, 18 states
1680c8de5b0SBaptiste Daroussin
1690c8de5b0SBaptiste Daroussingrammar parser grammar
1700c8de5b0SBaptiste Daroussinsymbol# value# symbol
1710c8de5b0SBaptiste Daroussin     0      0  $end
1720c8de5b0SBaptiste Daroussin     1    256  error
1730c8de5b0SBaptiste Daroussin     2    257  GLOBAL
1740c8de5b0SBaptiste Daroussin     3    258  LOCAL
1750c8de5b0SBaptiste Daroussin     4    259  REAL
1760c8de5b0SBaptiste Daroussin     5    260  INTEGER
1770c8de5b0SBaptiste Daroussin     6    261  NAME
1780c8de5b0SBaptiste Daroussin     7    262  $accept
1790c8de5b0SBaptiste Daroussin     8    263  declaration
1800c8de5b0SBaptiste Daroussin     9    264  namelist
1810c8de5b0SBaptiste Daroussin    10    265  locnamelist
1820c8de5b0SBaptiste Daroussin    11    266  class
1830c8de5b0SBaptiste Daroussin    12    267  type
1840c8de5b0SBaptiste Daroussin    13    268  $$1
1850c8de5b0SBaptiste Daroussin    14    269  $$2
1860c8de5b0SBaptiste Daroussin    15    270  $$3
187