'From Cuis 1.0 of 19 April 2009 [latest update: #187] on 10 May 2009 at 9:19:47 pm'!

!Encoder methodsFor: 'temps' stamp: 'jmv 5/10/2009 21:18'!
bindTemp: name 
	"Declare a temporary; error not if a field or class variable."
	scopeTable at: name ifPresent:[:node|
		"When non-interactive raise the error only if its a duplicate"
		(node isTemp or:[requestor interactive])
			ifTrue:[^self notify:'Name is already defined']
			ifFalse:[Transcript show: '(', class name, ': ', name, ' is shadowed)']].
	^self reallyBind: name! !

