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

Fixed colorization of unqualified property access (ie: implicit 'this')

This commit is contained in:
Brian Fiete 2025-02-02 08:44:48 -08:00
parent 729ca1e8c4
commit dfdbe7440f
3 changed files with 13 additions and 3 deletions

View file

@ -4770,7 +4770,7 @@ BfTypedValue BfExprEvaluator::LookupIdentifier(BfAstNode* refNode, const StringI
result = LookupField(identifierNode, thisValue, findName);
if ((result) || (mPropDef != NULL))
{
mModule->SetElementType(identifierNode, BfSourceElementType_Member);
mModule->SetHighestElementType(identifierNode, BfSourceElementType_Member);
return result;
}
}
@ -4785,7 +4785,7 @@ BfTypedValue BfExprEvaluator::LookupIdentifier(BfAstNode* refNode, const StringI
result = LookupField(identifierNode, thisValue, findName);
if ((result) || (mPropDef != NULL))
{
mModule->SetElementType(identifierNode, BfSourceElementType_Member);
mModule->SetHighestElementType(identifierNode, BfSourceElementType_Member);
return result;
}
}
@ -4793,7 +4793,7 @@ BfTypedValue BfExprEvaluator::LookupIdentifier(BfAstNode* refNode, const StringI
}
else
{
mModule->SetElementType(identifierNode, BfSourceElementType_Member);
mModule->SetHighestElementType(identifierNode, BfSourceElementType_Member);
}
if ((!result) && (identifierNode != NULL))