Data.List.Split.Internals

# Types and utilities

data Splitter a

defaultSplitter

data Delimiter a

matchDelim

data DelimPolicy

data CondensePolicy

data EndPolicy

data Chunk a

type SplitList a

fromElem

isDelim

isText

# Implementation

splitInternal

postProcess

doDrop

doCondense

insertBlanks

insertBlanks'

doMerge

mergeLeft

mergeRight

dropInitial

dropFinal

# Combinators

split

## Basic strategies

oneOf

onSublist

whenElt

## Strategy transformers

dropDelims

keepDelimsL

keepDelimsR

condense

dropInitBlank

dropFinalBlank

dropInnerBlanks

## Derived combinators

dropBlanks

startsWith

startsWithOneOf

endsWith

endsWithOneOf

## Convenience functions

splitOneOf

splitOn

splitWhen

endBy

endByOneOf

wordsBy

linesBy

# Other splitting methods

build

chunksOf

splitPlaces

splitPlacesBlanks

chop