1264790Sbapt   0  $accept : declaration $end
2264790Sbapt
3264790Sbapt   1  declaration : class type namelist
4264790Sbapt   2              | type locnamelist
5264790Sbapt
6264790Sbapt   3  class : GLOBAL
7264790Sbapt   4        | LOCAL
8264790Sbapt
9264790Sbapt   5  type : REAL
10264790Sbapt   6       | INTEGER
11264790Sbapt
12264790Sbapt   7  namelist : namelist NAME
13264790Sbapt   8           | NAME
14264790Sbapt
15264790Sbapt   9  $$1 :
16264790Sbapt
17264790Sbapt  10  $$2 :
18264790Sbapt
19264790Sbapt  11  locnamelist : $$1 $$2 namelist
20264790Sbapt
21264790Sbaptstate 0
22264790Sbapt	$accept : . declaration $end  (0)
23264790Sbapt
24264790Sbapt	GLOBAL  shift 1
25264790Sbapt	LOCAL  shift 2
26264790Sbapt	REAL  shift 3
27264790Sbapt	INTEGER  shift 4
28264790Sbapt	.  error
29264790Sbapt
30264790Sbapt	declaration  goto 5
31264790Sbapt	class  goto 6
32264790Sbapt	type  goto 7
33264790Sbapt
34264790Sbapt
35264790Sbaptstate 1
36264790Sbapt	class : GLOBAL .  (3)
37264790Sbapt
38264790Sbapt	.  reduce 3
39264790Sbapt
40264790Sbapt
41264790Sbaptstate 2
42264790Sbapt	class : LOCAL .  (4)
43264790Sbapt
44264790Sbapt	.  reduce 4
45264790Sbapt
46264790Sbapt
47264790Sbaptstate 3
48264790Sbapt	type : REAL .  (5)
49264790Sbapt
50264790Sbapt	.  reduce 5
51264790Sbapt
52264790Sbapt
53264790Sbaptstate 4
54264790Sbapt	type : INTEGER .  (6)
55264790Sbapt
56264790Sbapt	.  reduce 6
57264790Sbapt
58264790Sbapt
59264790Sbaptstate 5
60264790Sbapt	$accept : declaration . $end  (0)
61264790Sbapt
62264790Sbapt	$end  accept
63264790Sbapt
64264790Sbapt
65264790Sbaptstate 6
66264790Sbapt	declaration : class . type namelist  (1)
67264790Sbapt
68264790Sbapt	REAL  shift 3
69264790Sbapt	INTEGER  shift 4
70264790Sbapt	.  error
71264790Sbapt
72264790Sbapt	type  goto 8
73264790Sbapt
74264790Sbapt
75264790Sbaptstate 7
76264790Sbapt	declaration : type . locnamelist  (2)
77264790Sbapt	$$1 : .  (9)
78264790Sbapt
79264790Sbapt	.  reduce 9
80264790Sbapt
81264790Sbapt	locnamelist  goto 9
82264790Sbapt	$$1  goto 10
83264790Sbapt
84264790Sbapt
85264790Sbaptstate 8
86264790Sbapt	declaration : class type . namelist  (1)
87264790Sbapt
88264790Sbapt	NAME  shift 11
89264790Sbapt	.  error
90264790Sbapt
91264790Sbapt	namelist  goto 12
92264790Sbapt
93264790Sbapt
94264790Sbaptstate 9
95264790Sbapt	declaration : type locnamelist .  (2)
96264790Sbapt
97264790Sbapt	.  reduce 2
98264790Sbapt
99264790Sbapt
100264790Sbaptstate 10
101264790Sbapt	locnamelist : $$1 . $$2 namelist  (11)
102264790Sbapt	$$2 : .  (10)
103264790Sbapt
104264790Sbapt	.  reduce 10
105264790Sbapt
106264790Sbapt	$$2  goto 13
107264790Sbapt
108264790Sbapt
109264790Sbaptstate 11
110264790Sbapt	namelist : NAME .  (8)
111264790Sbapt
112264790Sbapt	.  reduce 8
113264790Sbapt
114264790Sbapt
115264790Sbaptstate 12
116264790Sbapt	declaration : class type namelist .  (1)
117264790Sbapt	namelist : namelist . NAME  (7)
118264790Sbapt
119264790Sbapt	NAME  shift 14
120264790Sbapt	$end  reduce 1
121264790Sbapt
122264790Sbapt
123264790Sbaptstate 13
124264790Sbapt	locnamelist : $$1 $$2 . namelist  (11)
125264790Sbapt
126264790Sbapt	NAME  shift 11
127264790Sbapt	.  error
128264790Sbapt
129264790Sbapt	namelist  goto 15
130264790Sbapt
131264790Sbapt
132264790Sbaptstate 14
133264790Sbapt	namelist : namelist NAME .  (7)
134264790Sbapt
135264790Sbapt	.  reduce 7
136264790Sbapt
137264790Sbapt
138264790Sbaptstate 15
139264790Sbapt	namelist : namelist . NAME  (7)
140264790Sbapt	locnamelist : $$1 $$2 namelist .  (11)
141264790Sbapt
142264790Sbapt	NAME  shift 14
143264790Sbapt	$end  reduce 11
144264790Sbapt
145264790Sbapt
146264790Sbapt7 terminals, 8 nonterminals
147264790Sbapt12 grammar rules, 16 states
148264790Sbapt
149264790Sbaptgrammar parser grammar
150264790Sbaptsymbol# value# symbol
151264790Sbapt     0      0  $end
152264790Sbapt     1    256  error
153264790Sbapt     2    257  GLOBAL
154264790Sbapt     3    258  LOCAL
155264790Sbapt     4    259  REAL
156264790Sbapt     5    260  INTEGER
157264790Sbapt     6    261  NAME
158264790Sbapt     7    262  $accept
159264790Sbapt     8    263  declaration
160264790Sbapt     9    264  namelist
161264790Sbapt    10    265  locnamelist
162264790Sbapt    11    266  class
163264790Sbapt    12    267  type
164264790Sbapt    13    268  $$1
165264790Sbapt    14    269  $$2
166