diff options
Diffstat (limited to 'package.yaml')
-rw-r--r-- | package.yaml | 36 |
1 files changed, 31 insertions, 5 deletions
diff --git a/package.yaml b/package.yaml index 8ea485f..52a04d7 100644 --- a/package.yaml +++ b/package.yaml @@ -4,9 +4,39 @@ version: 0.5 executables: fiddlec: main: Main.hs - source-dirs: src + dependencies: + - fiddle + + +library: + source-dirs: src + exposed-modules: + - Language.Fiddle.Ast + - Language.Fiddle.Compiler + - Language.Fiddle.Types + - Language.Fiddle.Compiler.ConsistencyCheck + - Language.Fiddle.Compiler.Expansion + - Language.Fiddle.Compiler.ImportResolution + - Language.Fiddle.Compiler.Qualification + - Language.Fiddle.Compiler.Stage0 + - Language.Fiddle.GenericTree + +tests: + fiddle-test: + main: Spec.hs + source-dirs: test + dependencies: + - fiddle + - hspec + - base >= 4.0.0 + - text + - containers ghc-options: + - -Wall + - -fno-warn-orphans + - -fno-warn-name-shadowing + - -fno-warn-missing-local-signatures - -XBangPatterns - -XConstraintKinds - -XDataKinds @@ -31,10 +61,6 @@ ghc-options: - -XTypeOperators - -XUndecidableInstances - -XViewPatterns - - -Wall - - -fno-warn-orphans - - -fno-warn-name-shadowing - - -fno-warn-missing-local-signatures dependencies: - base >= 4.0.0 |