jhhur@kaist.UUCP (Hur, Jinho) (01/16/85)
I tested the source given in the appendix of the corr article, and found some mistakes in a few files. First, the words in 'style.dict' should be sorted and listed as one word in a line. The file 'style' and 'style.com.sed' is to be modified as follows. A diff output is given. ========================================================================== *** style Wed Jan 16 00:16:35 1985 --- style.old Wed Jan 16 00:05:25 1985 *************** *** 24,30 : : --- sort program words : ! tr -cs "a-z0-9_" "\012" < $TMP1 |\ sed -n '/^[a-z]/p' |\ sort -u > $TMP2 : --- 24,30 ----- : : --- sort program words : ! tr -cs "[a-z][0-9]_" "[\012*]" < $TMP1 |\ sed -n '/^[a-z]/p' |\ sort -u > $TMP2 : ============================================================================== *** style.com.sed Wed Jan 16 00:24:07 1985 --- style.com.sed.old Wed Jan 16 00:23:17 1985 *************** *** 16,22 s/ Strip multiple comments /&/ ! /^[ ]*@.*$/ b loop /@.*$/ { s/[ ]*@.*$//p :loop n --- 16,22 ----- s/ Strip multiple comments /&/ ! /^[ ]*@.*$/ bloop /@.*$/ { s/[ ]*@.*$//p :loop n *************** *** 21,27 :loop n s/ Ensure flag is reset /&/ ! t dummy :dummy s/ Go on until delimiter /&/ s/^[^@]*`// --- 21,27 ----- :loop n s/ Ensure flag is reset /&/ ! tdummy :dummy s/ Go on until delimiter /&/ s/^[^@]*`// *************** *** 25,33 :dummy s/ Go on until delimiter /&/ s/^[^@]*`// ! /^[ ]*$/ d ! t start ! b loop } s/ Print whatever's left /&/ p --- 25,34 ----- :dummy s/ Go on until delimiter /&/ s/^[^@]*`// ! /^[ ]*$/ ! d ! tstart ! bloop } s/ Print whatever's left /&/ p -- real: Hur, Jinho Dept of Computer Science, KAIST uucp: ..!hplabs!kaist!jhhur csnet: jhhur%kaist@csnet-relay.csnet