mirror of
https://github.com/anoma/juvix.git
synced 2024-12-13 19:49:20 +03:00
98b1daec7d
Print JuvixCore InfoTable in such a way that it can be parsed back by the JuvixCore parser. * Depends on PR #1832 * Depends on PR #1862 * Closes #1841 * Adds "JuvixCore print" tests which read the files from Core/positive/*.jvc, print them, read them back and check if the evaluation results are preserved. --------- Co-authored-by: Jan Mas Rovira <janmasrovira@gmail.com>
12 lines
382 B
Haskell
12 lines
382 B
Haskell
module Core where
|
|
|
|
import Base
|
|
import Core.Asm qualified as Asm
|
|
import Core.Compile qualified as Compile
|
|
import Core.Eval qualified as Eval
|
|
import Core.Print qualified as Print
|
|
import Core.Transformation qualified as Transformation
|
|
|
|
allTests :: TestTree
|
|
allTests = testGroup "JuvixCore tests" [Eval.allTests, Print.allTests, Transformation.allTests, Asm.allTests, Compile.allTests]
|