private ComprehensionIterator[] ParseListCompIter() {
List<ComprehensionIterator> iters = new List<ComprehensionIterator>();
ComprehensionFor firstFor = ParseListCompFor();
iters.Add(firstFor);
while (true) {
if (PeekToken(Tokens.KeywordForToken)) {
iters.Add(ParseListCompFor());
} else if (PeekToken(Tokens.KeywordIfToken)) {
iters.Add(ParseCompIf());
} else {
break;
}
}
return iters.ToArray();
}