Text is a data structure, that is, a list to hold type-level symbols of length one.
Instances36Eval, …
type Eval Empty = 'TextDefined in fcf-containers-0.8.2 · Fcf.Data.OldText""
type Eval (Append ('Text s1) ('Text s2)) = 'Text (AppendSymbol s1 s2)Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Concat lst) = 'Text (ToSymbol2 @@ Eval (FMap ToSymbol lst))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Cons s ('Text sym)) = 'Text (AppendSymbol s sym)Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Drop n ('Text lst)) = Eval (FromSymbolList =<< Drop n (ToList lst))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (DropAround f txt) = Eval (DropWhile f =<< DropWhileEnd f txt)Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (DropEnd n ('Text lst)) = Eval (FromSymbolList =<< (Reverse =<< (Drop n =<< Reverse (ToList lst))))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (DropWhile f ('Text lst)) = Eval (FromSymbolList =<< DropWhile f (ToList lst))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (DropWhileEnd f ('Text lst)) = Eval (FromSymbolList =<< (Reverse =<< (DropWhile f =<< Reverse (ToList lst))))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (FConcatMap f ('Text lst)) = Eval (Concat =<< FMap f (ToList lst))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (FMap f txt) = Eval (FromSymbolList =<< (FMap f =<< ToSymbolList txt))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (FMapT f txt) = Eval (FromList =<< (FMap f =<< ToList txt))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (FromList txt) = 'Text (ToSymbol2 @@ Eval (FMap ToSymbol txt))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (FromSymbolList sym) = 'Text (ToSymbol2 @@ sym)Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Init txt) = Eval (FMap FromList =<< (Init =<< ToList txt))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Intercalate txt txts) = Eval (FromList =<< (Intercalate '[txt] =<< FMap ToList txts))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Intersperse s ('Text txt)) = Eval (FromSymbolList =<< Intersperse s (ToList txt))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Lines txt) = Eval (Split IsNewLine txt)Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Replace orig new txt) = Eval (Intercalate new =<< SplitOn orig txt)Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Reverse txt) = Eval (FromList =<< (Reverse =<< ToList txt))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Singleton s) = 'Text sDefined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Snoc ('Text sym) s) = 'Text (AppendSymbol sym s)Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Split p ('Text txt)) = Eval (FMap FromSymbolList =<< SplitLoop p '('[], ToList txt))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (SplitOn ('Text sep) ('Text txt)) = Eval (FMap FromSymbolList =<< SOLoop (ToList sep) '('[], ToList txt))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Strip txt) = Eval (DropAround IsSpaceDelim txt)Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Tail ('Text sym)) = Eval (FMap Singleton =<< Uncons sym)Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Take n ('Text lst)) = Eval (FromSymbolList =<< Take n (ToList lst))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (TakeEnd n ('Text lst)) = Eval (FromSymbolList =<< (Reverse =<< (Take n =<< Reverse (ToList lst))))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (TakeWhile f ('Text lst)) = Eval (FromSymbolList =<< TakeWhile f (ToList lst))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (TakeWhileEnd f ('Text lst)) = Eval (FromSymbolList =<< (Reverse =<< (TakeWhile f =<< Reverse (ToList lst))))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (ToList txt) = Eval (FMap Singleton =<< ToSymbolList txt)Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Uncons txt) = Eval (PairMaybeToMaybePair '(Eval (Head txt), Eval (Tail txt)))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Unlines txts) = Eval (Concat =<< FMap (Flip Append (Singleton @@Defined in fcf-containers-0.8.2 · Fcf.Data.OldText"\n"
)) txts)type Eval (Unsnoc txt) = Eval (FMap (Second Reverse) =<< (Uncons =<< Reverse txt))Defined in fcf-containers-0.8.2 · Fcf.Data.OldTexttype Eval (Unwords txts) = Eval (Intercalate ('TextDefined in fcf-containers-0.8.2 · Fcf.Data.OldText" "
) txts)type Eval (Words txt) = Eval (Split IsSpaceDelim txt)Defined in fcf-containers-0.8.2 · Fcf.Data.OldText