mirror of
https://github.com/anoma/juvix.git
synced 2024-12-14 08:27:03 +03:00
3acade4072
* add TypeCallsBuilder and others * implement propagation of type calls * improve type propagation * polymorphize fungible token * sort type calls map pretty output * use HashSet in TypeCallsMap * renaming * rename module * improve indexing in type propagation * draft monomorphization generation algorithm * fix draft * wip mono code generation * wip code generation * finish first candidate for code generation * add monojuvix command * fix MonoJuvix pretty printer to properly display name ids * [monojuvix] improve clause pretty printing * add support for function types in expressions * properly translate function expressions * ormolu * add a basic positive test for monomorphization * cleanup effect constraints * collect type applications in axiom types * apply some style improvements * fix PolySimpleFungibleToken and add it to the test suite * ignore polymorphic inductive definitions that are never used
8 lines
162 B
Haskell
8 lines
162 B
Haskell
module MonoJuvix (allTests) where
|
|
|
|
import Base
|
|
import MonoJuvix.Positive qualified as P
|
|
|
|
allTests :: TestTree
|
|
allTests = testGroup "MonoJuvix tests" [P.allTests]
|