• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Language/Preprocessor/H03-May-2022-1,6491,213

_cabal_deps/polyparse-1.13/H03-May-2022-3,9032,548

docs/H03-May-2022-277265

new/H09-Sep-2001-32

old/H09-Sep-2001-53

CHANGELOGH A D09-Sep-20017.8 KiB223192

LICENCE-GPLH A D09-Sep-200117.6 KiB343281

LICENCE-LGPLH A D09-Sep-200125.9 KiB508420

LICENCE-commercialH A D09-Sep-20011.3 KiB3023

READMEH A D09-Sep-20011.5 KiB5339

Setup.hsH A D09-Sep-200146 32

cabal.projectH A D03-May-202247 32

cpphs.cabalH A D03-May-20223.1 KiB10593

cpphs.hsH A D09-Sep-20014.4 KiB11785

README

1This directory contains 'cpphs', a simplified but robust
2re-implementation of cpp, the C pre-processor, in Haskell.
3
4TO BUILD
5--------
6Just use
7    hmake cpphs [-package base]
8or
9    ghc --make cpphs [-o cpphs]		#  -o needed for ghc <= 6.4.1 ]
10or
11    runhugs cpphs	# or rename the script cpphs.hugs to cpphs
12
13
14USAGE
15-----
16	cpphs  [filename | -Dsym | -Dsym=val | -Ipath]+  [-Ofile]
17               [ --include=file ]*
18               [ --nomacro | --noline | --nowarn | --strip | --strip-eol |
19                 --pragma | --text | --hashes | --layout | --unlit |
20                 --linepragma ]*
21               [ --cpp compatopts ]
22
23For fuller details, see docs/index.html
24
25If you want to use cpphs as a completely drop-in replacement for the
26real cpp, that is, to accept the same arguments, and have broadly
27the same behaviour in response to them, then use the --cpp compatibility
28option.
29
30
31COPYRIGHT
32---------
33Copyright (c) 2004-2017 Malcolm Wallace (Malcolm.Wallace@me.com)
34
35
36LICENCE
37-------
38These library modules are distributed under the terms of the LGPL.
39The application module 'cpphs.hs' is GPL.
40
41This software comes with no warranty.  Use at your own risk.
42
43If you have a commercial use for cpphs, and feel the terms of the (L)GPL
44are too onerous, you have the option of distributing unmodified binaries
45(only, not sources) under the terms of a different licence (see
46LICENCE-commercial).
47
48
49WEBSITE
50-------
51http://projects.haskell.org/cpphs/
52darcs get http://code.haskell.org/~malcolm/cpphs
53