/usr/share/doc/libghc-attoparsec-doc/html/mini_Data-Attoparsec-ByteString.html is in libghc-attoparsec-doc 0.10.4.0-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <!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.Attoparsec.ByteString</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();};
//]]>
</script></head><body id="mini"><div id="module-header"><p class="caption">Data.Attoparsec.ByteString</p></div><div id="interface"><h1>Differences from Parsec
</h1><h1>Incremental input
</h1><h1>Performance considerations
</h1><h1>Parser types
</h1><div class="top"><p class="src"><span class="keyword">type</span> <a href="Data-Attoparsec-ByteString.html#t:Parser" target="main">Parser</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Data-Attoparsec-ByteString.html#t:Result" target="main">Result</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Data-Attoparsec-ByteString.html#t:IResult" target="main">IResult</a> t r</p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:compareResults" target="main">compareResults</a></p></div><h1>Running parsers
</h1><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:parse" target="main">parse</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:feed" target="main">feed</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:parseOnly" target="main">parseOnly</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:parseWith" target="main">parseWith</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:parseTest" target="main">parseTest</a></p></div><h2>Result conversion
</h2><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:maybeResult" target="main">maybeResult</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:eitherResult" target="main">eitherResult</a></p></div><h1>Combinators
</h1><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:-60--63--62-" target="main">(<?>)</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:try" target="main">try</a></p></div><h1>Parsing individual bytes
</h1><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:word8" target="main">word8</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:anyWord8" target="main">anyWord8</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:notWord8" target="main">notWord8</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:peekWord8" target="main">peekWord8</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:satisfy" target="main">satisfy</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:satisfyWith" target="main">satisfyWith</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:skip" target="main">skip</a></p></div><h2>Byte classes
</h2><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:inClass" target="main">inClass</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:notInClass" target="main">notInClass</a></p></div><h1>Efficient string handling
</h1><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:string" target="main">string</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:skipWhile" target="main">skipWhile</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:take" target="main">take</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:scan" target="main">scan</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:takeWhile" target="main">takeWhile</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:takeWhile1" target="main">takeWhile1</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:takeTill" target="main">takeTill</a></p></div><h2>Consume all remaining input
</h2><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:takeByteString" target="main">takeByteString</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:takeLazyByteString" target="main">takeLazyByteString</a></p></div><h1>State observation and manipulation functions
</h1><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:endOfInput" target="main">endOfInput</a></p></div><div class="top"><p class="src"><a href="Data-Attoparsec-ByteString.html#v:atEnd" target="main">atEnd</a></p></div></div></body></html>
|