Check if current token matches
(&self, kind: &TokenKind)
| 665 | |
| 666 | /// Check if current token matches |
| 667 | fn check(&self, kind: &TokenKind) -> bool { |
| 668 | if self.is_eof() { |
| 669 | return false; |
| 670 | } |
| 671 | std::mem::discriminant(&self.current().kind) == std::mem::discriminant(kind) |
| 672 | } |
| 673 | |
| 674 | /// Expect a specific token |
| 675 | fn expect(&mut self, kind: TokenKind) -> crate::Result<Token> { |
no test coverage detected