Next: , Previous: , Up: Behavior   [Index]


1.9.12 Behavior: evaluating

evalString: aString to: anObject

Answer the stack top at the end of the evaluation of the code in aString. The code is executed as part of anObject

evalString: aString to: anObject ifError: aBlock

Answer the stack top at the end of the evaluation of the code in aString. If aString cannot be parsed, evaluate aBlock (see compile:ifError:). The code is executed as part of anObject

evaluate: code

Evaluate Smalltalk expression in ’code’ and return result.

evaluate: code ifError: block

Evaluate ’code’. If a parsing error is detected, invoke ’block’

evaluate: code notifying: requestor

Evaluate Smalltalk expression in ’code’. If a parsing error is encountered, send #error: to requestor

evaluate: code to: anObject

Evaluate Smalltalk expression as part of anObject’s method definition

evaluate: code to: anObject ifError: block

Evaluate Smalltalk expression as part of anObject’s method definition. This method is used to support Inspector expression evaluation. If a parsing error is encountered, invoke error block, ’block’