A co-recursive type yielding a single element at a time depending on the internal state it carries.
Moduletext-2.1.3Haskell2010
Data.Text.Internal.Fusion
Warning: this is an internal module, and does not have a stable API or name. Functions in this module may not check or enforce preconditions expected by public modules. Use at your own risk!
Text manipulation functions represented as fusible operations over streams.
- 2 types
- 12 values
- Packagetext-2.1.3
- Exports14
- LanguageHaskell2010
- LicenceBSD-2-Clause
- SourceFusion.hs
Types
2 declarationsCreation and elimination
5 declarationsTransformations
1 declarationConstruction
0 declarationsScans
O(n) Perform the equivalent of scanr over a list, only with
the input and result reversed.
Properties
reverse . reverseScanr f c . reverseStream = scanr f c