soundex: make implementation private.
parent
3ffa47de6c
commit
df868fa972
|
@ -3,6 +3,8 @@
|
|||
USING: ascii kernel sequences tr ;
|
||||
IN: soundex
|
||||
|
||||
<PRIVATE
|
||||
|
||||
TR: soundex-digits
|
||||
"AEHIOUWYBFPVCGJKQSXZDTLMNR"
|
||||
"AEHIOUWY111122222222334556" ;
|
||||
|
@ -23,6 +25,8 @@ TR: soundex-digits
|
|||
: ?replace-first ( seq first -- seq )
|
||||
over first digit? [ over set-first ] [ drop ] if ;
|
||||
|
||||
PRIVATE>
|
||||
|
||||
: soundex ( string -- soundex )
|
||||
>upper [ LETTER? ] filter [
|
||||
remove-hw
|
||||
|
|
Loading…
Reference in New Issue