mirror of
https://github.com/anoma/juvix.git
synced 2024-12-26 09:04:18 +03:00
20 lines
570 B
Haskell
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
|
|
]
|