Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data MimerResult Source #
MimerExpr String | Returns |
MimerClauses QName [Clause] | |
MimerList [(Int, String)] | |
MimerNoResult |
Instances
PrettyTCM MimerResult Source # | |||||
Defined in Agda.Mimer.Mimer prettyTCM :: MonadPretty m => MimerResult -> m Doc Source # | |||||
NFData MimerResult Source # | |||||
Defined in Agda.Mimer.Mimer rnf :: MimerResult -> () | |||||
Generic MimerResult Source # | |||||
Defined in Agda.Mimer.Mimer
from :: MimerResult -> Rep MimerResult x to :: Rep MimerResult x -> MimerResult | |||||
type Rep MimerResult Source # | |||||
Defined in Agda.Mimer.Mimer type Rep MimerResult = D1 ('MetaData "MimerResult" "Agda.Mimer.Mimer" "Agda-2.6.20240731-inplace" 'False) ((C1 ('MetaCons "MimerExpr" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)) :+: C1 ('MetaCons "MimerClauses" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 QName) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Clause]))) :+: (C1 ('MetaCons "MimerList" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(Int, String)])) :+: C1 ('MetaCons "MimerNoResult" 'PrefixI 'False) (U1 :: Type -> Type))) |
mimer :: MonadTCM tcm => Rewrite -> InteractionId -> Range -> String -> tcm MimerResult Source #