[back]
0 6 INT
6 31 bltn-type-token -> INT
31 30 bltn-type -> bltn-type-token
30 40 xBxx-decl-spec-seq -> bltn-type
40 27 nested-name-opt ->
27 65 IDENT
65 86 name -> nested-name-opt IDENT
86 96 obj-id -> name
96 95 obj-dcl-id -> obj-id
95 93 obj-a-direct-dcl -> obj-dcl-id
93 91 obj-a-dcl -> obj-a-direct-dcl
91 90 obj-dcl -> obj-a-dcl
90 63 obj-decl -> xBxx-decl-spec-seq obj-dcl
63 62 nested-obj-decl -> obj-decl >
62 176 obj-init-opt ->
176 61 nested-obj-init-decl -> nested-obj-decl obj-init-opt
61 60 ! 0 nested-decl * -> nested-obj-init-decl
60 172 SEMI
172 26 simple-decl -> nested-decl SEMI
26 25 simple-decl-seq -> simple-decl
25 6 INT
6 31 bltn-type-token -> INT
31 30 bltn-type -> bltn-type-token
30 40 xBxx-decl-spec-seq -> bltn-type
40 27 nested-name-opt ->
27 65 IDENT
65 86 name -> nested-name-opt IDENT
86 96 obj-id -> name
96 95 obj-dcl-id -> obj-id
95 93 obj-a-direct-dcl -> obj-dcl-id
93 91 obj-a-dcl -> obj-a-direct-dcl
91 90 obj-dcl -> obj-a-dcl
90 63 obj-decl -> xBxx-decl-spec-seq obj-dcl
63 62 nested-obj-decl -> obj-decl >
62 176 obj-init-opt ->
176 61 nested-obj-init-decl -> nested-obj-decl obj-init-opt
61 60 ! 0 nested-decl * -> nested-obj-init-decl
60 173 COMMA
173 84 TIMES
84 184 cv-spec-seq-opt ->
184 92 ptr-oper -> TIMES cv-spec-seq-opt
92 27 nested-name-opt ->
27 65 IDENT
65 86 name -> nested-name-opt IDENT
86 96 obj-id -> name
96 95 obj-dcl-id -> obj-id
95 93 obj-a-direct-dcl -> obj-dcl-id
93 187 obj-a-dcl -> obj-a-direct-dcl
187 91 obj-a-dcl -> ptr-oper obj-a-dcl
91 190 obj-dcl -> obj-a-dcl
190 62 nested-obj-decl -> nested-decl COMMA obj-dcl >
62 176 obj-init-opt ->
176 61 nested-obj-init-decl -> nested-obj-decl obj-init-opt
61 60 ! 0 nested-decl * -> nested-obj-init-decl
60 172 SEMI
172 64 simple-decl -> nested-decl SEMI
64 25 simple-decl-seq -> simple-decl-seq simple-decl
25 6 INT
6 31 bltn-type-token -> INT
31 30 bltn-type -> bltn-type-token
30 40 xBxx-decl-spec-seq -> bltn-type
40 83 LPAREN
83 84 TIMES
84 184 cv-spec-seq-opt ->
184 178 ptr-oper -> TIMES cv-spec-seq-opt
178 27 nested-name-opt ->
27 65 IDENT
65 86 name -> nested-name-opt IDENT
86 96 obj-id -> name
96 95 obj-dcl-id -> obj-id
95 93 obj-a-direct-dcl -> obj-dcl-id
93 197 obj-a-dcl -> obj-a-direct-dcl
197 180 obj-b-dcl -> ptr-oper obj-a-dcl
180 200 RPAREN
200 94 obj-b-direct-dcl -> LPAREN obj-b-dcl RPAREN
94 93 obj-a-direct-dcl -> obj-b-direct-dcl
93 91 obj-a-dcl -> obj-a-direct-dcl
91 90 obj-dcl -> obj-a-dcl
90 63 obj-decl -> xBxx-decl-spec-seq obj-dcl
63 62 nested-obj-decl -> obj-decl >
62 176 obj-init-opt ->
176 61 nested-obj-init-decl -> nested-obj-decl obj-init-opt
61 60 ! 0 nested-decl * -> nested-obj-init-decl
60 172 SEMI
172 64 simple-decl -> nested-decl SEMI
64 25 simple-decl-seq -> simple-decl-seq simple-decl
25 6 INT
6 31 bltn-type-token -> INT
31 30 bltn-type -> bltn-type-token
30 40 xBxx-decl-spec-seq -> bltn-type
40 83 LPAREN
83 84 TIMES
84 184 cv-spec-seq-opt ->
184 178 ptr-oper -> TIMES cv-spec-seq-opt
178 27 nested-name-opt ->
27 65 IDENT
65 86 name -> nested-name-opt IDENT
86 96 obj-id -> name
96 95 obj-dcl-id -> obj-id
95 93 obj-a-direct-dcl -> obj-dcl-id
93 197 obj-a-dcl -> obj-a-direct-dcl
197 180 obj-b-dcl -> ptr-oper obj-a-dcl
180 200 RPAREN
200 94 obj-b-direct-dcl -> LPAREN obj-b-dcl RPAREN
94 189 ? LPAREN
189 27 nested-name-opt ->
27 65 IDENT
65 29 name -> nested-name-opt IDENT
29 32 user-type -> name
32 212 xUxx-decl-spec-seq -> user-type
212 27 nested-name-opt ->
94 93 < obj-a-direct-dcl -> obj-b-direct-dcl
93 91 obj-a-dcl -> obj-a-direct-dcl
91 90 obj-dcl -> obj-a-dcl
90 63 obj-decl -> xBxx-decl-spec-seq obj-dcl
63 62 nested-obj-decl -> obj-decl >
62 175 LPAREN
175 27 nested-name-opt ->
27 65 IDENT
65 193 name -> nested-name-opt IDENT
193 195 expr -> name
195 196 expr-list -> expr
196 221 RPAREN
221 177 obj-init -> LPAREN expr-list RPAREN
177 176 obj-init-opt -> obj-init
176 61 nested-obj-init-decl -> nested-obj-decl obj-init-opt
61 60 ! 0 nested-decl * -> nested-obj-init-decl
60 172 SEMI
172 64 simple-decl -> nested-decl SEMI
64 25 simple-decl-seq -> simple-decl-seq simple-decl
25 24 simple-decl-seq-opt -> simple-decl-seq
24 start -> simple-decl-seq-opt
[back]