| Copyright | (c) 2018 Reed Mullanix |
|---|---|
| License | BSD3 (See LICENSE) |
| Maintainer | Reed Mullanix |
| Stability | experimental |
| Safe Haskell | None |
| Language | Haskell2010 |
Unbound.Generics.LocallyNameless.Ignore
Description
Ignores a term for the purposes of alpha-equality and substitution
Documentation
Ignores a term t for the purpose of alpha-equality and substitution
Constructors
| I !t |
Instances
| Subst a (Ignore b) # | |
| Show t => Show (Ignore t) # | |
| Generic (Ignore t) # | |
| NFData t => NFData (Ignore t) # | |
Defined in Unbound.Generics.LocallyNameless.Ignore | |
| Show t => Alpha (Ignore t) # | |
Defined in Unbound.Generics.LocallyNameless.Ignore Methods aeq' :: AlphaCtx -> Ignore t -> Ignore t -> Bool # fvAny' :: (Contravariant f, Applicative f) => AlphaCtx -> (AnyName -> f AnyName) -> Ignore t -> f (Ignore t) # close :: AlphaCtx -> NamePatFind -> Ignore t -> Ignore t # open :: AlphaCtx -> NthPatFind -> Ignore t -> Ignore t # isPat :: Ignore t -> DisjointSet AnyName # nthPatFind :: Ignore t -> NthPatFind # namePatFind :: Ignore t -> NamePatFind # swaps' :: AlphaCtx -> Perm AnyName -> Ignore t -> Ignore t # lfreshen' :: LFresh m => AlphaCtx -> Ignore t -> (Ignore t -> Perm AnyName -> m b) -> m b # freshen' :: Fresh m => AlphaCtx -> Ignore t -> m (Ignore t, Perm AnyName) # | |
| type Rep (Ignore t) # | |
Defined in Unbound.Generics.LocallyNameless.Ignore | |