{"ast_node_type":"other","tokens":[{"end":30,"kind":"keyword","start":0,"text":"//"}]}
        // recover leading `(`
    fn parse_pat_range_end(&mut self) -> PResult<'a, P<Expr>> {
        let open_paren = (self.may_recover() && self.eat_noexpect(&token::OpenParen))