1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-12 14:28:08 +03:00
juvix/test/Core/Transformation.hs
2024-06-07 18:40:42 +02:00

20 lines
570 B
Haskell

module Core.Transformation where
import Base
import Core.Transformation.IdentityTrans qualified as IdentityTrans
import Core.Transformation.Lifting qualified as Lifting
import Core.Transformation.Pipeline qualified as Pipeline
import Core.Transformation.TopEtaExpand qualified as TopEtaExpand
import Core.Transformation.Unrolling qualified as Unrolling
allTests :: TestTree
allTests =
testGroup
"JuvixCore transformations"
[ IdentityTrans.allTests,
TopEtaExpand.allTests,
Lifting.allTests,
Pipeline.allTests,
Unrolling.allTests
]