btyacc_destroy3.output revision 272651
1272343Sngie   0  $accept : declaration $end
2272343Sngie
3272343Sngie   1  declaration : class type namelist '(' class ',' type ')'
4272343Sngie   2              | type locnamelist '(' class ')'
5272343Sngie
6272343Sngie   3  class : GLOBAL
7272343Sngie   4        | LOCAL
8272343Sngie
9272343Sngie   5  type : REAL
10272343Sngie   6       | INTEGER
11272343Sngie
12272343Sngie   7  namelist : namelist NAME
13272343Sngie   8           | NAME
14272343Sngie
15272343Sngie   9  locnamelist : namelist '(' LOCAL ',' type ')'
16272343Sngie
17272343Sngiestate 0
18272343Sngie	$accept : . declaration $end  (0)
19272343Sngie
20272343Sngie	GLOBAL  shift 1
21272343Sngie	LOCAL  shift 2
22272343Sngie	REAL  shift 3
23272343Sngie	INTEGER  shift 4
24272343Sngie	.  error
25272343Sngie
26272343Sngie	declaration  goto 5
27272343Sngie	class  goto 6
28272343Sngie	type  goto 7
29272343Sngie
30272343Sngie
31272343Sngiestate 1
32272343Sngie	class : GLOBAL .  (3)
33272343Sngie
34272343Sngie	.  reduce 3
35272343Sngie
36272343Sngie
37272343Sngiestate 2
38272343Sngie	class : LOCAL .  (4)
39272343Sngie
40272343Sngie	.  reduce 4
41272343Sngie
42272343Sngie
43272343Sngiestate 3
44272343Sngie	type : REAL .  (5)
45272343Sngie
46272343Sngie	.  reduce 5
47272343Sngie
48272343Sngie
49272343Sngiestate 4
50272343Sngie	type : INTEGER .  (6)
51272343Sngie
52272343Sngie	.  reduce 6
53272343Sngie
54272343Sngie
55272343Sngiestate 5
56272343Sngie	$accept : declaration . $end  (0)
57272343Sngie
58272343Sngie	$end  accept
59272343Sngie
60272343Sngie
61272343Sngiestate 6
62272343Sngie	declaration : class . type namelist '(' class ',' type ')'  (1)
63272343Sngie
64272343Sngie	REAL  shift 3
65272343Sngie	INTEGER  shift 4
66272343Sngie	.  error
67272343Sngie
68272343Sngie	type  goto 8
69272343Sngie
70272343Sngie
71272343Sngiestate 7
72272343Sngie	declaration : type . locnamelist '(' class ')'  (2)
73272343Sngie
74272343Sngie	NAME  shift 9
75272343Sngie	.  error
76272343Sngie
77272343Sngie	locnamelist  goto 10
78272343Sngie	namelist  goto 11
79272343Sngie
80272343Sngie
81272343Sngiestate 8
82272343Sngie	declaration : class type . namelist '(' class ',' type ')'  (1)
83272343Sngie
84272343Sngie	NAME  shift 9
85272343Sngie	.  error
86272343Sngie
87272343Sngie	namelist  goto 12
88272343Sngie
89272343Sngie
90272343Sngiestate 9
91272343Sngie	namelist : NAME .  (8)
92272343Sngie
93272343Sngie	.  reduce 8
94272343Sngie
95272343Sngie
96272343Sngiestate 10
97272343Sngie	declaration : type locnamelist . '(' class ')'  (2)
98272343Sngie
99272343Sngie	'('  shift 13
100272343Sngie	.  error
101272343Sngie
102272343Sngie
103272343Sngiestate 11
104272343Sngie	namelist : namelist . NAME  (7)
105272343Sngie	locnamelist : namelist . '(' LOCAL ',' type ')'  (9)
106272343Sngie
107272343Sngie	NAME  shift 14
108272343Sngie	'('  shift 15
109272343Sngie	.  error
110272343Sngie
111272343Sngie
112272343Sngiestate 12
113272343Sngie	declaration : class type namelist . '(' class ',' type ')'  (1)
114272343Sngie	namelist : namelist . NAME  (7)
115272343Sngie
116272343Sngie	NAME  shift 14
117272343Sngie	'('  shift 16
118272343Sngie	.  error
119272343Sngie
120272343Sngie
121272343Sngiestate 13
122272343Sngie	declaration : type locnamelist '(' . class ')'  (2)
123272343Sngie
124272343Sngie	GLOBAL  shift 1
125272343Sngie	LOCAL  shift 2
126272343Sngie	.  error
127272343Sngie
128272343Sngie	class  goto 17
129272343Sngie
130272343Sngie
131272343Sngiestate 14
132272343Sngie	namelist : namelist NAME .  (7)
133272343Sngie
134272343Sngie	.  reduce 7
135272343Sngie
136272343Sngie
137272343Sngiestate 15
138272343Sngie	locnamelist : namelist '(' . LOCAL ',' type ')'  (9)
139272343Sngie
140272343Sngie	LOCAL  shift 18
141272343Sngie	.  error
142272343Sngie
143272343Sngie
144272343Sngiestate 16
145272343Sngie	declaration : class type namelist '(' . class ',' type ')'  (1)
146272343Sngie
147272343Sngie	GLOBAL  shift 1
148272343Sngie	LOCAL  shift 2
149272343Sngie	.  error
150272343Sngie
151272343Sngie	class  goto 19
152272343Sngie
153272343Sngie
154272343Sngiestate 17
155272343Sngie	declaration : type locnamelist '(' class . ')'  (2)
156272343Sngie
157272343Sngie	')'  shift 20
158272343Sngie	.  error
159272343Sngie
160272343Sngie
161272343Sngiestate 18
162272343Sngie	locnamelist : namelist '(' LOCAL . ',' type ')'  (9)
163272343Sngie
164272343Sngie	','  shift 21
165272343Sngie	.  error
166272343Sngie
167272343Sngie
168272343Sngiestate 19
169272343Sngie	declaration : class type namelist '(' class . ',' type ')'  (1)
170272343Sngie
171272343Sngie	','  shift 22
172272343Sngie	.  error
173272343Sngie
174272343Sngie
175272343Sngiestate 20
176272343Sngie	declaration : type locnamelist '(' class ')' .  (2)
177272343Sngie
178272343Sngie	.  reduce 2
179272343Sngie
180272343Sngie
181272343Sngiestate 21
182272343Sngie	locnamelist : namelist '(' LOCAL ',' . type ')'  (9)
183272343Sngie
184272343Sngie	REAL  shift 3
185272343Sngie	INTEGER  shift 4
186272343Sngie	.  error
187272343Sngie
188272343Sngie	type  goto 23
189272343Sngie
190272343Sngie
191272343Sngiestate 22
192272343Sngie	declaration : class type namelist '(' class ',' . type ')'  (1)
193272343Sngie
194272343Sngie	REAL  shift 3
195272343Sngie	INTEGER  shift 4
196272343Sngie	.  error
197272343Sngie
198272343Sngie	type  goto 24
199272343Sngie
200272343Sngie
201272343Sngiestate 23
202272343Sngie	locnamelist : namelist '(' LOCAL ',' type . ')'  (9)
203272343Sngie
204272343Sngie	')'  shift 25
205272343Sngie	.  error
206272343Sngie
207272343Sngie
208272343Sngiestate 24
209272343Sngie	declaration : class type namelist '(' class ',' type . ')'  (1)
210272343Sngie
211272343Sngie	')'  shift 26
212272343Sngie	.  error
213272343Sngie
214272343Sngie
215272343Sngiestate 25
216272343Sngie	locnamelist : namelist '(' LOCAL ',' type ')' .  (9)
217272343Sngie
218272343Sngie	.  reduce 9
219272343Sngie
220272343Sngie
221272343Sngiestate 26
222272343Sngie	declaration : class type namelist '(' class ',' type ')' .  (1)
223272343Sngie
224272343Sngie	.  reduce 1
225272343Sngie
226272343Sngie
227272343Sngie10 terminals, 6 nonterminals
228272343Sngie10 grammar rules, 27 states
229272343Sngie
230272343Sngiegrammar parser grammar
231272343Sngiesymbol# value# symbol
232272343Sngie     0      0  $end
233272343Sngie     1    256  error
234272343Sngie     2    257  GLOBAL
235272343Sngie     3    258  LOCAL
236272343Sngie     4    259  REAL
237272343Sngie     5    260  INTEGER
238272343Sngie     6    261  NAME
239272343Sngie     7     40  '('
240272343Sngie     8     44  ','
241     9     41  ')'
242    10    262  $accept
243    11    263  declaration
244    12    264  locnamelist
245    13    265  class
246    14    266  type
247    15    267  namelist
248