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:
parent
ee50457885
commit
958a1630aa
13 changed files with 202 additions and 28 deletions
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue