CiBlock ParseBlock() { Expect(CiToken.LeftBrace); List<ICiStatement> statements = new List<ICiStatement>(); while (!Eat(CiToken.RightBrace)) statements.Add(ParseStatement()); return new CiBlock { Statements = statements.ToArray() }; }