Merge pull request #13315 from jordan-woyak/func-exp-cleanup

InputCommon/ExpressionParser: Function argument parsing minor cleanup.
This commit is contained in:
Admiral H. Curtiss
2025-02-02 17:23:13 +01:00
committed by GitHub
3 changed files with 56 additions and 85 deletions

View File

@ -786,12 +786,13 @@ private:
// Comma before the next argument.
if (TOK_COMMA != tok.type)
return ParseResult::MakeErrorResult(tok, Common::GetStringT("Expected comma."));
return ParseResult::MakeErrorResult(tok, Common::GetStringT("Expected closing paren."));
};
}
}
const auto argument_validation = func->SetArguments(std::move(args));
func->SetArguments(std::move(args));
const auto argument_validation = func->ValidateArguments();
if (std::holds_alternative<FunctionExpression::ExpectedArguments>(argument_validation))
{