feat[core]: Function Property: Argument modification

This commit is contained in:
vegowotenks 2025-08-17 18:19:00 +02:00
parent a38a20a546
commit c78ed4ac90
12 changed files with 138 additions and 3 deletions

View file

@ -19,6 +19,7 @@ extra-source-files:
library
exposed-modules:
Data.Enum.Util
Data.Map.Implicit
Language.Scalie.Bytecode.Instruction
Language.Scalie.Bytecode.Object
@ -39,6 +40,8 @@ library
Language.Scalie.Core.Provenance
Language.Scalie.Core.Provenance.SourceLocation
Language.Scalie.Domain.Type
Language.Scalie.Domain.Type.Function
Language.Scalie.Domain.Type.Function.ArgumentModification
other-modules:
Paths_scalie
hs-source-dirs:
@ -55,6 +58,7 @@ library
QuickCheck
, base
, containers
, leancheck
, text
, vector
default-language: Haskell2010
@ -77,6 +81,7 @@ executable scalie-exe
QuickCheck
, base
, containers
, leancheck
, scalie
, text
, vector
@ -87,7 +92,10 @@ test-suite scalie-test
main-is: Spec.hs
other-modules:
Test.Data.Map.Implicit
Test.Language.Scalie.Domain.Type.Function.ArgumentModification
Test.QuickCheck.Isomorphic
Test.QuickCheck.Roundtrip
Test.Tasty.TH
Paths_scalie
hs-source-dirs:
test
@ -103,9 +111,12 @@ test-suite scalie-test
QuickCheck
, base
, containers
, leancheck
, scalie
, tasty
, tasty-leancheck
, tasty-quickcheck
, template-haskell
, text
, vector
default-language: Haskell2010