The attoparsec package

[Tags:benchmark, bsd3, library, test]

A fast parser combinator library, aimed particularly at dealing efficiently with network protocols and complicated text/binary file formats.


[Skip to Readme]

Properties

Versions 0.4, 0.5, 0.5.1, 0.6, 0.7.1, 0.7.2, 0.8.0.0, 0.8.0.1, 0.8.0.2, 0.8.1.0, 0.8.1.1, 0.8.2.0, 0.8.3.0, 0.8.4.0, 0.8.5.0, 0.8.5.1, 0.8.5.2, 0.8.5.3, 0.8.6.0, 0.8.6.1, 0.9.0.0, 0.9.1.1, 0.9.1.2, 0.10.0.0, 0.10.0.1, 0.10.0.2, 0.10.0.3, 0.10.1.0, 0.10.1.1, 0.10.2.0, 0.10.3.0, 0.10.4.0, 0.11.1.0, 0.11.2.1, 0.11.3.0, 0.11.3.1, 0.11.3.2, 0.11.3.3, 0.11.3.4, 0.12.0.0, 0.12.1.0, 0.12.1.1, 0.12.1.2, 0.12.1.3, 0.12.1.4, 0.12.1.5, 0.12.1.6, 0.13.0.0, 0.13.0.1, 0.13.0.2, 0.13.1.0
Dependencies base (<2.2 || >=3 && <5.0), bytestring (>=0.9), containers (>=0.1.0.1), deepseq [details]
License BSD3
Author Bryan O'Sullivan <bos@serpentine.com>
Maintainer Bryan O'Sullivan <bos@serpentine.com>
Stability experimental
Category Text, Parsing
Home page http://bitbucket.org/bos/attoparsec
Bug tracker http://bitbucket.org/bos/attoparsec/issues
Source repository head: hg clone http://bitbucket.org/bos/attoparsec
Uploaded Fri Apr 1 21:37:24 UTC 2011 by BryanOSullivan
Distributions Arch:0.13.1.0, Debian:0.13.0.1, Fedora:0.13.0.2, FreeBSD:0.12.1.6, LTSHaskell:0.13.1.0, NixOS:0.13.1.0, Stackage:0.13.1.0, Tumbleweed:0.13.0.2
Downloads 218246 total (198 in the last 30 days)
Votes
5 []
Status Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Flags

NameDescriptionDefaultType
developerWhether to build the library in development modeDisabledAutomatic
split-baseEnabledAutomatic
applicative-in-baseEnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for attoparsec

Readme for attoparsec-0.8.5.1

Welcome to attoparsec

attoparsec is a fast Haskell parser combinator library, aimed particularly at dealing efficiently with network protocols and complicated text/binary file formats.

Join in!

I'm happy to receive bug reports, fixes, documentation enhancements, and other improvements.

Please report bugs via the bitbucket issue tracker.

Master Mercurial repository:

  • hg clone http://bitbucket.org/bos/attoparsec

There's also a git mirror:

  • git clone git://github.com/bos/attoparsec.git

(You can create and contribute changes using either Mercurial or git.)

Authors

This library is written and maintained by Bryan O'Sullivan, bos@serpentine.com.