Source

attoparsec / attoparsec.cabal

Bryan O'Sullivan 91a8667 
Bryan O'Sullivan 4623005 
Bryan O'Sullivan 91a8667 



Bryan O'Sullivan b07a26b 
Bryan O'Sullivan 91a8667 
Bryan O'Sullivan 0e4d0bf 

Bryan O'Sullivan 74092eb 
Bryan O'Sullivan 8b98d03 

Bryan O'Sullivan fffeaaa 
Bryan O'Sullivan 0e4d0bf 



Bryan O'Sullivan f20aef7 
Bryan O'Sullivan 0447272 
Bryan O'Sullivan f20aef7 











Bryan O'Sullivan 91a8667 
Bryan O'Sullivan 39351ef 



Bryan O'Sullivan 91a8667 







Bryan O'Sullivan 0e4d0bf 
Bryan O'Sullivan 91a8667 


Bjorn Buckwalter 2441a73 
Bryan O'Sullivan 91a8667 




Bryan O'Sullivan 3c60d56 
Bryan O'Sullivan 58e4ddc 
Bryan O'Sullivan 3c60d56 

Bryan O'Sullivan 41a00b0 
Bryan O'Sullivan 2ce9eb0 
Bryan O'Sullivan 8f8a550 
Bryan O'Sullivan 39351ef 


Bryan O'Sullivan 8b98d03 


name:            attoparsec
version:         0.8.4.0
license:         BSD3
license-file:    LICENSE
category:        Text, Parsing
author:          Bryan O'Sullivan <bos@serpentine.com>
maintainer:      Bryan O'Sullivan <bos@serpentine.com>
stability:       experimental
tested-with:     GHC == 6.10.4, GHC == 6.12.1
synopsis:        Fast combinator parsing for bytestrings
cabal-version:   >= 1.6
homepage:        http://bitbucket.org/bos/attoparsec
bug-reports:     http://bitbucket.org/bos/attoparsec/issues
build-type:      Simple
description:
    A fast parser combinator library, aimed particularly at dealing
    efficiently with network protocols and complicated text/binary
    file formats.
extra-source-files:
    README.markdown
    benchmarks/Makefile
    benchmarks/Tiny.hs
    benchmarks/med.txt.bz2
    tests/Makefile
    tests/QC.hs
    tests/QCSupport.hs
    tests/TestFastSet.hs
    examples/Makefile
    examples/Parsec_RFC2616.hs
    examples/RFC2616.hs
    examples/TestRFC2616.hs
    examples/rfc2616.c

Flag developer
  Description: Whether to build the library in development mode
  Default: False

flag split-base
flag applicative-in-base

library
  if flag(split-base)
    -- bytestring was in base-2.0 and 2.1.1
    build-depends: base >= 2.0 && < 2.2
  else
    -- in base 1.0 and >= 3.0 bytestring is a separate package
    build-depends: base < 2.0 || >= 3, bytestring >= 0.9, containers >= 0.1.0.1

  if flag(applicative-in-base)
    build-depends: base >= 2.0 && < 5.0
    cpp-options: -DAPPLICATIVE_IN_BASE
  else
    build-depends: base < 2.0

  extensions:      CPP
  exposed-modules: Data.Attoparsec
                   Data.Attoparsec.Char8
                   Data.Attoparsec.Combinator
                   Data.Attoparsec.FastSet
                   Data.Attoparsec.Lazy
  other-modules:   Data.Attoparsec.Internal
  ghc-options:     -Wall

  if flag(developer)
    ghc-prof-options: -auto-all

source-repository head
  type:     mercurial
  location: http://bitbucket.org/bos/attoparsec
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.