Compatibility method, for direct users of the biplate function
Moduleuniplate-1.6.13Haskell2010
Data.Generics.Biplate
DEPRECATED: Use Data.Generics.Uniplate.Operations instead.
Requires multi-parameter type classes, so is no longer Haskell 98. These operations are easier to use and construct than the equivalent Data.Generics.UniplateStrOn methods, but perform the same operation.
It is recommended that instead of importing this module, you import one of the following modules, to construct instances:
Data.Generics.PlateDirect - does not require overlapping instances, highest performance but requires O(n^2) instances in the worst case.
Data.Generics.PlateTypeable - requires the Data.Typeable class for all data structures.
Data.Generics.PlateData - requires Data.Generics and the
Dataclass, which is only available on GHC, but automatically infers instances.
- 1 class
- 11 values
- Packageuniplate-1.6.13
- Exports12
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceBiplate.hs
module Data.Generics.UniplateStrOn
Children are defined as the top-most items of type to starting at the root.
Methods
biplate :: BiplateType from to