Commit deebb073 authored by Jente Hidskes's avatar Jente Hidskes

Build Stratego interpreter

parent 485b4a09
......@@ -6,7 +6,7 @@ packages:
- 'pcf'
- 'while'
- 'lambda-adt'
#- 'stratego'
- 'stratego'
extra-deps:
- numeric-limits-0.1.0.0
resolver: lts-9.18
\ No newline at end of file
......@@ -13,7 +13,7 @@ import qualified Pretty.Haskell as H
-- import qualified Pretty.PCF as P
import Pretty.Results
import Paths_system_s
import Paths_sturdy_stratego
import Control.Monad
import qualified Criterion.Measurement as CM
......
......@@ -37,38 +37,32 @@ library
SharedSemantics,
ConcreteSemantics,
WildcardSemantics,
Soundness
build-depends: base,
sturdy-lib,
deepseq,
QuickCheck,
attoparsec,
Soundness,
Paths_sturdy_stratego
build-depends: attoparsec,
base,
containers,
hashable,
deepseq,
fgl,
unordered-containers,
hashable,
mtl,
pretty,
sturdy-lib,
text,
transformers
transformers,
unordered-containers,
QuickCheck
hs-source-dirs: src
default-language: Haskell2010
Executable case-studies
ghc-options: -Wall
Build-Depends: base,
deepseq,
QuickCheck,
attoparsec,
containers,
criterion,
hashable,
unordered-containers,
mtl,
pretty,
sturdy-lib,
sturdy-stratego,
text,
vector,
sturdy-stratego
unordered-containers
hs-source-dirs: case-studies
main-is: Main.hs
default-language: Haskell2010
......@@ -79,13 +73,10 @@ test-suite specs
hs-source-dirs: test
main-is: Spec.hs
build-depends: base,
hspec,
sturdy-lib,
sturdy-stratego,
containers,
hashable,
text,
unordered-containers,
hspec,
QuickCheck,
pretty,
mtl,
text
QuickCheck
default-language: Haskell2010
......@@ -7,7 +7,7 @@ module AbstractTypedSemanticsSpec where
-- import Signature (Signature)
-- import qualified Signature as S
-- import InterpreterArrow
-- import Paths_system_s
-- import Paths_sturdy_stratego
-- import Syntax(parseModule,Strat(..))
-- import Data.ATerm(parseATerm)
......
......@@ -11,7 +11,7 @@ import ConcreteSemantics
import Syntax hiding (Fail,TermPattern(..))
import qualified Syntax as T
import Paths_system_s
import Paths_sturdy_stratego
import Control.Monad
......
......@@ -9,7 +9,7 @@ module TypedSemanticsSpec where
-- import Signature (Signature)
-- import qualified Signature as S
-- import InterpreterArrow
-- import Paths_system_s
-- import Paths_sturdy_stratego
-- import Syntax(parseModule,Strat(..))
-- import Data.ATerm(parseATerm)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment