CiParam[] ParseParams()
{
Expect(CiToken.LeftParenthesis);
List<CiParam> paramz = new List<CiParam>();
if (!See(CiToken.RightParenthesis)) {
do {
CiParam param = new CiParam();
param.Documentation = ParseDoc();
param.Type = ParseType();
param.Name = ParseId();
this.Symbols.Add(param);
paramz.Add(param);
} while (Eat(CiToken.Comma));
}
Expect(CiToken.RightParenthesis);
return paramz.ToArray();
}