Skip to content

Haskell Library for Parsing, Analysis and Generation of C and C++ Programs

License

Notifications You must be signed in to change notification settings

mcnster/language-cfamily

Repository files navigation

ABOUT

Language.C is a parser, analyser and pretty-printer library for Haskell.
It supports C99 and some extensions of gcc.

This package is an experimental hack based on the latest darcs repository
files at http://code.haskell.org/language-c.  As it develops, there will
be more information here.

For differences between this package and the upstream darcs sources, see
ChangeLog.


INSTALLATION

	cabal install

	-- or --

	runhaskell Setup.hs configure FLAGS
	runhaskell Setup.hs build
	runhaskell Setup.hs install

Provide the set of flags passing
 --flags="<flags-seperated-by-space>"
to configure.


COMPATIBILITY

Tested with ghc-7.10.3 on Arch Linux x64.


EXAMPLES

Some small examples are available in examples/.


TESTING

Some regression tests can be run via:

	cd test/harness; make

For more tests, see test/README.


https://github.com/micknelso/language-c

About

Haskell Library for Parsing, Analysis and Generation of C and C++ Programs

Resources

License

Stars

Watchers

Forks

Packages

No packages published