Sig,

Is it something you have made available?  One snag in my world is that the 
"code" is not always something that can be compiled.  However, for GSL and 
other libraries of interest, the code is valid, if not full of macro-based 
annoyances and other distractions.

Bill


-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Igor Stasenko
Sent: Friday, September 25, 2009 11:03 PM
To: [email protected]
Subject: Re: [Pharo-project] CAnalyer

2009/9/26 Schwab,Wilhelm K <[email protected]>:
> I was digging around on Squeak Source for OSProcess and friends, and ran 
> across CAnalyzer.  Are there any papers on it?  How robust is it?  What does 
> it extract from C code?  For example, might one put the GSL 
> (www.gnu.org/software/gsl) header files into it, pull out all of the 
> structure definitions and function prototypes, and generate LOTS of FFI code 
> to make a wrapper?  Just a thought...
>

I having a modified version of SWIG, which can parse C++ files, including 
classes and nested classes, to produce smalltalk code wrappers.

Reproducing the SWIG in smalltalk would be very time consuming.
But it would be cool to have a C/C++ parser implementation.

SWIG is not only parsing, its also doing macro preprocessing, so its can't be 
fooled with macros :)

> Bill
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Best regards,
Igor Stasenko AKA sig.

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to