private IList<IExpression> ParseArgumentList()
{
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());
}
System.Diagnostics.Trace.WriteLine("ArgumentList");
this.Parse(TokenType.Delimiter, ")");
return expressions;
}