Add using with list of names

This commit is contained in:
drmortalwombat 2023-08-15 13:16:39 +02:00
parent 69b46c4b7b
commit 952d087a2b

View File

@ -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;
}