@@ -41,7 +41,7 @@ $(H3 $(LNAME2 variable-declarations, Variable Declarations))
4141
4242$(GRAMMAR
4343$(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 ;)
4545 $(GLINK AutoDeclaration)
4646
4747$(GNAME IdentifierInitializers): $(LEGACY_LNAME2 Declarators, DeclaratorIdentifierList)
@@ -334,8 +334,8 @@ $(H2 $(LNAME2 alias, Alias Declarations))
334334
335335$(GRAMMAR
336336$(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 ;)
339339 $(D alias) $(GLINK AliasAssignments) $(D ;)
340340
341341$(GNAME Identifiers):
@@ -397,8 +397,8 @@ void foo(myint m) { ... } // error, multiply defined function foo
397397alias abc = foo.bar; // is it a type or a symbol?
398398--------------------
399399
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 .)
402402
403403$(H3 $(LNAME2 alias-symbol, Symbol Aliases))
404404
@@ -690,7 +690,7 @@ $(GRAMMAR
690690$(GNAME AliasReassignment):
691691 $(GLINK_LEX Identifier) $(D =) $(GLINK StorageClasses)$(OPT) $(GLINK2 type, Type)
692692 $(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)
694694)
695695
696696 $(P An alias declaration inside a template can be reassigned a new value.)
0 commit comments