ESPSOUN ;DALISC/CKA - BETTER SOUNDEX ;1/92
Source file <ESPSOUN.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
SOUN(X) | ;DFW/MRL - BETTER SOUNDEX ;1/92
|
|
1 | ||
2 | ||
CONV | ;Convert word to numerics (first four sounds)
|
|
DOUB | ;Double Vowels
|
|
C | ;Change sound to another
|
|
S | ;Change 'Starts with' sound to another
|
|
E | ;Change 'Ends with' sound to another
|
|
SH | ;;TEOU;TIOU;TOU;TIOU;TU;TYOU;SHU;SHI;CHU;CHO;XIOU;XOU;XU;XIU;CIOU;COU;CU;CO;SIOU;CEOU;CE;XEOU;XE;SEOU;SHOU;CHOU;CHE;CHI;SU;TIO
|
|
VOWEL | ;
|
|
END | ;
|
|
START | ;
|
|
CHNG | ;
|
|
END1 | ;
|
|
CHNG1 | ;
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
D | 1~, CONV+1*, CONV+2, CONV+3, DOUB+1*, DOUB+2*, DOUB+3, E+1* |
E | 1~, 2*, 2+1*, DOUB+2*, DOUB+4, C+1*, S+1*, E+1* |
E(1 | 2* |
F | 1~, 2+1*, 2+2, CONV+1*, CONV+2*, CONV+3*, DOUB+2*, DOUB+4*, C+1, S+1 , E+1 |
I | 1~, 2*, 2+1*, CONV+1*, CONV+3*, DOUB+2*, DOUB+4* |
I1 | 1~, DOUB+4* |
J | 1~, CONV+1*, CONV+3*, DOUB+1*, DOUB+4* |
J1 | 1~, DOUB+4* |
L | 1~, 2* |
S | 1~, CONV+1* |
T | 1~, CONV+1*, CONV+2*, CONV+3*, DOUB+2*, DOUB+4*, C+1, S+1, E+1 |
W | 1~, DOUB+4* |
X | SOUN~, 2, CONV+1*, CONV+3*, DOUB+1*, DOUB+2, DOUB+4* |
X1 | 1~, DOUB+2* |
Z | 1~, E+1* |