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