File: cpphs.cabal

package info (click to toggle)
hugs98 98.200609.21-6
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 43,136 kB
  • sloc: haskell: 118,978; xml: 61,802; ansic: 46,695; sh: 8,750; cpp: 6,033; makefile: 2,663; yacc: 1,111; cs: 883; sed: 10
file content (51 lines) | stat: -rw-r--r-- 1,804 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Name: cpphs
Version: 1.2
Copyright: 2004-6, Malcolm Wallace
Build-Depends: base, haskell98
License: LGPL
License-File: LICENCE-LGPL
Author: Malcolm Wallace <Malcolm.Wallace@cs.york.ac.uk>
Maintainer: Malcolm Wallace <Malcolm.Wallace@cs.york.ac.uk>
Homepage: http://haskell.org/cpphs/
Synopsis: A liberalised re-implementation of cpp, the C pre-processor.
Description:
	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.
Category: Development
Exposed-Modules:
	Language.Preprocessor.Cpphs
	Language.Preprocessor.Unlit
Other-Modules:
	Language.Preprocessor.Cpphs.CppIfdef,
	Language.Preprocessor.Cpphs.HashDefine,
	Language.Preprocessor.Cpphs.MacroPass,
	Language.Preprocessor.Cpphs.Options,
	Language.Preprocessor.Cpphs.Position,
	Language.Preprocessor.Cpphs.ReadFirst,
	Language.Preprocessor.Cpphs.RunCpphs,
	Language.Preprocessor.Cpphs.SymTab,
	Language.Preprocessor.Cpphs.Tokenise,
	Text.ParserCombinators.HuttonMeijer

Executable: cpphs
Main-Is: cpphs.hs
Other-Modules:
	Language.Preprocessor.Cpphs
	Language.Preprocessor.Unlit
	Language.Preprocessor.Cpphs.CppIfdef,
	Language.Preprocessor.Cpphs.HashDefine,
	Language.Preprocessor.Cpphs.MacroPass,
	Language.Preprocessor.Cpphs.Options,
	Language.Preprocessor.Cpphs.Position,
	Language.Preprocessor.Cpphs.ReadFirst,
	Language.Preprocessor.Cpphs.RunCpphs,
	Language.Preprocessor.Cpphs.SymTab,
	Language.Preprocessor.Cpphs.Tokenise,
	Text.ParserCombinators.HuttonMeijer