1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00

Added 'concrete' constraint

This commit is contained in:
Brian Fiete 2021-01-13 09:24:15 -08:00
parent 51ed3df320
commit e3f51e39ed
12 changed files with 90 additions and 72 deletions

View file

@ -8162,8 +8162,7 @@ BfAstNode* BfReducer::CreateTopLevelObject(BfTokenNode* tokenNode, BfAttributeDi
break;
case BfToken_Sealed:
case BfToken_Abstract:
case BfToken_Concrete:
case BfToken_Abstract:
case BfToken_Public:
case BfToken_Private:
case BfToken_Protected:
@ -8241,7 +8240,7 @@ BfAstNode* BfReducer::CreateTopLevelObject(BfTokenNode* tokenNode, BfAttributeDi
MEMBER_SET(typeDeclaration, mSealedSpecifier, tokenNode);
}
if ((token == BfToken_Abstract) || (token == BfToken_Concrete))
if (token == BfToken_Abstract)
{
if (typeDeclaration->mAbstractSpecifier != NULL)
{
@ -9618,6 +9617,7 @@ BfGenericConstraintsDeclaration* BfReducer::CreateGenericConstraintsDeclaration(
case BfToken_Class:
case BfToken_Struct:
case BfToken_Const:
case BfToken_Concrete:
case BfToken_Var:
case BfToken_New:
case BfToken_Delete: