{-# OPTIONS_HADDOCK not-home #-} {- | A unified Text type providing interoperability between various text back-ends present in the Haskell ecosystem. This is intended to be used directly: @ import "Core.Text" @ as this module re-exports all of the various components making up this library's text handling subsystem. -} module Core.Text ( -- * Internal representation -- | -- Exposes 'Bytes', a wrapper around different types of binary data, and 'Rope', -- a finger-tree over buffers containing text. module Core.Text.Bytes , module Core.Text.Rope -- * Useful utilities -- | -- Useful functions for common use cases. , module Core.Text.Colour , module Core.Text.Utilities ) where import Core.Text.Bytes import Core.Text.Colour import Core.Text.Rope import Core.Text.Utilities