sbv-14.0: SBVTestSuite/TestSuite/CompileTests/SCase/SCase50.stderr
SCase50.hs:(12,14)-(20,8): Splicing expression
ghc-internal:GHC.Internal.TH.Quote.quoteExp
sCase
" e of\n\
\ Zero -> 0\n\
\ Num i | i .< 3 -> i\n\
\ | i .< 10 -> i + 1\n\
\ Num i -> i + 2\n\
\ Var _ -> 1\n\
\ Add _ _ -> 2\n\
\ Let _ _ _ -> 3\n\
\ "
======>
ite
(isZero e) 0
(ite
((.&&) (isNum e) ((\ i -> i .< 3) (getNum_1 e)))
((\ i -> i) (getNum_1 e))
(ite
((.&&) (isNum e) ((\ i -> i .< 10) (getNum_1 e)))
((\ i -> i + 1) (getNum_1 e))
(ite
(isNum e) ((\ i -> i + 2) (getNum_1 e))
(ite
(isVar e) ((\ _ -> 1) (getVar_1 e))
(ite
(isAdd e) ((\ _ _ -> 2) (getAdd_1 e) (getAdd_2 e))
((\ _ _ _ -> 3) (getLet_1 e) (getLet_2 e) (getLet_3 e)))))))