|File Search||Catalog||Content Search|
However, gcc's cpp has recently been evolving to more strictly adhere to the C standard. This has had the effect of making it increasingly incompatible with Haskell's syntax. This is a cpp-a-like designed with Haskell's syntax in mind.
This directory contains 'cpphs', a simplified but robust re-implementation of cpp, the C pre-processor, in Haskell. TO BUILD -------- Just use hmake cpphs [-package base] or ghc --make cpphs [-o cpphs] # -o needed for ghc <= 6.4.1 ] or runhugs cpphs # or rename the script cpphs.hugs to cpphs USAGE ----- cpphs [filename | -Dsym | -Dsym=val | -Ipath]+ [-Ofile] [ -- more»
CPPHS(1) User Manual CPPHS(1) NAME cpphs - liberalised cpp-a-like preprocessor for Haskell SYNOPSIS cpphs [FILENAME|OPTION]... DESCRIPTION cpphs is a liberalised re-implementation of cpp (1), the C pre-processor, in and for Haskell. Why re-implement cpp? Rightly or wrongly, the C pre-proces‐ sor is wide more»
cpphs (1.11-3) unstable; urgency=low * control: Use versioned Replaces: and Conflicts: -- Marco Túlio Gontijo e Silva <email@example.com> Wed, 05 May 2010 21:26:37 -0300 cpphs (1.11-2) unstable; urgency=low * debian/control: Rename -doc package. -- Marco Túlio Gontijo e Silva <firstname.lastname@example.org> Tue, 16 Mar 2010 10:22:28 -0300 cpphs (1.11-1) unstable; urgency=low [ Joachim Breit more»
Version 1.11 ------------ * API change: runCpphs, cppIfdef, and macroPass are now in the IO monad. more»
This package was debianised by Ian Lynagh <email@example.com> on Wed, 29 Sep 2004. All of the Debian more»