Is there a place where 'mcc' (fact extractor that parses C/C++ code) can
be accessed? I tried on the homepage of the LOOSE project, but it was not accessible. It also didn't seem to be a part of the MOOST suite or inFusion tools. (I am working on Ubuntu.) Thank you! -- Marc Toussaint, Ph.D. TU Berlin Franklinstr. 28/29 FR6-9 10587 Berlin, Germany +49 (0)30 314 24470 http://ml.cs.tu-berlin.de/~mtoussai/ _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hi Marc,
mcc is only available on Windows. You can get it from here: http://loose.upt.ro/iplasma/download.html and follow the instructions from: http://www.moosetechnology.org/docs/faq/importCandCPPWithinFusion However, if you want to play with C files, you can also give CAnalyzer a try: http://www.moosetechnology.org/tools/canalyzer Cheers, Doru On 12 Mar 2010, at 14:45, Marc Toussaint wrote: > Is there a place where 'mcc' (fact extractor that parses C/C++ code) > can > be accessed? I tried on the homepage of the LOOSE project, but it was > not accessible. It also didn't seem to be a part of the MOOST suite or > inFusion tools. > > (I am working on Ubuntu.) > > Thank you! > -- > Marc Toussaint, Ph.D. > TU Berlin > Franklinstr. 28/29 FR6-9 > 10587 Berlin, Germany > +49 (0)30 314 24470 > http://ml.cs.tu-berlin.de/~mtoussai/ > _______________________________________________ > Moose-dev mailing list > [hidden email] > https://www.iam.unibe.ch/mailman/listinfo/moose-dev -- www.tudorgirba.com "When people care, great things can happen." _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Dear Doru,
thanks for the prompt reply! A pity that it only works on Win.. I tried CAnalyzer - but the downloadable files are .mcz files which I have no idea what to do with. I thought this might be some moose modules/pluging - but could find anything to load them. Hmm. Cheers, Marc Tudor Girba wrote: > Hi Marc, > > mcc is only available on Windows. You can get it from here: > http://loose.upt.ro/iplasma/download.html > > and follow the instructions from: > http://www.moosetechnology.org/docs/faq/importCandCPPWithinFusion > > > However, if you want to play with C files, you can also give CAnalyzer a > try: > http://www.moosetechnology.org/tools/canalyzer > > Cheers, > Doru > > On 12 Mar 2010, at 14:45, Marc Toussaint wrote: > >> Is there a place where 'mcc' (fact extractor that parses C/C++ code) can >> be accessed? I tried on the homepage of the LOOSE project, but it was >> not accessible. It also didn't seem to be a part of the MOOST suite or >> inFusion tools. >> >> (I am working on Ubuntu.) >> >> Thank you! >> -- >> Marc Toussaint, Ph.D. >> TU Berlin >> Franklinstr. 28/29 FR6-9 >> 10587 Berlin, Germany >> +49 (0)30 314 24470 >> http://ml.cs.tu-berlin.de/~mtoussai/ >> _______________________________________________ >> Moose-dev mailing list >> [hidden email] >> https://www.iam.unibe.ch/mailman/listinfo/moose-dev > > -- > www.tudorgirba.com > > "When people care, great things can happen." > > > > _______________________________________________ > Moose-dev mailing list > [hidden email] > https://www.iam.unibe.ch/mailman/listinfo/moose-dev -- Marc Toussaint, Ph.D. TU Berlin Franklinstr. 28/29 FR6-9 10587 Berlin, Germany +49 (0)30 314 24470 http://ml.cs.tu-berlin.de/~mtoussai/ _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hi Marc,
I guess you landed on the Regarding C Analyzer, you can get the sources by executing in a Pharo workspace: Gofer new squeaksource: 'CAnalyzer'; package: 'ConfigurationOfCAnalyzer'; load. (Smalltalk at: #ConfigurationOfCAnalyzer) perform: #loadDefault. Afterwards, you should get a menu item in the Moose Panel. Cheers, Doru On 12 Mar 2010, at 15:25, Marc Toussaint wrote: > Dear Doru, > > thanks for the prompt reply! A pity that it only works on Win.. > > I tried CAnalyzer - but the downloadable files are .mcz files which I > have no idea what to do with. I thought this might be some moose > modules/pluging - but could find anything to load them. Hmm. > > Cheers, > Marc > > > Tudor Girba wrote: >> Hi Marc, >> >> mcc is only available on Windows. You can get it from here: >> http://loose.upt.ro/iplasma/download.html >> >> and follow the instructions from: >> http://www.moosetechnology.org/docs/faq/importCandCPPWithinFusion >> >> >> However, if you want to play with C files, you can also give >> CAnalyzer a >> try: >> http://www.moosetechnology.org/tools/canalyzer >> >> Cheers, >> Doru >> >> On 12 Mar 2010, at 14:45, Marc Toussaint wrote: >> >>> Is there a place where 'mcc' (fact extractor that parses C/C++ >>> code) can >>> be accessed? I tried on the homepage of the LOOSE project, but it >>> was >>> not accessible. It also didn't seem to be a part of the MOOST >>> suite or >>> inFusion tools. >>> >>> (I am working on Ubuntu.) >>> >>> Thank you! >>> -- >>> Marc Toussaint, Ph.D. >>> TU Berlin >>> Franklinstr. 28/29 FR6-9 >>> 10587 Berlin, Germany >>> +49 (0)30 314 24470 >>> http://ml.cs.tu-berlin.de/~mtoussai/ >>> _______________________________________________ >>> Moose-dev mailing list >>> [hidden email] >>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev >> >> -- >> www.tudorgirba.com >> >> "When people care, great things can happen." >> >> >> >> _______________________________________________ >> Moose-dev mailing list >> [hidden email] >> https://www.iam.unibe.ch/mailman/listinfo/moose-dev > > -- > Marc Toussaint, Ph.D. > TU Berlin > Franklinstr. 28/29 FR6-9 > 10587 Berlin, Germany > +49 (0)30 314 24470 > http://ml.cs.tu-berlin.de/~mtoussai/ > _______________________________________________ > Moose-dev mailing list > [hidden email] > https://www.iam.unibe.ch/mailman/listinfo/moose-dev -- www.tudorgirba.com "The coherence of a trip is given by the clearness of the goal." _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hi Marc
To use CAnalyzer, you first need to download and run the srcml tool on your C files. CAnalyzer will further load the xml files generated by srcml. I think that once you have loaded canalyzer and tried to import such files, CAnalyzer will give you the command line to launch for srcml. We should put this one the website On 12 mars 2010, at 16:07, Tudor Girba wrote: > Hi Marc, > > I guess you landed on the Regarding C Analyzer, you can get the sources by executing in a Pharo workspace: > > Gofer new > squeaksource: 'CAnalyzer'; > package: 'ConfigurationOfCAnalyzer'; > load. > (Smalltalk at: #ConfigurationOfCAnalyzer) perform: #loadDefault. > > Afterwards, you should get a menu item in the Moose Panel. > > Cheers, > Doru > > On 12 Mar 2010, at 15:25, Marc Toussaint wrote: > >> Dear Doru, >> >> thanks for the prompt reply! A pity that it only works on Win.. >> >> I tried CAnalyzer - but the downloadable files are .mcz files which I >> have no idea what to do with. I thought this might be some moose >> modules/pluging - but could find anything to load them. Hmm. >> >> Cheers, >> Marc >> >> >> Tudor Girba wrote: >>> Hi Marc, >>> >>> mcc is only available on Windows. You can get it from here: >>> http://loose.upt.ro/iplasma/download.html >>> >>> and follow the instructions from: >>> http://www.moosetechnology.org/docs/faq/importCandCPPWithinFusion >>> >>> >>> However, if you want to play with C files, you can also give CAnalyzer a >>> try: >>> http://www.moosetechnology.org/tools/canalyzer >>> >>> Cheers, >>> Doru >>> >>> On 12 Mar 2010, at 14:45, Marc Toussaint wrote: >>> >>>> Is there a place where 'mcc' (fact extractor that parses C/C++ code) can >>>> be accessed? I tried on the homepage of the LOOSE project, but it was >>>> not accessible. It also didn't seem to be a part of the MOOST suite or >>>> inFusion tools. >>>> >>>> (I am working on Ubuntu.) >>>> >>>> Thank you! >>>> -- >>>> Marc Toussaint, Ph.D. >>>> TU Berlin >>>> Franklinstr. 28/29 FR6-9 >>>> 10587 Berlin, Germany >>>> +49 (0)30 314 24470 >>>> http://ml.cs.tu-berlin.de/~mtoussai/ >>>> _______________________________________________ >>>> Moose-dev mailing list >>>> [hidden email] >>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev >>> >>> -- >>> www.tudorgirba.com >>> >>> "When people care, great things can happen." >>> >>> >>> >>> _______________________________________________ >>> Moose-dev mailing list >>> [hidden email] >>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev >> >> -- >> Marc Toussaint, Ph.D. >> TU Berlin >> Franklinstr. 28/29 FR6-9 >> 10587 Berlin, Germany >> +49 (0)30 314 24470 >> http://ml.cs.tu-berlin.de/~mtoussai/ >> _______________________________________________ >> Moose-dev mailing list >> [hidden email] >> https://www.iam.unibe.ch/mailman/listinfo/moose-dev > > -- > www.tudorgirba.com > > "The coherence of a trip is given by the clearness of the goal." > > > > > _______________________________________________ > Moose-dev mailing list > [hidden email] > https://www.iam.unibe.ch/mailman/listinfo/moose-dev -- Simon _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
In reply to this post by Marc Toussaint
Hi Marc,
srcml is available for free on the main platforms: http://www.sdml.info/projects/srcml/ You need first to convert your .c and .h files into .c.xml and .h.xml. Importing them into moose is then a matter of a couple of clicks. To download moose, you can download Pharo, load Moose then CAnalyzer. Cheers, Alexandre On 12 Mar 2010, at 10:45, Marc Toussaint wrote: > Is there a place where 'mcc' (fact extractor that parses C/C++ code) > can > be accessed? I tried on the homepage of the LOOSE project, but it was > not accessible. It also didn't seem to be a part of the MOOST suite or > inFusion tools. > > (I am working on Ubuntu.) > > Thank you! > -- > Marc Toussaint, Ph.D. > TU Berlin > Franklinstr. 28/29 FR6-9 > 10587 Berlin, Germany > +49 (0)30 314 24470 > http://ml.cs.tu-berlin.de/~mtoussai/ > _______________________________________________ > Moose-dev mailing list > [hidden email] > https://www.iam.unibe.ch/mailman/listinfo/moose-dev -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Free forum by Nabble | Edit this page |