(mut self)
| 169 | } |
| 170 | |
| 171 | fn parse_defs(mut self) -> Result<Vec<Def>> { |
| 172 | let mut defs = vec![]; |
| 173 | while !self.lexer.eof() { |
| 174 | defs.push(self.parse_def()?); |
| 175 | } |
| 176 | Ok(defs) |
| 177 | } |
| 178 | |
| 179 | fn parse_def(&mut self) -> Result<Def> { |
| 180 | self.expect_lparen()?; |