Begin forwarded message:
From: "Jonathan I. Maletic, Ph.D." jmaletic@cs.kent.edu Date: May 13, 2008 6:08:52 PM CEDT To: Stéphane Ducasse stephane.ducasse@inria.fr, Michael Collard <collard@cs.kent.edu
Subject: Re: A qustion about srcML
Stef,
We markup up down to the identifier level. But expressions are not marked completely. That is identifiers in expressions are marked but the entire AST for the expression is not done. So all parameter lists are marked etc.
Otherwise, everything else is marked up including preprocessor statements, templates, and comments. Nothing is removed from the original code code. You can get the exact original code back including whitespace.
Does this help?
It's fast and robust. A number of folks are using it including some people in industry. So it actually works as opposed to just a prototype.
Jonathan
Stéphane Ducasse wrote:
Hi john
I wanted to know what srcML extract exactly from languages. Do you have a description somewhere. This was not obvious from the homepage.
Stef