Skip to content

Commit bd3e82d

Browse files
committed
⬆️ Upgrade grisette
1 parent 661e2bd commit bd3e82d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+128
-128
lines changed

arith-sum/EvalMode.hs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
module EvalMode
99
( EvalMode,
1010
MonadEvalMode,
11-
deriveGADTWithEvalMode,
11+
deriveWithEvalMode,
1212
MonadEvalContext,
1313
)
1414
where
1515

1616
import Grisette
1717
( DeriveConfig (evalModeConfig),
1818
EvalModeConfig (EvalModeConstraints),
19-
deriveGADTWith,
19+
deriveWith,
2020
)
2121
import Grisette.Lib.Synth.Context (MonadContext)
2222
import Grisette.Unified
@@ -27,9 +27,9 @@ import Language.Haskell.TH (DecsQ, Name)
2727

2828
genEvalMode "EvalMode" [UBool, UInteger]
2929

30-
deriveGADTWithEvalMode :: [Name] -> [Name] -> DecsQ
31-
deriveGADTWithEvalMode =
32-
deriveGADTWith
30+
deriveWithEvalMode :: [Name] -> [Name] -> DecsQ
31+
deriveWithEvalMode =
32+
deriveWith
3333
( mempty
3434
{ evalModeConfig = [(0, EvalModeConstraints [''EvalMode])]
3535
}

arith-sum/Operator/Add.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import Grisette
1919
( LogicalOp (false),
2020
PPrint (pformat),
2121
allClasses0,
22-
deriveGADT,
22+
derive,
2323
mrgReturn,
2424
pprintClasses,
2525
)
@@ -50,7 +50,7 @@ data Add = Add
5050
add :: (Add :<: op) => op
5151
add = inj Add
5252

53-
deriveGADT [''Add] (allClasses0 \\ pprintClasses)
53+
derive [''Add] (allClasses0 \\ pprintClasses)
5454

5555
instance (MonadContext ctx) => OpTyping Add ctx where
5656
type OpTypeType Add = DefaultType

arith-sum/Operator/AddImm.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module Operator.AddImm (AddImm (..), addImm) where
1414

1515
import qualified Data.HashSet as HS
1616
import Data.List ((\\))
17-
import EvalMode (EvalMode, MonadEvalContext, deriveGADTWithEvalMode)
17+
import EvalMode (EvalMode, MonadEvalContext, deriveWithEvalMode)
1818
import Grisette
1919
( LogicalOp (false),
2020
PPrint (pformat),
@@ -53,7 +53,7 @@ newtype AddImm mode = AddImm (GetInteger mode)
5353
addImm :: (AddImm mode :<: op) => GetInteger mode -> op
5454
addImm = inj . AddImm
5555

56-
deriveGADTWithEvalMode [''AddImm] (allClasses0 \\ pprintClasses)
56+
deriveWithEvalMode [''AddImm] (allClasses0 \\ pprintClasses)
5757

5858
instance (MonadEvalContext mode ctx) => OpTyping (AddImm mode) ctx where
5959
type OpTypeType (AddImm mode) = DefaultType

arith-sum/Operator/Mul.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import Grisette
1919
( LogicalOp (false),
2020
PPrint (pformat),
2121
allClasses0,
22-
deriveGADT,
22+
derive,
2323
mrgReturn,
2424
pprintClasses,
2525
)
@@ -50,7 +50,7 @@ data Mul = Mul
5050
mul :: (Mul :<: op) => op
5151
mul = inj Mul
5252

53-
deriveGADT [''Mul] (allClasses0 \\ pprintClasses)
53+
derive [''Mul] (allClasses0 \\ pprintClasses)
5454

5555
instance (MonadContext ctx) => OpTyping Mul ctx where
5656
type OpTypeType Mul = DefaultType

arith/Arith.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import Grisette
2323
LogicalOp (false),
2424
Mergeable,
2525
PPrint (pformat),
26-
deriveGADT,
26+
derive,
2727
mrgReturn,
2828
)
2929
import Grisette.Lib.Synth.Context (MonadContext)
@@ -60,7 +60,7 @@ data OpCode
6060
| Minus
6161
| UMinus
6262

63-
deriveGADT [''OpCode] [''EvalSym, ''Show, ''Mergeable]
63+
derive [''OpCode] [''EvalSym, ''Show, ''Mergeable]
6464

6565
-- * Semantics and typing.
6666

control/ConProg.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import qualified Data.HashSet as HS
2020
import Data.List ((\\))
2121
import qualified Data.Text as T
2222
import GHC.Generics (Generic)
23-
import Grisette (PPrint (pformat), allClasses01, deriveGADT, mrgReturn, pprintClasses)
23+
import Grisette (PPrint (pformat), allClasses01, derive, mrgReturn, pprintClasses)
2424
import Grisette.Lib.Synth.Context (MonadContext)
2525
import Grisette.Lib.Synth.Operator.OpReachableSymbols
2626
( OpReachableSymbols (opReachableSymbols),
@@ -58,7 +58,7 @@ data Op intVal
5858
| If (TypeSignature Type) T.Text T.Text
5959
deriving (Generic)
6060

61-
deriveGADT [''Op] (allClasses01 \\ pprintClasses)
61+
derive [''Op] (allClasses01 \\ pprintClasses)
6262

6363
type Prog varId intVal = Concrete.Prog (Op intVal) varId Type
6464

control/Sketch.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import Grisette
2323
Mergeable,
2424
ToCon,
2525
allClasses01,
26-
deriveGADT,
26+
derive,
2727
mrgReturn,
2828
)
2929
import Grisette.Lib.Synth.Context (MonadAngelicContext, MonadContext)
@@ -58,7 +58,7 @@ data Op intVal
5858
| If (TypeSignature Type) T.Text T.Text
5959
deriving (Generic)
6060

61-
deriveGADT [''Op] allClasses01
61+
derive [''Op] allClasses01
6262

6363
deriving via
6464
(Default (Concrete.Op conIntVal))

control/Typing.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import Grisette
2222
Mergeable,
2323
PPrint (pformat),
2424
allClasses0,
25-
deriveGADT,
25+
derive,
2626
)
2727
import Grisette.Lib.Control.Monad (mrgReturn)
2828
import Grisette.Lib.Synth.Context (MonadContext)
@@ -33,7 +33,7 @@ import Value (Value, ValueBuilder (mkBool, mkInt))
3333

3434
data Type = IntType | BoolType
3535

36-
deriveGADT [''Type] (filter (/= ''PPrint) allClasses0)
36+
derive [''Type] (filter (/= ''PPrint) allClasses0)
3737

3838
instance PPrint Type where
3939
pformat IntType = "int"

control/Value.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import Grisette
2424
MonadUnion,
2525
Union,
2626
allClasses0,
27-
deriveGADT,
27+
derive,
2828
liftToMonadUnion,
2929
)
3030
import Grisette.Lib.Control.Monad (mrgReturn)
@@ -35,7 +35,7 @@ data Value intVal boolVal
3535
= IntValue intVal
3636
| BoolValue boolVal
3737

38-
deriveGADT [''Value] allClasses0
38+
derive [''Value] allClasses0
3939

4040
class (Mergeable val) => ValueBuilder val where
4141
type IntValType val

src/Grisette/Lib/Synth/Combinator/Invoke.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import Grisette
2323
PPrint (pformat, pformatPrec),
2424
PPrint1 (liftPFormatPrec),
2525
allClasses01,
26-
deriveGADT,
26+
derive,
2727
mrgReturn,
2828
mrgSequence,
2929
nest,
@@ -68,7 +68,7 @@ data Invoke ty = Invoke
6868
}
6969
deriving (Generic)
7070

71-
deriveGADT [''Invoke] (allClasses01 \\ pprintClasses)
71+
derive [''Invoke] (allClasses01 \\ pprintClasses)
7272

7373
instance (PPrint ty) => PPrint (Invoke ty) where
7474
pformatPrec = pformatPrec1

0 commit comments

Comments
 (0)