private IList<IExpression> ParseExpressionList()
{
List<IExpression> expressions = new List<IExpression>();
for (IExpression expr = this.ParseSimpleExpression(); expr != null; expr = this.ParseSimpleExpression())
{
expressions.Add(expr);
Token token = this.NextToken();
if (token != null && token.Type == TokenType.Separator && token.Value == ",")
continue;
if (token != null)
this.PushToken(token);
break;
}
return expressions;
}