Christoph Thiede uploaded a new version of Regex-Core to project The Trunk: http://source.squeak.org/trunk/Regex-Core-ct.84.mcz
==================== Summary ====================
Name: Regex-Core-ct.84 Author: ct Time: 12 October 2022, 3:43:39.287412 pm UUID: 5d80a0f0-0d3e-a84f-92af-0aec4b5512db Ancestors: Regex-Core-ct.83
Fixes ordering of keyed subexpression ranges.
=============== Diff against Regex-Core-ct.83 ===============
Item was changed: ----- Method: RxMatcher>>keyedSubexpressionRanges: (in category 'accessing') ----- keyedSubexpressionRanges: key "Answer an array of all match ranges (inclusiveStart -> inclusiveStop) of the subexpression at the given key."
+ ^ ((keyedMarkerPositions at: key) gather: [:pair | - ^ (keyedMarkerPositions at: key) gather: [:pair | (markerPositions at: pair first) with: (markerPositions at: pair second) + collect: [:start :stop | start + 1 to: stop]]) + "Since the same key can be defined for multiple markers, ordering the matches is non-trivial." + sort: [:range | range stop] ascending! - collect: [:start :stop | start + 1 to: stop]]!
squeak-dev@lists.squeakfoundation.org