private IList<IExpression> ParseArrayArgumentList()
{
List<IExpression> expressions = new List<IExpression>();
this.Parse(TokenType.Delimiter, "[");
while (!this.TryParse(TokenType.Delimiter, "]"))
{
if (expressions.Count > 0)
this.Parse(TokenType.Delimiter, ",");
expressions.Add(this.ParseExpression());
}
this.Parse(TokenType.Delimiter, "]");
return expressions;
}