@hackage language-c0.3.2
Analysis and generation of C code
Installation
Dependencies (9)
- array
- base <3
- bytestring >=0.9.0
- containers
- directory
- filepath Show all…
Dependents (22)
@hackage/afv, @hackage/cil, @hackage/c-dsl, @hackage/c2hs, @hackage/acme-everything, @hackage/clua, Show all…
Package Flags
splitbase
(on by default)
Choose the new smaller, split-up base package.
usebytestrings
(on by default)
Use ByteString as InputStream datatype
separatesyb
(on by default)
Data.Generics available in separate package.
= Language.C =
Language.C is a parser and pretty-printer framework for C99 and the extensions of gcc.
See http://www.sivity.net/projects/language.c/
== Build and Install ==
cabal install
-- or --
runhaskell Setup configure FLAGS runhaskell Setup build runhaskell Setup install
Provide the set of flags passing
--flags="
== Sources ==
see src/README
== Examples ==
A couple of small examples are available in /examples
== Testing ==
A couple of regression tests can be run via
cd test/harness; make
For more tests, see test/README.