@@ -30,56 +30,23 @@ $(GNAME Declarators):
30
30
$(GNAME DeclaratorInitializer):
31
31
$(GLINK VarDeclarator)
32
32
$(GLINK VarDeclarator) $(GLINK2 template, TemplateParameters)$(OPT) $(D =) $(GLINK Initializer)
33
- $(GLINK AltDeclarator)
34
- $(GLINK AltDeclarator) $(D =) $(GLINK Initializer)
35
33
36
34
$(GNAME DeclaratorIdentifierList):
37
35
$(GLINK DeclaratorIdentifier)
38
36
$(GLINK DeclaratorIdentifier) $(D ,) $(GSELF DeclaratorIdentifierList)
39
37
40
38
$(GNAME DeclaratorIdentifier):
41
39
$(GLINK VarDeclaratorIdentifier)
42
- $(GLINK AltDeclaratorIdentifier)
43
40
44
41
$(GNAME VarDeclaratorIdentifier):
45
42
$(GLINK_LEX Identifier)
46
43
$(GLINK_LEX Identifier) $(GLINK2 template, TemplateParameters)$(OPT) $(D =) $(GLINK Initializer)
47
44
48
- $(GNAME AltDeclaratorIdentifier):
49
- $(GLINK2 type, TypeSuffixes) $(GLINK_LEX Identifier) $(GLINK AltDeclaratorSuffixes)$(OPT)
50
- $(GLINK2 type, TypeSuffixes) $(GLINK_LEX Identifier) $(GLINK AltDeclaratorSuffixes)$(OPT) $(D =) $(GLINK Initializer)
51
- $(GLINK2 type, TypeSuffixes)$(OPT) $(GLINK_LEX Identifier) $(GLINK AltDeclaratorSuffixes)
52
- $(GLINK2 type, TypeSuffixes)$(OPT) $(GLINK_LEX Identifier) $(GLINK AltDeclaratorSuffixes) $(D =) $(GLINK Initializer)
53
-
54
45
$(GNAME Declarator):
55
46
$(GLINK VarDeclarator)
56
- $(GLINK AltDeclarator)
57
47
58
48
$(GNAME VarDeclarator):
59
49
$(GLINK2 type, TypeSuffixes)$(OPT) $(GLINK_LEX Identifier)
60
-
61
- $(GNAME AltDeclarator):
62
- $(GLINK2 type, TypeSuffixes)$(OPT) $(GLINK_LEX Identifier) $(GLINK AltDeclaratorSuffixes)
63
- $(GLINK2 type, TypeSuffixes)$(OPT) $(D $(LPAREN)) $(GLINK AltDeclaratorInner) $(D $(RPAREN))
64
- $(GLINK2 type, TypeSuffixes)$(OPT) $(D $(LPAREN)) $(GLINK AltDeclaratorInner) $(D $(RPAREN)) $(GLINK AltFuncDeclaratorSuffix)
65
- $(GLINK2 type, TypeSuffixes)$(OPT) $(D $(LPAREN)) $(GLINK AltDeclaratorInner) $(D $(RPAREN)) $(GLINK AltDeclaratorSuffixes)
66
-
67
- $(GNAME AltDeclaratorInner):
68
- $(GLINK2 type, TypeSuffixes)$(OPT) $(GLINK_LEX Identifier)
69
- $(GLINK2 type, TypeSuffixes)$(OPT) $(GLINK_LEX Identifier) $(GLINK AltFuncDeclaratorSuffix)
70
- $(GLINK AltDeclarator)
71
-
72
- $(GNAME AltDeclaratorSuffixes):
73
- $(GLINK AltDeclaratorSuffix)
74
- $(GLINK AltDeclaratorSuffix) $(GSELF AltDeclaratorSuffixes)
75
-
76
- $(GNAME AltDeclaratorSuffix):
77
- $(D [ ])
78
- $(D [) $(GLINK2 expression, AssignExpression) $(D ])
79
- $(D [) $(GLINK2 type, Type) $(D ])
80
-
81
- $(GNAME AltFuncDeclaratorSuffix):
82
- $(GLINK2 function, Parameters) $(GLINK2 function, MemberFunctionAttributes)$(OPT)
83
50
)
84
51
85
52
$(GRAMMAR
0 commit comments