pub fn atomic_pattern(p: &mut Parser<'_>)