private Expression[] ParseArguments() { var argList = new List<Expression>(); while (true) { argList.Add(ParseExpression()); if (_token.ID != TokenId.Comma) break; NextToken(); } return argList.ToArray(); }