Check if current token can start an atomic expression
(&self)
| 704 | |
| 705 | /// Check if current token can start an atomic expression |
| 706 | fn is_atomic_start(&self) -> bool { |
| 707 | matches!( |
| 708 | self.current().kind, |
| 709 | TokenKind::Ident(_) |
| 710 | | TokenKind::Number(_) |
| 711 | | TokenKind::String(_) |
| 712 | | TokenKind::Underscore |
| 713 | | TokenKind::Type |
| 714 | | TokenKind::Prop |
| 715 | | TokenKind::LParen |
| 716 | ) |
| 717 | } |
| 718 | |
| 719 | /// Check if current token can start a pattern |
| 720 | fn is_pattern_start(&self) -> bool { |