[back]
   0    3          nested-name-opt ->
   3    6          IDENT
   6    7          LT
   7   32          nested-name-opt ->
  32   80          IDENT
  80   31          name -> nested-name-opt IDENT
  31   48 ?        user-type -> name
  48   42          xUxx-decl-spec-seq -> user-type
  42   84          TIMES
  84  168          cv-spec-seq-opt ->
 168   89          ptr-oper -> TIMES cv-spec-seq-opt
  89    3          nested-name-opt ->
   3    6          IDENT
   6   86          name -> nested-name-opt IDENT
  31   69  <       primary-expr -> name >
  69   68          mult-expr -> primary-expr
  68  150          TIMES
 150   32          nested-name-opt ->
  32   80          IDENT
  80   70          name -> nested-name-opt IDENT
  70  193          primary-expr -> name >
 193   68          mult-expr -> mult-expr TIMES primary-expr
  68   67          add-expr -> mult-expr
  67   66          shift-expr -> add-expr
  66   65          rel-expr -> shift-expr
  65   64          eq-expr -> rel-expr
  64   63          and-expr -> eq-expr
  63   62          excl-or-expr -> and-expr
  62   61          incl-or-expr -> excl-or-expr
  61   60          log-and-expr -> incl-or-expr
  60   58          log-or-expr -> log-and-expr
  58   59          cond-expr -> log-or-expr
  59   57          assign-expr -> cond-expr
  57   56          comma-expr -> assign-expr
  56   37          expr -> comma-expr
  37   35          template-arg -> expr
  35   34          template-arg-list -> template-arg
  34   33          template-arg-list-opt -> template-arg-list
  33   81          GT
  81    2          name -> nested-name-opt IDENT LT template-arg-list-opt GT ^!
   2               start -> name
[back]