/// Predicate for tokens that can start atomic terms.
Predicate for tokens that can start atomic terms.
Predicate for tokens that can start atomic terms .
fn starts_atom(&self) -> bool {
        match self {
            Token::Bool(_) | Token::Ident(_) | Token::Int(_) |
            Token::LParen | Token::Pound | Token::Unit => true,
            _ => false,
        }
    }
fn starts_atom ( & self ) -> bool { match self { Token :: Bool ( _ ) | Token :: Ident ( _ ) | Token :: Int ( _ ) | Token :: LParen | Token :: Pound | Token :: Unit => true , _ => false , } }
Predicate for tokens that can start atomic terms.
Predicate for tokens that can start atomic terms .
&self