On Thu, 18 Nov 2010, Eliot Miranda wrote:
Hi All,
In trunk
Scanner isLiteralSymbol: #<=
answers false ?!?!
This is breaking my Cog generated code disassembly decoration so that instead of
000a572c: movl $0x0045a458=#<=, %ecx : B9 58 A4 45 00 000a5731: call .+0xfff5ad5a (0x00000490=ceSend1Args) : E8 5A AD F5 FF
I'm merely getting
000a572c: movl $0x0045a458, %ecx : B9 58 A4 45 00 000a5731: call .+0xfff5ad5a (0x00000490=ceSend1Args) : E8 5A AD F5 FF
Anyone have a fix?
There seems to be a fix in the method, but it's commented out to be compatible with the previous version of the method: type == #xBinary ifTrue: [^i = 1]. "Here we could extend to ^(2 to: i) allSatisfy: [:j | ascii := (aSymbol at: j) asciiValue. (TypeTable at: ascii ifAbsent: []) == #xBinary]" Levente
best Eliot