packages feed

exploring-interpreters 1.5.0.0 → 1.5.0.1

raw patch · 2 files changed

+9/−10 lines, 2 files

Files

Language/Explorer/Tools/Protocol.hs view
@@ -1,6 +1,5 @@ {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE DuplicateRecordFields #-} {-# LANGUAGE MultiParamTypeClasses #-}  @@ -103,7 +102,7 @@     toJSON res = object ["post" .= jump_post res]  data ExecuteParams = ExecuteParams {-    program :: String+    paramsProgram :: String } deriving (Show, Generic)  instance FromJSON ExecuteParams@@ -180,8 +179,8 @@     toEncoding = genericToEncoding defaultOptions  data PathParams = PathParams {-    source :: Int,-    target :: Int+    paramsSource :: Int,+    paramsTarget :: Int } deriving (Generic)  instance FromJSON PathParams@@ -245,7 +244,7 @@     (Error e) -> throwE invalidParams     (Success v') -> do         parser <- lift $ ask-        let pl = parser $ program (v' :: ExecuteParams)+        let pl = parser $ paramsProgram v'         case pl of             Just prog -> do                 ex <- lift $ get@@ -322,7 +321,7 @@     (Error e) -> throwE ErrorMessage { code = pathNonExistingCode, message = "", error_data = Nothing}     (Success v) -> do         ex <- lift $ get-        let path = Ex.getPathFromTo ex (source (v :: PathParams)) (target (v :: PathParams))+        let path = Ex.getPathFromTo ex (paramsSource v) (paramsTarget v)         return $ toJSON $ map (\(s, (p, o), t) -> Edge { source = fst s, target = fst t, label = EdgeLabel { program = toJSON p, mval = toJSON o} }) path  getLeaves :: ExceptT ErrorMessage (EIP p IO c o) Value
exploring-interpreters.cabal view
@@ -1,7 +1,7 @@ cabal-version:       >=1.10  name:                exploring-interpreters-version:             1.5.0.0+version:             1.5.0.1 synopsis:            A generic exploring interpreter for exploratory programming -- synopsis: -- description:@@ -31,7 +31,7 @@   build-depends:       base >=4.9 && <5,       containers >=0.5 && <0.7,-      fgl >= 5.7.0 && < 5.8,+      fgl >= 5.7.0 && < 5.9,       transformers >= 0.5.2 && < 0.6,       mtl          >= 2.2.1 && < 2.3,       aeson                 >= 2.2.1 && < 2.3,@@ -41,8 +41,8 @@       text                  >= 2.1 && < 2.2,       http-types            >= 0.12.3 && < 0.13,       network               >= 3.1.2 && < 3.2,-      haskeline             ==0.8.2,-      exceptions            ==0.10.4+      haskeline             >=0.8.2 && < 0.9,+      exceptions            >=0.10.4 && < 0.11    -- hs-source-dirs:   default-language:    Haskell2010