preprocessor-tools: A framework for extending Haskell's syntax via quick-and-dirty preprocessors

[ bsd3, code-generation, language, library, source-tools ] [ Propose Tags ]

This library provides a quick-and-dirty (but often effective) method for extending Haskell's syntax using a custom preprocessor. It parses Haskell into a bare-bones AST with just enough knowledge of the syntax to preserve nesting, and then allows transformations on the AST.

See the package ixdopp for an example of how to do this.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1, 0.1.1, 0.1.2, 0.1.3, 1.0, 1.0.1, 2.0.0, 2.0.1, 2.0.2
Dependencies base, haskell98, mtl, parsec [details]
License BSD-3-Clause
Author Jesse A. Tov <tov@ccs.neu.edu>
Maintainer tov@ccs.neu.edu
Category Source-tools, Language, Code Generation
Home page http://www.ccs.neu.edu/~tov/session-types
Uploaded by JesseTov at 2008-09-26T22:45:11Z
Distributions FreeBSD:1.0.1, NixOS:2.0.2
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 11852 total (22 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]