Control.Concurrent.SCC.Sequential

Coercible class

class Coercible x y

Splitter isomorphism

adaptSplitter

I/O components

I/O producers

fromFile

fromHandle

fromStdIn

fromBinaryHandle

I/O consumers

appendFile

toFile

toHandle

toStdOut

toBinaryHandle

Generic components

produceFrom

Generic consumers

suppress

erroneous

consumeInto

Generic transducers

parse

unparse

parseSubstring

data OccurenceTag

count

toString

List stream transducers

group

concatenate

concatSeparate

Generic splitters

everything

nothing

marked

markedContent

markedWith

contentMarkedWith

one

substring

Character stream components

lowercase

uppercase

whitespace

letters

digits

line

nonEmptyLine

Consumer, producer, and transducer combinators

consumeBy

prepend

append

substitute

class PipeableComponentPair m w c1 c2 c3

(>->)

class JoinableComponentPair t1 t2 t3 m x y c1 c2 c3

join

Splitter combinators

sNot

Pseudo-logic flow combinators

(>&)

(>|)

Zipping logic combinators

(&&)

(||)

Flow-control combinators

ifs

wherever

unless

select

Recursive

while

nestedIn

Section-based combinators

foreach

having

havingOnly

followedBy

even

first and its variants

first

uptoFirst

prefix

last and its variants

last

lastAndAfter

suffix

positional splitters

startOf

endOf

(...)

Parser support

splitterToMarker

parseRegions

Parsing XML

xmlTokens

parseXMLTokens

expandXMLEntity

data XMLToken

XML splitters

xmlElement

xmlElementContent

xmlElementName

xmlAttribute

xmlAttributeName

xmlAttributeValue

xmlElementHavingTagWith