Text -package:cmdargs

String I/O functions The API of this module is unstable and not meant to be consumed by the general public. If you absolutely must depend on it, make sure to use a tight upper bound, e.g., base < 4.X rather than base < 5, because the interface can change rapidly without much warning.
Show the text as is.
A time and space-efficient implementation of Unicode text. Suitable for performance critical use, both in terms of large data quantities and high speed. Note: Read below the synopsis for important notes on the use of this module. This module is intended to be imported qualified, to avoid name clashes with Prelude functions, e.g.
import qualified Data.Text as T
To use an extended and very rich family of functions for working with Unicode text (including normalization, regular expressions, non-standard encodings, text breaking, and locales), see the text-icu package.
A space efficient, packed, unboxed Unicode text type.
Parser from strict Text to Tokens.
Most frequently, you'll probably want to encode straight to UTF-8 (the standard JSON encoding) using encode. You can use the conversions to Builders when embedding JSON messages as parts of a protocol.
Text-based test controller for running HUnit tests and reporting results as text, usually to a terminal.
Convenience definitions for working with Text.
Simple, efficient combinator parsing for Text strings, loosely based on the Parsec library.
"Scrap your boilerplate" --- Generic programming in Haskell See http://www.cs.uu.nl/wiki/GenericProgramming/SYB. The present module provides generic operations for text serialisation of terms.
Convenience alias for Data.Generics.Text.
Deprecated: Use Prettyprinter.Render.Text instead.
Invariants: at least two characters long, does not contain 'n'. For empty documents, there is Empty; for singleton documents, there is Char; newlines should be replaced by e.g. Line. Since the frequently used length of Text is O(length), we cache it in this constructor.
Render an unannotated SimpleDocStream as plain Text.
NOTE It is recommended to start using Data.Conduit.Combinators instead of this module. Copyright: 2011 Michael Snoyman, 2010-2011 John Millikin License: MIT Handle streams of text. Parts of this code were taken from enumerator and adapted for conduits. For many purposes, it's recommended to use the conduit-combinators library, which provides a more complete set of functions.
This modules provides RegexMaker and RegexLike instances for using Text with the TDFA backend (Text.Regex.TDFA.NewDFA.Engine and Text.Regex.TDFA.NewDFA.Tester). This exports instances of the high level API and the medium level API of compile,execute, and regexec.