private ParseBracketExpression ( bool throwOnEmptyArgs ) : Expression[] | ||
throwOnEmptyArgs | bool | |
return | Expression[] |
private Expression[] ParseBracketExpression(bool throwOnEmptyArgs)
{
ValidateToken(TokenId.OpenBracket, Res.OpenParenExpected);
NextToken();
var args = new Expression[] { };
if (_token.ID != TokenId.CloseBracket || throwOnEmptyArgs)
{
args = ParseArguments();
}
ValidateToken(TokenId.CloseBracket, Res.CloseBracketOrCommaExpected);
NextToken();
return args;
}