{"ast_node_type":"other","tokens":[{"end":51,"kind":"keyword","start":0,"text":"if"}]}
        if matches!(expr.kind, ExprKind::Block(..))
        // Recover from missing expression in `for` loop
            && self.token.kind != token::OpenBrace