exon-1.0.1.0: Customizable Quasiquote Interpolation
Safe HaskellSafe-Inferred
LanguageHaskell2010

Exon.Data.Segment

Description

 
Synopsis

Documentation

data Segment a Source #

The parts of an interpolation quasiquote. Text is split at each whitespace and interpolation splice marked by #{ and }.

Instances

Instances details
Functor Segment Source # 
Instance details

Defined in Exon.Data.Segment

Methods

fmap :: (a -> b) -> Segment a -> Segment b #

(<$) :: a -> Segment b -> Segment a #

IsString (Segment a) Source # 
Instance details

Defined in Exon.Data.Segment

Methods

fromString :: String -> Segment a #

Show a => Show (Segment a) Source # 
Instance details

Defined in Exon.Data.Segment

Methods

showsPrec :: Int -> Segment a -> ShowS #

show :: Segment a -> String #

showList :: [Segment a] -> ShowS #

Eq a => Eq (Segment a) Source # 
Instance details

Defined in Exon.Data.Segment

Methods

(==) :: Segment a -> Segment a -> Bool #

(/=) :: Segment a -> Segment a -> Bool #