[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]