Bug 46552

GemStone/S 64 Bit

3.3.5, 3.3.4, 3.3.3, 3.3.1, 3.3, 3.2.16, 3.2.15, 3.2.14, 3.2.13, 3.2.12, 3.2.11, 3.2.10, 3.2.9, 3.2.8, 3.2.7, 3.2.6, 3.2.5, 3.2.4, 3.2.3, 3.2.2, 3.2.1, 3.2,,, 3.1.x, earlier versions


Symbol >> keywords added semicolons to unary tokens

Symbol >> keywords parses a given symbol intended to represent a keyword message selector, and returns an Array of keywords. This method did not operate correctly when the argument was not a valid keyword selector; if the argument was a unary selector or the receiver included a space, a colon was added to the preceding token.

In addition, it returned an empty array when any tokens in the receiver were not legal selectors, e.g. included illegal characters or started with digits. While this is the behavior per strict reading of the message comment, it did not conform to the behavior of other Smalltalk dialects.

Last updated: 2/13/17