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