Mantis - Squeak
Viewing Issue Advanced Details
7211 Compiler minor always 10-10-08 21:16 04-20-10 19:56
nicolas cellier  
nicolas cellier  
normal  
closed 3.10.2  
fixed  
none    
none 4.1  
0007211: isLiteralSymbol: is not in phase with Parser: this can lead to Decompiler bugs

self assert: (Compiler evaluate: #'x:y' asSymbol printString) = 'x:y'.

This follows this threads:
http://lists.squeakfoundation.org/pipermail/squeak-dev/2000-April/005341.html [^]
http://lists.squeakfoundation.org/pipermail/squeak-dev/2004-March/075166.html [^]
http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-May/117145.html [^]
http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-May/117153.html [^]
http://lists.gforge.inria.fr/pipermail/pharo-project/2008-October/002407.html [^]

see also 0000180

Some of the strange keywords are also coming from old alternate syntax experiments
Google this one:
alternate syntax site:lists.squeakfoundation.org

See also selector #numArgs and http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-July/119095.html [^]
 Scanner-isLiteralSymbol-Patch-Pharo236-nice.1.cs [^] (1,460 bytes) 03-07-09 19:18
 Scanner-isLiteralSymbol-Test-Pharo236-nice.1.cs [^] (1,331 bytes) 03-07-09 19:19

Notes
(0012733)
nicolas cellier   
10-10-08 21:18   
Test and patches proposed at
http://code.google.com/p/pharo/issues/detail?id=236 [^]
(0013351)
nicolas cellier   
10-05-09 19:09   
"fix begin"
Installer mantis bug: 7211 fix:'Scanner-isLiteralSymbol-Patch-Pharo236-nice.1.cs'.
"fix test"
Installer mantis bug: 7211 fix:'Scanner-isLiteralSymbol-Test-Pharo236-nice.1.cs'.
"fix end"
(0013721)
nicolas cellier   
04-20-10 19:55   
fixed in
http://source.squeak.org/trunk/Compiler-ul.102.mcz [^]