Safe Haskell | None |
---|
- data T t y = Cons {}
- data Margin = Margin {
- marginNumber :: !Int
- marginOffset :: !Int
- cons :: Int -> Int -> (t -> T y -> y) -> T t y
- number :: T t y -> Int
- offset :: T t y -> Int
- newtype PrefixReader y a = PrefixReader (Writer (Sum Int) (StateT (T y) Maybe a))
- getNode :: PrefixReader y y
- fromPrefixReader :: String -> Int -> PrefixReader y (t -> y) -> T t y
- constant :: T t y
Documentation
interpolation as needed for resampling
Margin | |
|
Different kinds of interpolation
Hard-wired interpolations
newtype PrefixReader y a Source
Functor (PrefixReader y) | |
Applicative (PrefixReader y) |
getNode :: PrefixReader y ySource
fromPrefixReader :: String -> Int -> PrefixReader y (t -> y) -> T t ySource