mirror of
https://github.com/beefytech/Beef.git
synced 2025-07-04 23:36:00 +02:00
Added 'protected internal' protection
This commit is contained in:
parent
8d3b0d9e59
commit
9cd47a784b
9 changed files with 92 additions and 45 deletions
|
@ -55,6 +55,7 @@ enum BfProtection : uint8
|
|||
BfProtection_Private,
|
||||
BfProtection_Internal,
|
||||
BfProtection_Protected,
|
||||
BfProtection_ProtectedInternal,
|
||||
BfProtection_Public
|
||||
};
|
||||
|
||||
|
@ -2271,7 +2272,7 @@ public:
|
|||
BfAttributeDirective* mAttributes;
|
||||
BfTokenNode* mAbstractSpecifier;
|
||||
BfTokenNode* mSealedSpecifier;
|
||||
BfTokenNode* mProtectionSpecifier;
|
||||
BfAstNode* mProtectionSpecifier;
|
||||
BfTokenNode* mStaticSpecifier;
|
||||
BfTokenNode* mPartialSpecifier;
|
||||
BfTokenNode* mTypeNode;
|
||||
|
@ -2829,7 +2830,7 @@ public:
|
|||
BF_AST_TYPE(BfMemberDeclaration, BfAstNode);
|
||||
|
||||
BfAttributeDirective* mAttributes;
|
||||
BfTokenNode* mProtectionSpecifier;
|
||||
BfAstNode* mProtectionSpecifier;
|
||||
BfTokenNode* mStaticSpecifier;
|
||||
BfTokenNode* mReadOnlySpecifier; // Also stores 'inline'
|
||||
}; BF_AST_DECL(BfMemberDeclaration, BfAstNode);
|
||||
|
@ -3035,7 +3036,7 @@ public:
|
|||
BF_AST_TYPE(BfPropertyMethodDeclaration, BfAstNode);
|
||||
BfPropertyDeclaration* mPropertyDeclaration;
|
||||
BfAttributeDirective* mAttributes;
|
||||
BfTokenNode* mProtectionSpecifier;
|
||||
BfAstNode* mProtectionSpecifier;
|
||||
BfTokenNode* mMutSpecifier;
|
||||
BfIdentifierNode* mNameNode;
|
||||
BfTokenNode* mFatArrowToken;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue