probably does not exist on VW.
Also the logic was the same for Number of statement.
On May 2, 2009, at 3:26 PM, Alexandre Bergel wrote:
String>>lineCount
"Answer the number of lines represented by the receiver, where
every cr adds one line. 5/10/96 sw"
...
Alexandre
On 2 May 2009, at 14:37, Stéphane Ducasse wrote:
> what is lineCount?
>
> Stef
>
> On May 2, 2009, at 12:35 PM, Alexandre Bergel wrote:
>
>> Dear All,
>>
>> Computing the number of lines of code is realized through:
>>
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> FAMIXBehavioralEntity>>numberOfLinesOfCode
>>
>> <MSEProperty: #LOC type: #Number>
>> <property: #LOC longName: 'Lines of code' description:
>> 'The number of lines of code in a method'>
>> ^self
>> lookUpPropertyNamed: #LOC
>> computedAs:
>> [self mooseModel isSmalltalk
>> ifTrue:
>> [| parser |
>> parser := VisualWorksParseTreeMetricCalculator new.
>> parser processMethod: self usingImporter: nil inModel: nil.
>> parser numberOfLinesOfCode]
>> ifFalse: [-1]]
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>
>> How to compute the number of lines of code with a C function?
>> How comes that this method is so closely related to Smalltalk ?
>> I am tempted to replace this method with something like:
>>
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> FAMIXBehavioralEntity>>numberOfLinesOfCode
>>
>> <MSEProperty: #LOC type: #Number>
>> <property: #LOC longName: 'Lines of code' description:
>> 'The number of lines of code in a method'>
>> ^self
>> lookUpPropertyNamed: #LOC
>> computedAs:
>> [self source lineCount]
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>
>> Where source will be defined as:
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> FAMIXBehavioralEntity>>source
>> ^ self sourceAnchor source
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>
>> Any comments before I proceed?
>>
>> Alexandre
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel
http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch