2022-08-30 12:24:15 +03:00
|
|
|
module Core where
|
|
|
|
|
|
|
|
import Base
|
2023-01-09 20:21:30 +03:00
|
|
|
import Core.Asm qualified as Asm
|
|
|
|
import Core.Compile qualified as Compile
|
2022-09-06 16:26:48 +03:00
|
|
|
import Core.Eval qualified as Eval
|
2023-05-15 19:01:40 +03:00
|
|
|
import Core.Normalize qualified as Normalize
|
2023-03-15 18:41:39 +03:00
|
|
|
import Core.Print qualified as Print
|
2023-03-16 16:47:21 +03:00
|
|
|
import Core.Recursor qualified as Rec
|
2022-09-06 16:26:48 +03:00
|
|
|
import Core.Transformation qualified as Transformation
|
2023-05-16 14:42:44 +03:00
|
|
|
import Core.VampIR qualified as VampIR
|
2022-08-30 12:24:15 +03:00
|
|
|
|
|
|
|
allTests :: TestTree
|
2023-05-15 19:01:40 +03:00
|
|
|
allTests =
|
|
|
|
testGroup
|
|
|
|
"JuvixCore tests"
|
|
|
|
[ Rec.allTests,
|
|
|
|
Eval.allTests,
|
|
|
|
Print.allTests,
|
|
|
|
Transformation.allTests,
|
|
|
|
Asm.allTests,
|
|
|
|
Compile.allTests,
|
2023-05-16 14:42:44 +03:00
|
|
|
Normalize.allTests,
|
|
|
|
VampIR.allTests
|
2023-05-15 19:01:40 +03:00
|
|
|
]
|