| Copyright | (c) 2020 comp |
|---|---|
| License | MIT |
| Maintainer | onecomputer00@gmail.com |
| Stability | stable |
| Portability | portable |
| Safe Haskell | Safe |
| Language | Haskell2010 |
Errata.Source
Description
A class for source text types. You should not need to use this, except to add new source types.
Synopsis
- class Source s where
- sourceToLines :: s -> [s]
- sourceToText :: s -> Text
Documentation
A class for manipulating and converting source text.
For ByteString source types, you should convert it to one of the built-in instances with your encoding of choice.
Methods
sourceToLines :: s -> [s] Source #
Splits the source into lines.
sourceToText :: s -> Text Source #
Converts the source text to Text (strict). The given source text is a single line of the source.
Instances
| Source String Source # | |
Defined in Errata.Source | |
| Source Text Source # | |
Defined in Errata.Source | |
| Source Text Source # | |
Defined in Errata.Source | |