Eliot Miranda uploaded a new version of Compiler to project The Trunk: http://source.squeak.org/trunk/Compiler-eem.234.mcz
==================== Summary ====================
Name: Compiler-eem.234 Author: eem Time: 8 October 2012, 1:44:27.162 pm UUID: 1e69e4f6-4808-439b-b63d-2fc309ee87d0 Ancestors: Compiler-eem.233
More accurate error reporting for incomplete brace expressions
=============== Diff against Compiler-eem.233 ===============
Item was changed: ----- Method: Parser>>braceExpression (in category 'expression types') ----- braceExpression " { elements } => BraceNode."
| elements locations loc more | elements := OrderedCollection new. locations := OrderedCollection new. self advance. more := hereType ~~ #rightBrace. [more] whileTrue: [loc := hereMark + requestorOffset. self expression ifTrue: [elements addLast: parseNode. locations addLast: loc] ifFalse: + [^self expected: 'Variable or expression or right brace']. - [^self expected: 'Variable or expression']. (self match: #period) ifTrue: [more := hereType ~~ #rightBrace] ifFalse: [more := false]]. parseNode := BraceNode new elements: elements sourceLocations: locations. (self match: #rightBrace) ifFalse: [^self expected: 'Period or right brace']. ^true!
packages@lists.squeakfoundation.org