packages feed

sbv-14.0: SBVTestSuite/TestSuite/CompileTests/SCase/SCase99.stderr

SCase99.hs:(12,18)-(24,11): Splicing expression
    ghc-internal:GHC.Internal.TH.Quote.quoteExp
      sCase
      " e of\n\
      \                  Zero      -> case m of\n\
      \                                 Nothing -> 0\n\
      \                                 Just v  -> case v of\n\
      \                                              Left x  -> case b of\n\
      \                                                           True  -> x\n\
      \                                                           False -> -x\n\
      \                                              Right _ -> 1\n\
      \                  Num k     -> k\n\
      \                  Var _     -> -1\n\
      \                  Add a _   -> t a m b\n\
      \                  Let _ _ c -> t c m b\n\
      \         "
  ======>
    sCaseExpr
      (Data.SBV.Maybe.sCaseMaybe
         0
         (\ v
            -> Data.SBV.Either.sCaseEither
                 (\ x -> ite b x (negate x)) (\ _ -> 1) v)
         m)
      (\ k -> k) (\ _ -> negate 1) (\ a _ -> t a m b)
      (\ _ _ c -> t c m b) e