Add using with list of names
This commit is contained in:
parent
69b46c4b7b
commit
952d087a2b
|
@ -3256,13 +3256,20 @@ Declaration* Parser::ParseDeclaration(Declaration * pdec, bool variable, bool ex
|
|||
}
|
||||
else
|
||||
{
|
||||
Declaration* dec = ParseQualIdent();
|
||||
if (dec)
|
||||
{
|
||||
Declaration* pdec = mScope->Insert(dec->mIdent, dec);
|
||||
if (pdec && pdec != dec)
|
||||
mErrors->Error(dec->mLocation, EERR_DUPLICATE_DEFINITION, "Duplicate declaration", dec->mIdent);
|
||||
}
|
||||
Declaration* dec;
|
||||
|
||||
do {
|
||||
dec = ParseQualIdent();
|
||||
if (dec)
|
||||
{
|
||||
Declaration* pdec = mScope->Insert(dec->mIdent, dec);
|
||||
if (pdec && pdec != dec)
|
||||
mErrors->Error(dec->mLocation, EERR_DUPLICATE_DEFINITION, "Duplicate declaration", dec->mIdent);
|
||||
}
|
||||
else
|
||||
break;
|
||||
|
||||
} while (ConsumeTokenIf(TK_COMMA));
|
||||
|
||||
return dec;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue