Safe Haskell | None |
---|---|
Language | Haskell2010 |
Agda.Mimer.Mimer
Documentation
data MimerResult Source #
Constructors
MimerExpr String | Returns |
MimerClauses QName [Clause] | |
MimerList [(Int, String)] | |
MimerNoResult |
Instances
PrettyTCM MimerResult Source # | |||||
Defined in Agda.Mimer.Mimer Methods prettyTCM :: MonadPretty m => MimerResult -> m Doc Source # | |||||
NFData MimerResult Source # | |||||
Defined in Agda.Mimer.Mimer Methods rnf :: MimerResult -> () | |||||
Generic MimerResult Source # | |||||
Defined in Agda.Mimer.Mimer Associated Types
| |||||
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 #