(&self, message: &str, token: &Token<'a>)
| 2325 | fn match_lparen(&mut self) -> bool { |
| 2326 | self.match_variant(|t| matches!(t, Token::LParen)) |
| 2327 | } |
| 2328 | |
| 2329 | fn parse_primary(&mut self) -> Result<Expression, ParserError> { |
| 2330 | let expr = match self.peek() { |
| 2331 | Some(Token::Fn) => { |
| 2332 | return Err(self.error( |
| 2333 | "lambda expressions omit `fn`; write `(name: Type) -> Return { ... }`", |
| 2334 | )); |
| 2335 | } |
no test coverage detected