@@ -41,7 +41,7 @@ $(H3 $(LNAME2 variable-declarations, Variable Declarations))
41
41
42
42
$(GRAMMAR
43
43
$(GNAME VarDeclarations):
44
- $(GLINK StorageClasses)$(OPT) $(GLINK2 type, BasicType ) $(GLINK2 type, TypeSuffixes)$(OPT) $(GLINK IdentifierInitializers) $(D ;)
44
+ $(GLINK StorageClasses)$(OPT) $(GLINK2 type, PrimaryType ) $(GLINK2 type, TypeSuffixes)$(OPT) $(GLINK IdentifierInitializers) $(D ;)
45
45
$(GLINK AutoDeclaration)
46
46
47
47
$(GNAME IdentifierInitializers): $(LEGACY_LNAME2 Declarators, DeclaratorIdentifierList)
@@ -334,8 +334,8 @@ $(H2 $(LNAME2 alias, Alias Declarations))
334
334
335
335
$(GRAMMAR
336
336
$(GNAME AliasDeclaration):
337
- $(D alias) $(GLINK StorageClasses)$(OPT) $(GLINK2 type, BasicType ) $(GLINK2 type, TypeSuffixes)$(OPT) $(GLINK Identifiers) $(D ;)
338
- $(D alias) $(GLINK StorageClasses)$(OPT) $(GLINK2 type, BasicType ) $(GLINK2 function, FuncDeclarator) $(D ;)
337
+ $(D alias) $(GLINK StorageClasses)$(OPT) $(GLINK2 type, PrimaryType ) $(GLINK2 type, TypeSuffixes)$(OPT) $(GLINK Identifiers) $(D ;)
338
+ $(D alias) $(GLINK StorageClasses)$(OPT) $(GLINK2 type, PrimaryType ) $(GLINK2 function, FuncDeclarator) $(D ;)
339
339
$(D alias) $(GLINK AliasAssignments) $(D ;)
340
340
341
341
$(GNAME Identifiers):
@@ -397,8 +397,8 @@ void foo(myint m) { ... } // error, multiply defined function foo
397
397
alias abc = foo.bar; // is it a type or a symbol?
398
398
--------------------
399
399
400
- $(BEST_PRACTICE Other than when aliasing simple basic type names,
401
- type alias names should be Capitalized .)
400
+ $(BEST_PRACTICE Other than when aliasing simple fundamental type names,
401
+ type alias names should be capitalized .)
402
402
403
403
$(H3 $(LNAME2 alias-symbol, Symbol Aliases))
404
404
@@ -690,7 +690,7 @@ $(GRAMMAR
690
690
$(GNAME AliasReassignment):
691
691
$(GLINK_LEX Identifier) $(D =) $(GLINK StorageClasses)$(OPT) $(GLINK2 type, Type)
692
692
$(GLINK_LEX Identifier) $(D =) $(GLINK2 expression, FunctionLiteral)
693
- $(GLINK_LEX Identifier) $(D =) $(GLINK StorageClasses)$(OPT) $(GLINK2 type, BasicType ) $(GLINK2 function, Parameters) $(GLINK2 function, MemberFunctionAttributes)$(OPT)
693
+ $(GLINK_LEX Identifier) $(D =) $(GLINK StorageClasses)$(OPT) $(GLINK2 type, PrimaryType ) $(GLINK2 function, Parameters) $(GLINK2 function, MemberFunctionAttributes)$(OPT)
694
694
)
695
695
696
696
$(P An alias declaration inside a template can be reassigned a new value.)
0 commit comments