--- a/CharacterArray.st Thu Nov 18 11:33:05 2004 +0100
+++ b/CharacterArray.st Thu Nov 18 12:58:15 2004 +0100
@@ -4781,6 +4781,7 @@
is less of an error than inserting an extra character.
Therefore the different insertion (i) and deletion (d) values.
s: substitution weight
+ k: keyboard weight (typing a nearby key)
c: case weight
i: insertion of extra character weight
d: delete of a character weight
@@ -4807,24 +4808,6 @@
"
!
-levenshteinTo:aString s:substWeight c:caseWeight i:insrtWeight d:deleteWeight
- "parametrized levenshtein.
- return the levenshtein distance to the argument, aString;
- this value corrensponds to the number of replacements that have to be
- made to get aString from the receiver.
- The arguments are the costs for
- substitution, case-change, insertion and deletion of a character.
- See IEEE transactions on Computers 1976 Pg 172 ff"
-
- ^ self
- levenshteinTo:aString
- s:substWeight
- k:substWeight
- c:caseWeight
- i:insrtWeight
- d:deleteWeight
-!
-
levenshteinTo:aString s:substWeight k:kbdTypoWeight c:caseWeight i:insrtWeight d:deleteWeight
"parametrized levenshtein.
return the levenshtein distance to the argument, aString;
@@ -5056,7 +5039,7 @@
!CharacterArray class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.309 2004-11-12 11:35:54 penk Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.310 2004-11-18 11:58:15 stefan Exp $'
! !
CharacterArray initialize!