{"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"match"}]}
        match self.token.ident() {
    fn parse_ident_or_underscore(&mut self) -> PResult<'a, Ident> {
            Some((ident @ Ident { name: kw::Underscore, .. }, IdentIsRaw::No)) => {