Sunday, August 12, 2007

C Front End

(aka Frown: c2hs parser)

Copperbox revision 70.

The declaration printer (CDeclr) wasn't printing qualifiers for array declarations, it now does. I've also removed the previous pretty-print combinator libraries as they are no longer used.

Saturday, August 11, 2007

Frown: c2hs parser

Copperbox revision 69.

Phew! The new pretty printer is now working properly, so I've update the C printer to use it. There is still quite a bit of work to do on the both parts, but I think I am generally happy with both of them.

Thursday, August 9, 2007

Frown: c2hs parser

Copperbox revision 68.

I have added another `empty biased` pretty printer - this one is based on Control.Applicative and is very much a work-in-progress.

Last weekend, I attempted to add layout styles to the C pretty printer using the monadic pretty printer. However the monadic interface wasn't as usable as I had imagined; the new applicative version will hopefully overcome some of its predecessors shortcomings.

Blog Archive

About Me

My photo
Disambiguating biog as there are a few Stephen Tetley's in the world. I'm neither a cage fighter or yachtsman. I studied Fine Art in the nineties (foundation Bradford 1992, degree Cheltenham 1992 - 95) then Computing part-time at Leeds Met graduating in 2003. I'm the Stephen Tetley on Haskell Cafe and Stackoverflow.