]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/byacc/test/btyacc/inherit2.output
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / byacc / test / btyacc / inherit2.output
1    0  $accept : declaration $end
2
3    1  $$1 :
4
5    2  $$2 :
6
7    3  declaration : class type $$1 $$2 namelist
8
9    4  $$3 :
10
11    5  declaration : type $$3 locnamelist
12
13    6  class : GLOBAL
14    7        | LOCAL
15
16    8  type : REAL
17    9       | INTEGER
18
19   10  namelist : namelist NAME
20   11           | NAME
21
22   12  $$4 :
23
24   13  locnamelist : $$4 $$2 namelist
25 \f
26 state 0
27         $accept : . declaration $end  (0)
28
29         GLOBAL  shift 1
30         LOCAL  shift 2
31         REAL  shift 3
32         INTEGER  shift 4
33         .  error
34
35         declaration  goto 5
36         class  goto 6
37         type  goto 7
38
39
40 state 1
41         class : GLOBAL .  (6)
42
43         .  reduce 6
44
45
46 state 2
47         class : LOCAL .  (7)
48
49         .  reduce 7
50
51
52 state 3
53         type : REAL .  (8)
54
55         .  reduce 8
56
57
58 state 4
59         type : INTEGER .  (9)
60
61         .  reduce 9
62
63
64 state 5
65         $accept : declaration . $end  (0)
66
67         $end  accept
68
69
70 state 6
71         declaration : class . type $$1 $$2 namelist  (3)
72
73         REAL  shift 3
74         INTEGER  shift 4
75         .  error
76
77         type  goto 8
78
79
80 state 7
81         declaration : type . $$3 locnamelist  (5)
82         $$3 : .  (4)
83
84         .  reduce 4
85
86         $$3  goto 9
87
88
89 state 8
90         declaration : class type . $$1 $$2 namelist  (3)
91         $$1 : .  (1)
92
93         .  reduce 1
94
95         $$1  goto 10
96
97
98 state 9
99         declaration : type $$3 . locnamelist  (5)
100         $$4 : .  (12)
101
102         .  reduce 12
103
104         locnamelist  goto 11
105         $$4  goto 12
106
107
108 state 10
109         declaration : class type $$1 . $$2 namelist  (3)
110         $$2 : .  (2)
111
112         .  reduce 2
113
114         $$2  goto 13
115
116
117 state 11
118         declaration : type $$3 locnamelist .  (5)
119
120         .  reduce 5
121
122
123 state 12
124         locnamelist : $$4 . $$2 namelist  (13)
125         $$2 : .  (2)
126
127         .  reduce 2
128
129         $$2  goto 14
130
131
132 state 13
133         declaration : class type $$1 $$2 . namelist  (3)
134
135         NAME  shift 15
136         .  error
137
138         namelist  goto 16
139
140
141 state 14
142         locnamelist : $$4 $$2 . namelist  (13)
143
144         NAME  shift 15
145         .  error
146
147         namelist  goto 17
148
149
150 state 15
151         namelist : NAME .  (11)
152
153         .  reduce 11
154
155
156 state 16
157         declaration : class type $$1 $$2 namelist .  (3)
158         namelist : namelist . NAME  (10)
159
160         NAME  shift 18
161         $end  reduce 3
162
163
164 state 17
165         namelist : namelist . NAME  (10)
166         locnamelist : $$4 $$2 namelist .  (13)
167
168         NAME  shift 18
169         $end  reduce 13
170
171
172 state 18
173         namelist : namelist NAME .  (10)
174
175         .  reduce 10
176
177
178 7 terminals, 10 nonterminals
179 14 grammar rules, 19 states
180
181 grammar parser grammar
182 symbol# value# symbol
183      0      0  $end
184      1    256  error
185      2    257  GLOBAL
186      3    258  LOCAL
187      4    259  REAL
188      5    260  INTEGER
189      6    261  NAME
190      7    262  $accept
191      8    263  declaration
192      9    264  namelist
193     10    265  locnamelist
194     11    266  class
195     12    267  type
196     13    268  $$1
197     14    269  $$2
198     15    270  $$3
199     16    271  $$4