class: CharacterArray
changed: #asCollectionOfSubstringsSeparatedBy:textSeparator: (send #upToAll_positionBefore: instead of #upToAll:)
prepare for semantics change of #upToAll:
--- a/CharacterArray.st Tue Mar 04 15:41:37 2014 +0100
+++ b/CharacterArray.st Tue Mar 04 15:58:23 2014 +0100
@@ -283,6 +283,7 @@
"Created: 3.8.1997 / 18:16:40 / cg"
! !
+
!CharacterArray class methodsFor:'cleanup'!
lowSpaceCleanup
@@ -326,6 +327,7 @@
"
! !
+
!CharacterArray class methodsFor:'pattern matching'!
matchEscapeCharacter
@@ -724,8 +726,6 @@
! !
-
-
!CharacterArray methodsFor:'Compatibility-ANSI'!
addLineDelimiters
@@ -2737,9 +2737,9 @@
scanningWord := false.
].
].
- inStream upToAll:aFieldSeparatorString.
+ inStream upToAll_positionBefore:aFieldSeparatorString.
] ifFalse:[
- element := inStream upToAll:aFieldSeparatorString
+ element := inStream upToAll_positionBefore:aFieldSeparatorString
].
items add:element.
lastIsFieldSeparator := (inStream skipThroughAll:aFieldSeparatorString) notNil.
@@ -4090,6 +4090,8 @@
! !
+
+
!CharacterArray methodsFor:'matching - glob expressions'!
compoundMatch:aString
@@ -4773,6 +4775,7 @@
! !
+
!CharacterArray methodsFor:'padded copying'!
centerPaddedTo:newSize
@@ -6346,6 +6349,7 @@
"
! !
+
!CharacterArray methodsFor:'substring searching'!
findRangeOfString:subString
@@ -6928,14 +6932,15 @@
^ aVisitor visitString:self with:aParameter
! !
+
!CharacterArray class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.525 2014-03-01 15:47:40 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.526 2014-03-04 14:58:23 stefan Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.525 2014-03-01 15:47:40 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.526 2014-03-04 14:58:23 stefan Exp $'
! !