The cpphs package
Cpphs is a re-implementation of the C pre-processor that is both more compatible with Haskell, and itself written in Haskell so that it can be distributed with compilers.
This version of the C pre-processor is pretty-much feature-complete and compatible with traditional (K&R) pre-processors. Additional features include: a plain-text mode; an option to unlit literate code files; and an option to turn off macro-expansion.
Properties
| Versions | 1.3, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.13.1, 1.13.2, 1.13.3 |
|---|---|
| Dependencies | base (>3 & <6), directory, old-locale, old-time |
| License | LGPL |
| Copyright | 2004-2011, Malcolm Wallace |
| Author | Malcolm Wallace <Malcolm.Wallace@me.com> |
| Maintainer | Malcolm Wallace <Malcolm.Wallace@me.com> |
| Category | Development |
| Home page | http://haskell.org/cpphs/ |
| Source repository | darcs get http://code.haskell.org/cpphs |
| Executables | cpphs |
| Upload date | Mon Sep 26 08:35:29 UTC 2011 |
| Uploaded by | MalcolmWallace |
| Build failure | ghc-7.2 (log) |
| Distributions | Fedora: 1.13.3, NixOS: 1.13.3, Debian: 1.13.3, FreeBSD: 1.13.2 |
Modules
- Language
- Preprocessor
- Language.Preprocessor.Cpphs
- Language.Preprocessor.Unlit
- Preprocessor
Downloads
- cpphs-1.13.tar.gz (Cabal source package)
- package description (included in the package)