Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
AUTHOR
- Dr. Alistair Ward
DESCRIPTION
- Delimits a data-sequence, via its offset & length, within a wider list.
Synopsis
- type Span = (DataLength, DataLength)
- after :: Span -> DataLength
- empty :: DataLength -> Span
- join :: DataLength -> [Span] -> Span
Types
Type-synonyms
type Span = (DataLength, DataLength) Source #
- The offset & length of a specific data-sequence, within a wider list.
- Similar to https://hackage.haskell.org/packages/archive/regex-base/latest/doc/html/Text-Regex-Base-RegexLike.html#t%3AMatchArray.
Functions
after :: Span -> DataLength Source #
Returns the furthest extent, i.e. the offset just after the end.
empty :: DataLength -> Span Source #
An empty instance, located at the specified offset.