makefile

Simple Makefile parser and generator

http://github.com/nmattia/mask

Version on this page:1.0.0.4
LTS Haskell 18.28:1.1.0.0
Stackage Nightly 2021-10-25:1.1.0.0
Latest on Hackage:1.1.0.0

See all snapshots makefile appears in

MIT licensed by Nicolas Mattia
Maintained by [email protected]
This version can be pinned in stack with:makefile-1.0.0.4@sha256:3e5ad876dcacfdfc4de961d75b7503b5351b4f35922aaca62b0e86f4dc566887,2069
Depends on 3 packages(full list with versions):

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.