[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
|