Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Expr'Ref Ref | |
Expr'UnVal (UnVal m) | |
Expr'Val Val | |
Expr'If (If m) | |
Expr'Iflet (Iflet m) | |
Expr'Get (Get m) | |
Expr'Set (Set m) | |
Expr'Match (Match m) | |
Expr'Define (Define m) | |
Expr'Lambda (Lambda m) | |
Expr'List (List m) | |
Expr'Tuple (Tuple m) | |
Expr'Fn (Fn m) | |
Expr'FnCall (FnCall m) | |
Expr'Do (Do m) | |
Expr'ApiUnCall (ApiUnCall m) |
data EvalConfig m Source #
EvalConfig | |
|
data UnEnumeral m Source #
UnEnumeral | |
|
Eq (UnEnumeral m) Source # | |
Show (UnEnumeral m) Source # | |
UnStruct | |
|
MatchCase'Tag (Expr m) | |
MatchCase'Members Symbol (Expr m) |
data HollowUnCall Source #
data StructUnCall m Source #
Eq (StructUnCall m) Source # | |
Show (StructUnCall m) Source # | |
data EnumerationUnCall m Source #
Eq (EnumerationUnCall m) Source # | |
Show (EnumerationUnCall m) Source # | |
Struct | |
|
Enumeral | |
|
apiCallName :: ApiCall -> TypeName Source #
runEval :: MonadIO m => Eval m a -> EvalConfig m -> m a Source #