I fixed this and several other issues in RBScanner. It should again be able to parse the complete image. Name: AST-lr.176 Author: lr Time: 17 October 2009, 1:24:59 pm UUID: b80f7c84-c776-4f37-a86d-a092d07dd527 Ancestors: AST-DamienCassou.175 - fixed the RBScanner to parse literals like #( . ; ^ [ ] { } ) - removed all conditionals of the RBScanner for other platforms (VisualWorks, IBM) for additional speed - removed unused code from RBScanner - moved RBParser test from Refactoring-Tests to this package, because it tests functionality in this package Cheers, Lukas 2009/10/17 Lukas Renggli <renggli@gmail.com>:
The question is what should the expression
  #( . )
should parse as? Neither the ST-80 book, nor the ANSI standard define anything. Another nice example where the Smalltalk language is underspecified ;-)
Squeak and VisualWorks parse the dot as a the symbol #'.', which is a good choice, I guess. Unfortunately not that easy to fix in RBScanner ...
Lukas
-- Lukas Renggli http://www.lukas-renggli.ch
-- Lukas Renggli http://www.lukas-renggli.ch