[squeak-dev] The Trunk: Regex-Core-ct.83.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Oct 12 13:20:39 UTC 2022


Christoph Thiede uploaded a new version of Regex-Core to project The Trunk:
http://source.squeak.org/trunk/Regex-Core-ct.83.mcz

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

Name: Regex-Core-ct.83
Author: ct
Time: 12 October 2022, 3:20:39.299412 pm
UUID: c683e8df-5bf8-8748-9241-aabd0f884932
Ancestors: Regex-Core-ct.82

Repairs UIManager>>#request:regex:.

=============== Diff against Regex-Core-ct.82 ===============

Item was changed:
  ----- Method: UIManager>>request:regex: (in category '*Regex-Core') -----
  request: aTitleString regex: initialRegexString
  	"Prompt the user for a valid regex.
  	Return nil on cancel or a valid RxMatcher"
  	| regex |
  	regex := initialRegexString.
  	"loop until we get a valid regex string back"
  	[
+ 		regex := self
- 		regex := UIManager default 
  			multiLineRequest: aTitleString 
+ 			centerAt: Sensor cursorPoint
  			initialAnswer: regex 
  			answerHeight: 200.
  		"cancelled dialog ==> nil"	
  		regex ifNil: [ ^ nil ].
  		
+ 		[ ^ regex asRegex ] on: Error do: [ :regexParsingError |
+ 			self inform: 'Bad Regex: ', regexParsingError asString ].
- 		[ ^ regex asRegex ] on: Error do: [ :regexParsingError|
- 			self defer: [	self inform: 'Bad Regex: ', regexParsingError asString ]].
  	] repeat.!



More information about the Squeak-dev mailing list