{"ast_node_type":"function","tokens":[{"end":60,"kind":"keyword","start":0,"text":"fn"}]}
    fn recover_do_catch(&mut self) -> PResult<'a, P<Expr>> {
    /// Recover on the syntax `do catch { ... }` suggesting `try { ... }` instead.
        let lo = self.token.span;