1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00

Added support for global:: lookups

This commit is contained in:
Brian Fiete 2025-05-18 12:13:15 +02:00
parent ee50457885
commit 958a1630aa
13 changed files with 202 additions and 28 deletions

View file

@ -7387,6 +7387,8 @@ void BfModule::Visit(BfDeferStatement* deferStmt)
BfScopeData* scope = NULL;
auto scopeNameNode = deferStmt->GetScopeNameNode();
if (deferStmt->mScopeToken != NULL)
{
if (deferStmt->mScopeToken->GetToken() == BfToken_Scope)
@ -7394,9 +7396,9 @@ void BfModule::Visit(BfDeferStatement* deferStmt)
else
scope = &mCurMethodState->mHeadScope;
}
else if (deferStmt->mScopeName != NULL)
else if (scopeNameNode != NULL)
{
scope = FindScope(deferStmt->mScopeName, true);
scope = FindScope(scopeNameNode, true);
if (scope == NULL)
{