-- -*- Mode: Haskell-Cabal; -*- -- -- Cabal config for Megaparsec. -- -- Copyright © 2015 Megaparsec contributors -- -- Redistribution and use in source and binary forms, with or without -- modification, are permitted provided that the following conditions are -- met: -- -- * Redistributions of source code must retain the above copyright notice, -- this list of conditions and the following disclaimer. -- -- * Redistributions in binary form must reproduce the above copyright -- notice, this list of conditions and the following disclaimer in the -- documentation and/or other materials provided with the distribution. -- -- This software is provided by the copyright holders "as is" and any -- express or implied warranties, including, but not limited to, the implied -- warranties of merchantability and fitness for a particular purpose are -- disclaimed. In no event shall the copyright holders be liable for any -- direct, indirect, incidental, special, exemplary, or consequential -- damages (including, but not limited to, procurement of substitute goods -- or services; loss of use, data, or profits; or business interruption) -- however caused and on any theory of liability, whether in contract, -- strict liability, or tort (including negligence or otherwise) arising in -- any way out of the use of this software, even if advised of the -- possibility of such damage. name: megaparsec version: 4.0.0 cabal-version: >= 1.10 license: BSD3 license-file: LICENSE.md author: Megaparsec contributors, Paolo Martini , Daan Leijen maintainer: Mark Karpov homepage: https://github.com/mrkkrp/megaparsec bug-reports: https://github.com/mrkkrp/megaparsec/issues category: Parsing synopsis: Monadic parser combinators build-type: Simple description: This is industrial-strength monadic parser combinator library. Megaparsec is a fork of original Parsec library written by Daan Leijen. extra-source-files: AUTHORS.md, CHANGELOG.md library build-depends: base >= 4.8 && < 5 , mtl , bytestring , text >= 0.2 && < 1.3 default-extensions: DeriveDataTypeable , ExistentialQuantification , FlexibleContexts , FlexibleInstances , FunctionalDependencies , MultiParamTypeClasses , PolymorphicComponents , UndecidableInstances exposed-modules: Text.Megaparsec , Text.Megaparsec.String , Text.Megaparsec.ByteString , Text.Megaparsec.ByteString.Lazy , Text.Megaparsec.Text , Text.Megaparsec.Text.Lazy , Text.Megaparsec.Pos , Text.Megaparsec.Error , Text.Megaparsec.Prim , Text.Megaparsec.Char , Text.Megaparsec.Combinator , Text.Megaparsec.Token , Text.Megaparsec.Expr , Text.Megaparsec.Language , Text.Megaparsec.Perm ghc-options: -O2 -Wall default-language: Haskell2010 test-suite oldtests main-is: Main.hs hs-source-dirs: oldtests type: exitcode-stdio-1.0 other-modules: Bugs , Bugs.Bug2 , Bugs.Bug6 , Bugs.Bug9 , Util build-depends: base >= 4.8 && < 5 , megaparsec >= 4.0.0 , HUnit == 1.2.* , test-framework >= 0.6 && < 1 , test-framework-hunit >= 0.2 && < 0.4 ghc-options: -O2 -Wall default-language: Haskell2010 test-suite tests main-is: Main.hs hs-source-dirs: tests type: exitcode-stdio-1.0 ghc-options: -O2 -Wall -rtsopts build-depends: base >= 4.8 && < 5 , megaparsec >= 4.0.0 , QuickCheck >= 2.4 && < 3 , test-framework >= 0.6 && < 1 , test-framework-quickcheck2 >= 0.3 && < 0.4 default-language: Haskell2010 benchmark benchmarks main-is: Main.hs hs-source-dirs: benchmarks type: exitcode-stdio-1.0 ghc-options: -O2 -Wall -rtsopts build-depends: base >= 4.8 && < 5 , megaparsec >= 4.0.0 , criterion >= 0.6.2.1 && < 1.2 default-language: Haskell2010 source-repository head type: git location: https://github.com/mrkkrp/megaparsec.git