--- a/CharArray.st Tue May 14 16:37:51 1996 +0200
+++ b/CharArray.st Tue May 14 16:39:08 1996 +0200
@@ -2181,6 +2181,9 @@
aStringOrCharacter isCharacter ifTrue:[
^ self , aStringOrCharacter asString
].
+ aStringOrCharacter isText ifTrue:[
+ ^ aStringOrCharacter concatenateFromString:self
+ ].
^ super , aStringOrCharacter
"
@@ -2188,7 +2191,7 @@
'hello' , '1'
"
- "Modified: 29.2.1996 / 20:37:36 / cg"
+ "Modified: 14.5.1996 / 15:27:54 / cg"
!
concatenate:string1 and:string2
@@ -2232,6 +2235,16 @@
!CharacterArray methodsFor:'emphasis'!
+emphasis
+ "return the emphasis.
+ Since characterArrays do not hold any emphasis information,
+ nil (no emphasis) is returned here."
+
+ ^ RunArray new:self size withAll:nil
+
+ "Created: 14.5.1996 / 13:58:58 / cg"
+!
+
emphasisAt:characterIndex
"return the emphasis at some index.
Since characterArrays do not hold any emphasis information,
@@ -2240,6 +2253,17 @@
^ nil
"Created: 11.5.1996 / 14:13:27 / cg"
+!
+
+emphasisCollection
+ "return the emphasis.
+ Since characterArrays do not hold any emphasis information,
+ nil (no emphasis) is returned here."
+
+ ^ RunArray new:(self size)
+
+ "Created: 14.5.1996 / 13:58:58 / cg"
+ "Modified: 14.5.1996 / 15:02:29 / cg"
! !
!CharacterArray methodsFor:'encoding/decoding'!
@@ -3840,5 +3864,5 @@
!CharacterArray class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/Attic/CharArray.st,v 1.86 1996-05-14 10:33:05 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/Attic/CharArray.st,v 1.87 1996-05-14 14:39:08 cg Exp $'
! !
--- a/CharacterArray.st Tue May 14 16:37:51 1996 +0200
+++ b/CharacterArray.st Tue May 14 16:39:08 1996 +0200
@@ -2181,6 +2181,9 @@
aStringOrCharacter isCharacter ifTrue:[
^ self , aStringOrCharacter asString
].
+ aStringOrCharacter isText ifTrue:[
+ ^ aStringOrCharacter concatenateFromString:self
+ ].
^ super , aStringOrCharacter
"
@@ -2188,7 +2191,7 @@
'hello' , '1'
"
- "Modified: 29.2.1996 / 20:37:36 / cg"
+ "Modified: 14.5.1996 / 15:27:54 / cg"
!
concatenate:string1 and:string2
@@ -2232,6 +2235,16 @@
!CharacterArray methodsFor:'emphasis'!
+emphasis
+ "return the emphasis.
+ Since characterArrays do not hold any emphasis information,
+ nil (no emphasis) is returned here."
+
+ ^ RunArray new:self size withAll:nil
+
+ "Created: 14.5.1996 / 13:58:58 / cg"
+!
+
emphasisAt:characterIndex
"return the emphasis at some index.
Since characterArrays do not hold any emphasis information,
@@ -2240,6 +2253,17 @@
^ nil
"Created: 11.5.1996 / 14:13:27 / cg"
+!
+
+emphasisCollection
+ "return the emphasis.
+ Since characterArrays do not hold any emphasis information,
+ nil (no emphasis) is returned here."
+
+ ^ RunArray new:(self size)
+
+ "Created: 14.5.1996 / 13:58:58 / cg"
+ "Modified: 14.5.1996 / 15:02:29 / cg"
! !
!CharacterArray methodsFor:'encoding/decoding'!
@@ -3840,5 +3864,5 @@
!CharacterArray class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.86 1996-05-14 10:33:05 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.87 1996-05-14 14:39:08 cg Exp $'
! !