[squeak-dev] The Trunk: EToys-jl.222.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Aug 31 12:34:58 UTC 2016


Tim Felgentreff uploaded a new version of EToys to project The Trunk:
http://source.squeak.org/trunk/EToys-jl.222.mcz

==================== Summary ====================

Name: EToys-jl.222
Author: jl
Time: 31 August 2016, 1:32:30.460376 pm
UUID: e71a0d5f-8d2c-0f42-a000-d248ad8b871d
Ancestors: EToys-tfel.221

tfel fixed reduceOnStack

=============== Diff against EToys-tfel.221 ===============

Item was changed:
  ----- Method: EToyExpressionTransformer2>>reduceOnStack (in category 'all') -----
  reduceOnStack
  
  	| list left sel right m |
  	list := stack removeLast: 3.
  	left := list at: 1.
  	sel := list at: 2.
+ 	self flag: #tfel.
+ 	sel isSymbol ifFalse: [sel := sel key].
  	right := list at: 3.
  
  	m :=	 MessageNode new
  				receiver: left
+ 				selector: sel
- 				selector: sel key
  				arguments: (Array with: right)
  				precedence: (sel precedence)
  				from: encoder
  				sourceRange: nil.
  	stack addLast: m.
  !



More information about the Squeak-dev mailing list