13 Aug 15:43
ANN: Initial release of Language.C (language-c-0.3)
From: Benedikt Huber <benjovi <at> gmx.net>
Subject: ANN: Initial release of Language.C (language-c-0.3)
Newsgroups: gmane.comp.lang.haskell.libraries
Date: 2008-08-13 13:45:50 GMT
Subject: ANN: Initial release of Language.C (language-c-0.3)
Newsgroups: gmane.comp.lang.haskell.libraries
Date: 2008-08-13 13:45:50 GMT
Hi all,
I'm pleased to announce the first release of Language.C, a library for
analysing and generating C code.
This release features
* A reasonably well tested parser handling and recording all of
C99 and most GNU extensions, most notably gcc's attribute syntax.
* A pretty printer generating source code from the AST, covering
the same language subset as the parser.
* A preview of the analysis framework, including functionality for
dissecting C's cruel type and variable declarations.
Places:
* The project's homepage is located at http://www.sivity.net/projects/language.c
(Getting Started, Bug Tracker)
* The package is available via hackage (language-c-0.3)
* darcs repo: http://code.haskell.org/language-c
* API docs: http://code.haskell.org/~bhuber/docs/language-c-latest/
The library originated from the C-related code in c2hs
(http://www.cse.unsw.edu.au/~chak/haskell/c2hs/
), and is the topic of my SoC project, mentored by Iavor Diatchki.
(Continue reading)
RSS Feed