// // //N-Grams統計を用いた辞書です // // // package Dic; import Add.*; import Fil.*; import Rea.*; public class NGramDic extends Dictionary { private Index head; public NGramDic() { head = new Index(); } public Index getIndex() { return head; } public void create( Read read) { String temp; StringKumi kumi; read.init(); NFilter filter = new NFilter(read); while(null != (temp = filter.next())) { kumi = new StringKumi(temp); while(null!=(temp = kumi.push())) { head.add(temp,null); } } read.fin(); } }