Hi I'm a student and I was just wondering what people who have used
CIL think of its potential and applicability as part of a graphical
refactoring tool. Is it able to handle C's preprocessing directives
and is it ideal for fast, easy code transformations?
Also I plan to be using the Prefuse visualisation toolkit which is
written in Java so any ideas on how I can interface between Java and
OCaml would be much appreciated.
I've looked at alot of different parsers (hand-coded and parser
generators) but so far none seem up to the task of parsing C in a way
that suits a refactoring tool (able to handle preprocessing
directives) which is surprising considering how long C's been around.
Cheers