'From Squeak3.9alpha of ''2 November 2004'' [latest update: #6533] on 17 December 2004 at 11:59:46 pm'! "Change Set: ExplainWalkback-fc Date: 17 December 2004 Author: Frank Caggiano Trying to use the 'explain' menu item in a code pane produces a walkback. This cs fixes it."! !Parser methodsFor: 'public access' stamp: 'fc 12/17/2004 23:39'! parseArgsAndTemps: aString notifying: req "Parse the argument, aString, notifying req if an error occurs. Otherwise, answer a two-element Array containing Arrays of strings (the argument names and temporary variable names)." (req notNil and: [RequestAlternateSyntaxSetting signal]) ifTrue: [^ (self as: DialectParser) parseArgsAndTemps: aString notifying: req]. aString == nil ifTrue: [^#()]. doitFlag _ false. "Don't really know if a doit or not!!" ^self initPattern: aString notifying: req return: [:pattern | (pattern at: 2) , (self temporariesIn: (pattern at: 1))]! !