Issue status update for
http://smalltalk.gnu.org/node/394Post a follow up:
http://smalltalk.gnu.org/project/comments/add/394 Project: GNU Smalltalk
Version: <none>
Component: STInST
Category: bug reports
Priority: normal
Assigned to: Unassigned
Reported by: timfelgentreff
Updated by: timfelgentreff
Status: active
gst-convert fails with "Invalid index 1: index out of range" when trying
to convert methods have a '*' in their category to squeak. The reason is
that since b44ebba00d36fe7a3d112811f4617f5630ee55f4 escapeRegex is
called on the methodCategory.
As 'escapeRegex' should simply put backslashes in Front of regex
characters, why not use a simple
String>>escapeRegex [
^ '[][?*+\\()^$|]'
inject: self
into: [:str :char |
str
copyReplaceAll: char asString
with: '\', char asString].
]
instead of the call to "copyFrom:to:replacingAllRegex:with:"? Wouldn't
that solve the problem?
_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk