{"ast_node_type":"other","tokens":[{"end":49,"kind":"keyword","start":0,"text":"if"}]}
            if self.prev_token == token::Question
            // return an Err to prevent a cascade of irrelevant diagnostics.
                && let Err(e) = self.maybe_recover_from_ternary_operator(None)