name: makefile version: 1.0.0.2 cabal-version: >=1.10 build-type: Simple license: MIT license-file: LICENSE copyright: 2016-2017 Nicolas Mattia maintainer: nicolas@nmattia.com homepage: http://github.com/nmattia/mask synopsis: Simple Makefile parser and generator description: This package provides a few @Attoparser@ parsers and convenience functions for parsing and generating Makefiles. The datatypes used for describing Makefiles are located in 'Data.Makefile'. The parsers and parsing functions are located in 'Data.Makefile.Parse'. The generating and encoding functions are located in 'Data.Makefile.Render'. To parse a Makefile in the current folder, simply run 'parseMakefile'. To parse a Makefile located at @path@, run 'parseAsMakefile' @path@. To parse a Makefile from a Text @txt@, run 'parseMakefileContents txt`. To encode a @Makefile@, run 'encodeMakefile'. category: Parsing author: Nicolas Mattia extra-source-files: test-data/basic/Makefile1 test-data/basic/Makefile2 test-data/elfparse/Makefile source-repository head type: git location: https://github.com/nmattia/mask.git library exposed-modules: Data.Makefile Data.Makefile.Parse Data.Makefile.Parse.Internal Data.Makefile.Render Data.Makefile.Render.Internal build-depends: base >=4.7 && <5, attoparsec >=0.12 && <0.14, text >=1.1 && <1.3 default-language: Haskell2010 hs-source-dirs: src ghc-options: -Wall test-suite test type: exitcode-stdio-1.0 main-is: Test.hs build-depends: base >=4.9.1.0 && <4.10, attoparsec >=0.12 && <0.14, text >=1.1 && <1.3, doctest >=0.9 && <0.12, Glob ==0.7.*, QuickCheck >=2.9.2 && <2.10, makefile >=1.0.0.2 && <1.1 default-language: Haskell2010 hs-source-dirs: src other-modules: Data.Makefile Data.Makefile.Parse Data.Makefile.Parse.Internal Data.Makefile.Render Data.Makefile.Render.Internal