ginger2
Safe HaskellNone
LanguageHaskell2010

Language.Ginger.Interpret.DefEnv

Documentation

defEnv :: forall (m :: Type -> Type). Monad m => Env m Source #

defContext :: forall (m :: Type -> Type). MonadRandom m => Context m Source #

defVarsCommon :: forall (m :: Type -> Type). MonadRandom m => Map Identifier (Value m) Source #

defVarsCompat :: forall (m :: Type -> Type). MonadRandom m => Map Identifier (Value m) Source #

defVars :: forall (m :: Type -> Type). MonadRandom m => Map Identifier (Value m) Source #

builtinTests :: forall (m :: Type -> Type). MonadRandom m => Map Identifier (Value m) Source #

isCallable' :: forall (m :: Type -> Type). Monad m => Value m -> Bool Source #

isCallable :: forall (m :: Type -> Type). Monad m => Value m -> Value m Source #

isMapping :: forall (m :: Type -> Type). Monad m => Value m -> Value m Source #

isIterable :: forall (m :: Type -> Type). Monad m => Value m -> Value m Source #

isSequence :: forall (m :: Type -> Type). Monad m => Value m -> Value m Source #

isEscaped :: forall (m :: Type -> Type). Monad m => Value m -> Value m Source #

isBool :: forall (m :: Type -> Type). Monad m => Value m -> Value m Source #

isInteger :: forall (m :: Type -> Type). Monad m => Value m -> Value m Source #

isFloat :: forall (m :: Type -> Type). Monad m => Value m -> Value m Source #

isNumber :: forall (m :: Type -> Type). Monad m => Value m -> Value m Source #

isString :: forall (m :: Type -> Type). Monad m => Value m -> Value m Source #

defaultFilter :: forall (m :: Type -> Type). MonadRandom m => Filter m Source #

fnEither :: forall (m :: Type -> Type) a b. Monad m => Either a b -> ExceptT a m b Source #

fnMaybeArg :: forall (m :: Type -> Type) b. Monad m => Text -> Text -> Maybe b -> ExceptT RuntimeError m b Source #