-
Notifications
You must be signed in to change notification settings - Fork 272
/
Data-List-Split-Lens.html
54 lines (54 loc) · 41.7 KB
/
Data-List-Split-Lens.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Data.List.Split.Lens</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Data-List-Split-Lens.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Data-List-Split-Lens.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">lens-3.7: Lenses, Folds and Traversals</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>Rank2Types</td></tr><tr><th>Stability</th><td>provisional</td></tr><tr><th>Maintainer</th><td>Edward Kmett <ekmett@gmail.com></td></tr><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">Data.List.Split.Lens</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Splitting Folds
</a></li><li><a href="#g:2">Lenses for <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a></code> Internals
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Lenses for working with Data.List.Split
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:splitting">splitting</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f) => <a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</li><li class="src short"><a href="#v:splittingOn">splittingOn</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => [a] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</li><li class="src short"><a href="#v:splittingOneOf">splittingOneOf</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => [a] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</li><li class="src short"><a href="#v:splittingWhen">splittingWhen</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => (a -> <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>) -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</li><li class="src short"><a href="#v:endingBy">endingBy</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => [a] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</li><li class="src short"><a href="#v:endingByOneOf">endingByOneOf</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => [a] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</li><li class="src short"><a href="#v:wordingBy">wordingBy</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => (a -> <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>) -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</li><li class="src short"><a href="#v:liningBy">liningBy</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => (a -> <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>) -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</li><li class="src short"><a href="#v:chunking">chunking</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f) => <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Int.html#t:Int">Int</a> -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</li><li class="src short"><a href="#v:splittingPlaces">splittingPlaces</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#t:Integral">Integral</a> n) => [n] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</li><li class="src short"><a href="#v:splittingPlacesBlanks">splittingPlacesBlanks</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#t:Integral">Integral</a> n) => [n] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</li><li class="src short"><a href="#v:delimiters">delimiters</a> :: <a href="Control-Lens-Type.html#t:Lens">Lens</a> (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a) (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> b) [a -> <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>] [b -> <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>]</li><li class="src short"><a href="#v:delimiting">delimiting</a> :: <a href="Control-Lens-Type.html#t:Simple">Simple</a> <a href="Control-Lens-Type.html#t:Lens">Lens</a> (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a) <a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:DelimPolicy">DelimPolicy</a></li><li class="src short"><a href="#v:condensing">condensing</a> :: <a href="Control-Lens-Type.html#t:Simple">Simple</a> <a href="Control-Lens-Type.html#t:Lens">Lens</a> (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a) <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:keepInitialBlanks">keepInitialBlanks</a> :: <a href="Control-Lens-Type.html#t:Simple">Simple</a> <a href="Control-Lens-Type.html#t:Lens">Lens</a> (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a) <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:keepFinalBlanks">keepFinalBlanks</a> :: <a href="Control-Lens-Type.html#t:Simple">Simple</a> <a href="Control-Lens-Type.html#t:Lens">Lens</a> (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a) <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></li></ul></div><div id="interface"><h1 id="g:1">Splitting Folds
</h1><div class="top"><p class="src"><a name="v:splitting" class="def">splitting</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f) => <a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]<a href="src/Data-List-Split-Lens.html#splitting" class="link">Source</a></p><div class="doc"><p>Obtain a <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> by splitting another <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code>, <code><a href="Control-Lens-Type.html#t:Lens">Lens</a></code>, <code><a href="Control-Lens-Getter.html#t:Getter">Getter</a></code> or <code><a href="Control-Lens-Traversal.html#t:Traversal">Traversal</a></code> according to the given splitting strategy.
</p><pre>
<code><a href="Data-List-Split-Lens.html#v:splitting">splitting</a></code> :: <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a></code> a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> i s a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> [i] s [a]
</pre></div></div><div class="top"><p class="src"><a name="v:splittingOn" class="def">splittingOn</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => [a] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]<a href="src/Data-List-Split-Lens.html#splittingOn" class="link">Source</a></p><div class="doc"><p>Obtain a <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> by splitting another <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code>, <code><a href="Control-Lens-Type.html#t:Lens">Lens</a></code>, <code><a href="Control-Lens-Getter.html#t:Getter">Getter</a></code> or <code><a href="Control-Lens-Traversal.html#t:Traversal">Traversal</a></code> on the given delimiter.
</p><p>Equivalent to <code><code><a href="Data-List-Split-Lens.html#v:splitting">splitting</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:dropDelims">dropDelims</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:onSublist">onSublist</a></code></code>.
</p><pre>
<code><a href="Data-List-Split-Lens.html#v:splittingOn">splittingOn</a></code> :: <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a></code> a => [a] -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s [a]
</pre></div></div><div class="top"><p class="src"><a name="v:splittingOneOf" class="def">splittingOneOf</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => [a] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]<a href="src/Data-List-Split-Lens.html#splittingOneOf" class="link">Source</a></p><div class="doc"><p>Obtain a <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> by splitting another <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code>, <code><a href="Control-Lens-Type.html#t:Lens">Lens</a></code>, <code><a href="Control-Lens-Getter.html#t:Getter">Getter</a></code> or <code><a href="Control-Lens-Traversal.html#t:Traversal">Traversal</a></code> on any of the given elements.
</p><p>Equivalent to <code><code><a href="Data-List-Split-Lens.html#v:splitting">splitting</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:dropDelims">dropDelims</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:oneOf">oneOf</a></code></code>.
</p><pre>
<code><a href="Data-List-Split-Lens.html#v:splittingOn">splittingOn</a></code> :: <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a></code> a => [a] -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s [a]
</pre></div></div><div class="top"><p class="src"><a name="v:splittingWhen" class="def">splittingWhen</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => (a -> <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>) -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]<a href="src/Data-List-Split-Lens.html#splittingWhen" class="link">Source</a></p><div class="doc"><p>Obtain a <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> by splitting another <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code>, <code><a href="Control-Lens-Type.html#t:Lens">Lens</a></code>, <code><a href="Control-Lens-Getter.html#t:Getter">Getter</a></code> or <code><a href="Control-Lens-Traversal.html#t:Traversal">Traversal</a></code> on elements satisfying the given predicate.
</p><p>Equivalent to <code><code><a href="Data-List-Split-Lens.html#v:splitting">splitting</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:dropDelims">dropDelims</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:whenElt">whenElt</a></code></code>.
</p><pre>
<code><a href="Data-List-Split-Lens.html#v:splittingOn">splittingOn</a></code> :: (a -> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></code>) -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s [a]
</pre></div></div><div class="top"><p class="src"><a name="v:endingBy" class="def">endingBy</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => [a] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]<a href="src/Data-List-Split-Lens.html#endingBy" class="link">Source</a></p><div class="doc"><p>Obtain a <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> by splitting another <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code>, <code><a href="Control-Lens-Type.html#t:Lens">Lens</a></code>, <code><a href="Control-Lens-Getter.html#t:Getter">Getter</a></code> or <code><a href="Control-Lens-Traversal.html#t:Traversal">Traversal</a></code> into chunks terminated by the given delimiter.
</p><p>Equivalent to <code><code><a href="Data-List-Split-Lens.html#v:splitting">splitting</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:dropDelims">dropDelims</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:onSublist">onSublist</a></code></code>.
</p><pre>
<code><a href="Data-List-Split-Lens.html#v:endingBy">endingBy</a></code> :: <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a></code> a => [a] -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s [a]
</pre></div></div><div class="top"><p class="src"><a name="v:endingByOneOf" class="def">endingByOneOf</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => [a] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]<a href="src/Data-List-Split-Lens.html#endingByOneOf" class="link">Source</a></p><div class="doc"><p>Obtain a <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> by splitting another <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code>, <code><a href="Control-Lens-Type.html#t:Lens">Lens</a></code>, <code><a href="Control-Lens-Getter.html#t:Getter">Getter</a></code> or <code><a href="Control-Lens-Traversal.html#t:Traversal">Traversal</a></code> into chunks terminated by any of the given elements.
</p><p>Equivalent to <code><code><a href="Data-List-Split-Lens.html#v:splitting">splitting</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:dropFinalBlank">dropFinalBlank</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:dropDelims">dropDelims</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:oneOf">oneOf</a></code></code>.
</p><pre>
<code><a href="Data-List-Split-Lens.html#v:endingByOneOf">endingByOneOf</a></code> :: <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a></code> a => [a] -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s [a]
</pre></div></div><div class="top"><p class="src"><a name="v:wordingBy" class="def">wordingBy</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => (a -> <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>) -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]<a href="src/Data-List-Split-Lens.html#wordingBy" class="link">Source</a></p><div class="doc"><p>Obtain a <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> by splitting another <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code>, <code><a href="Control-Lens-Type.html#t:Lens">Lens</a></code>, <code><a href="Control-Lens-Getter.html#t:Getter">Getter</a></code> or <code><a href="Control-Lens-Traversal.html#t:Traversal">Traversal</a></code> into <a href="words.html">words</a>, with word boundaries indicated by the given predicate.
</p><p>Equivalent to <code><code><a href="Data-List-Split-Lens.html#v:splitting">splitting</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:dropBlanks">dropBlanks</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:dropDelims">dropDelims</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:whenElt">whenElt</a></code></code>.
</p><pre>
<code><a href="Data-List-Split-Lens.html#v:wordingBy">wordingBy</a></code> :: (a -> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></code>) -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s [a]
</pre></div></div><div class="top"><p class="src"><a name="v:liningBy" class="def">liningBy</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> a) => (a -> <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>) -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]<a href="src/Data-List-Split-Lens.html#liningBy" class="link">Source</a></p><div class="doc"><p>Obtain a <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> by splitting another <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code>, <code><a href="Control-Lens-Type.html#t:Lens">Lens</a></code>, <code><a href="Control-Lens-Getter.html#t:Getter">Getter</a></code> or <code><a href="Control-Lens-Traversal.html#t:Traversal">Traversal</a></code> into <a href="lines.html">lines</a>, with line boundaries indicated by the given predicate.
</p><p>Equivalent to <code><code><a href="Data-List-Split-Lens.html#v:splitting">splitting</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:dropFinalBlank">dropFinalBlank</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:dropDelims">dropDelims</a></code> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#v:.">.</a></code> <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#v:whenElt">whenElt</a></code></code>.
</p><pre>
<code><a href="Data-List-Split-Lens.html#v:liningBy">liningBy</a></code> :: (a -> <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></code>) -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s [a]
</pre></div></div><div class="top"><p class="src"><a name="v:chunking" class="def">chunking</a><a href="src/Data-List-Split-Lens.html#chunking" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f)</td><td class="doc empty"> </td></tr><tr><td class="src">=> <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><pre>n</pre></td></tr><tr><td class="src">-> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]</td><td class="doc empty"> </td></tr></table></div><div class="doc"><p>Obtain a <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> by splitting another <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code>, <code><a href="Control-Lens-Type.html#t:Lens">Lens</a></code>, <code><a href="Control-Lens-Getter.html#t:Getter">Getter</a></code> or <code><a href="Control-Lens-Traversal.html#t:Traversal">Traversal</a></code> into length-<code>n</code> pieces.
</p><pre>
<code>chunkingOf</code> :: <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Int.html#t:Int">Int</a></code> -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s [a]
</pre></div></div><div class="top"><p class="src"><a name="v:splittingPlaces" class="def">splittingPlaces</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#t:Integral">Integral</a> n) => [n] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]<a href="src/Data-List-Split-Lens.html#splittingPlaces" class="link">Source</a></p><div class="doc"><p>Obtain a <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> by splitting another <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code>, <code><a href="Control-Lens-Type.html#t:Lens">Lens</a></code>, <code><a href="Control-Lens-Getter.html#t:Getter">Getter</a></code> or <code><a href="Control-Lens-Traversal.html#t:Traversal">Traversal</a></code> into chunks of the given lengths, .
</p><pre>
<code><a href="Data-List-Split-Lens.html#v:splittingPlaces">splittingPlaces</a></code> :: <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#t:Integral">Integral</a></code> n => [n] -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s [a]
</pre></div></div><div class="top"><p class="src"><a name="v:splittingPlacesBlanks" class="def">splittingPlacesBlanks</a> :: (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f, <a href="Control-Lens-Classes.html#t:Gettable">Gettable</a> f, <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#t:Integral">Integral</a> n) => [n] -> <a href="Control-Lens-Getter.html#t:Getting">Getting</a> (<a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Monoid.html#t:Endo">Endo</a> [a]) s s a a -> <a href="Control-Lens-Type.html#t:LensLike">LensLike</a> f s s [a] [a]<a href="src/Data-List-Split-Lens.html#splittingPlacesBlanks" class="link">Source</a></p><div class="doc"><p>Obtain a <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> by splitting another <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code>, <code><a href="Control-Lens-Type.html#t:Lens">Lens</a></code>, <code><a href="Control-Lens-Getter.html#t:Getter">Getter</a></code> or <code><a href="Control-Lens-Traversal.html#t:Traversal">Traversal</a></code> into chunks of the given lengths. Unlike <code><a href="Data-List-Split-Lens.html#v:splittingPlaces">splittingPlaces</a></code>, the output <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> will always be the same length as the first input argument.
</p><pre>
<code><a href="Data-List-Split-Lens.html#v:splittingPlacesBlanks">splittingPlacesBlanks</a></code> :: <code><a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Prelude.html#t:Integral">Integral</a></code> n => [n] -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s a -> <code><a href="Control-Lens-Fold.html#t:Fold">Fold</a></code> s [a]
</pre></div></div><h1 id="g:2">Lenses for <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a></code> Internals
</h1><div class="top"><p class="src"><a name="v:delimiters" class="def">delimiters</a> :: <a href="Control-Lens-Type.html#t:Lens">Lens</a> (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a) (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> b) [a -> <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>] [b -> <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>]<a href="src/Data-List-Split-Lens.html#delimiters" class="link">Source</a></p><div class="doc"><p>Modify or retrieve the list of delimiters for a <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:delimiting" class="def">delimiting</a> :: <a href="Control-Lens-Type.html#t:Simple">Simple</a> <a href="Control-Lens-Type.html#t:Lens">Lens</a> (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a) <a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:DelimPolicy">DelimPolicy</a><a href="src/Data-List-Split-Lens.html#delimiting" class="link">Source</a></p><div class="doc"><p>Modify or retrieve the policy for what a <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a></code> to do with delimiters.
</p></div></div><div class="top"><p class="src"><a name="v:condensing" class="def">condensing</a> :: <a href="Control-Lens-Type.html#t:Simple">Simple</a> <a href="Control-Lens-Type.html#t:Lens">Lens</a> (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a) <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Data-List-Split-Lens.html#condensing" class="link">Source</a></p><div class="doc"><p>Modify or retrieve the policy for what a <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a></code> should about consecutive delimiters.
</p></div></div><div class="top"><p class="src"><a name="v:keepInitialBlanks" class="def">keepInitialBlanks</a> :: <a href="Control-Lens-Type.html#t:Simple">Simple</a> <a href="Control-Lens-Type.html#t:Lens">Lens</a> (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a) <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Data-List-Split-Lens.html#keepInitialBlanks" class="link">Source</a></p><div class="doc"><p>Modify or retrieve the policy for whether a <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a></code> should drop an initial blank.
</p></div></div><div class="top"><p class="src"><a name="v:keepFinalBlanks" class="def">keepFinalBlanks</a> :: <a href="Control-Lens-Type.html#t:Simple">Simple</a> <a href="Control-Lens-Type.html#t:Lens">Lens</a> (<a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a> a) <a href="/Library/Frameworks/GHC.framework/Versions/7.4.2-x86_64/usr/share/doc/ghc/html/libraries/base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Data-List-Split-Lens.html#keepFinalBlanks" class="link">Source</a></p><div class="doc"><p>Modify or retrieve the policy for whether a <code><a href="/Library/Haskell/ghc-7.4.2/lib/split-0.2.1.1/doc/html/Data-List-Split-Internals.html#t:Splitter">Splitter</a></code> should drop a final blank.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.11.0</p></div></body></html>