makefile: Simple Makefile parser and generator

[ library, mit, parsing ] [ Propose Tags ]

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.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3, 0.1.0.4, 0.1.0.5, 0.1.1.0, 1.0.0.0, 1.0.0.1, 1.0.0.2, 1.0.0.3, 1.0.0.4, 1.1.0.0
Dependencies attoparsec (>=0.12 && <0.14), base (>=4.7 && <5), text (>=1.1 && <1.3) [details]
License MIT
Copyright 2016-2017 Nicolas Mattia
Author Nicolas Mattia
Maintainer nicolas@nmattia.com
Category Parsing
Home page http://github.com/nmattia/mask
Source repo head: git clone https://github.com/nmattia/mask.git
Uploaded by nmattia at 2017-10-23T11:41:57Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 8294 total (37 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-10-23 [all 1 reports]