1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 19:48:20 +02:00

Improved IsInitializerStatement

This commit is contained in:
Brian Fiete 2025-01-04 11:55:57 -08:00
parent a5e9a33f64
commit b922c486ec

View file

@ -11030,6 +11030,27 @@ bool BfReducer::IsInitializerStatement(int checkIdx)
checkIdx = BF_MAX(checkIdx + 1, endNode);
continue;
}
else if (endNode != -1)
{
auto nextNode = mVisitorPos.Get(endNode);
if (auto tokenNode = BfNodeDynCast<BfTokenNode>(nextNode))
{
if (tokenNode->mToken == BfToken_LParen)
{
int checkEndNode = -1;
if (IsTypeReference(checkNode, tokenNode->mToken, -1, &checkEndNode, &coundBeExpr))
{
if (checkEndNode == endNode)
{
// Is method call
return true;
}
}
}
}
}
nodeCount++;
checkIdx++;