mcc download

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

mcc download

Marc Toussaint
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
Reply | Threaded
Open this post in threaded view
|

Re: mcc download

Tudor Girba
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
Reply | Threaded
Open this post in threaded view
|

Re: mcc download

Marc Toussaint
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
Reply | Threaded
Open this post in threaded view
|

Re: mcc download

Tudor Girba
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
Reply | Threaded
Open this post in threaded view
|

Re: mcc download

Simon Denier-3
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
Reply | Threaded
Open this post in threaded view
|

Re: mcc download

Alexandre Bergel
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