[Pharo-project] RBScanner>>#initializeClassificationTable

Levente Uzonyi leves at elte.hu
Thu Nov 25 11:41:07 CET 2010


On Thu, 25 Nov 2010, Henrik Johansen wrote:

>
> On Nov 25, 2010, at 10:58 44AM, Benjamin wrote:
>
>> Hello guys,
>>
>> Is there a reason this method use :
>>
>> 	(Scanner isLiteralSymbol: '_')
>> 		ifTrue: [ self initializeChars: '_' to: #alphabetic ]
>> 		ifFalse: [ self initializeChars: '_' to: #special ].
>>
>> and not
>>
>> 	(Scanner allowUnderscoreAsAssignment)
>> 		ifTrue: [ self initializeChars: '_' to: #special ]
>> 		ifFalse:[ self initializeChars: '_' to: #alphabetic ]
>>
>> ?
>>
>>
>> Cheers,
>>
>> Ben
>
> Compatibility I would guess.
> In Squeak, allowUnderscoreAsAssignment is still a Preferences method.

No, it never was a method of Preferences. It's a pragma preference, but in 
Squeak 4.1 it has a different name, IIRC prefAllowUnderscoreAssignment.


Levente

>
> Cheers,
> Henry
>
>




More information about the Pharo-project mailing list