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:
parent
51ed3df320
commit
e3f51e39ed
12 changed files with 90 additions and 72 deletions
|
@ -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:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue