Lines Matching refs:dict

141     private void addUnigrams(final int number, final FusionDictionary dict,
151 dict.add(word, new ProbabilityInfo(UNIGRAM_FREQ),
156 private void addBigrams(final FusionDictionary dict,
162 dict.setBigram(words.get(w1), words.get(w2), new ProbabilityInfo(BIGRAM_FREQ));
169 // private void dumpToCombinedFileForDebug(final FusionDictionary dict, final String filename)
172 // new java.io.FileWriter(new File(filename)), dict);
175 private long timeWritingDictToFile(final File file, final FusionDictionary dict,
184 // If you need to dump the dict to a textual file, uncomment the line below and the
187 dictEncoder.writeDictionary(dict, formatOptions);
198 private void checkDictionary(final FusionDictionary dict, final List<String> words,
201 assertNotNull(dict);
205 final PtNode ptNode = FusionDictionary.findWordInTree(dict.mRootNodeArray, word);
213 final PtNode ptNode = FusionDictionary.findWordInTree(dict.mRootNodeArray,
223 final PtNode ptNode = FusionDictionary.findWordInTree(dict.mRootNodeArray,
247 FusionDictionary dict = null;
252 dict = dictDecoder.readDictionaryBinary(false /* deleteDictIfBroken */);
260 checkDictionary(dict, words, bigrams, shortcutMap);
275 final FusionDictionary dict = new FusionDictionary(new PtNodeArray(),
277 addUnigrams(words.size(), dict, words, shortcuts);
278 addBigrams(dict, words, bigrams);
279 checkDictionary(dict, words, bigrams, shortcuts);
281 final long write = timeWritingDictToFile(file, dict, formatOptions);
435 final FusionDictionary dict = new FusionDictionary(new PtNodeArray(),
437 addUnigrams(words.size(), dict, words, null /* shortcutMap */);
438 addBigrams(dict, words, bigrams);
440 timeWritingDictToFile(file, dict, formatOptions);
530 final FusionDictionary dict = new FusionDictionary(new PtNodeArray(),
532 addUnigrams(sWords.size(), dict, sWords, null /* shortcutMap */);
533 addBigrams(dict, words, bigrams);
534 timeWritingDictToFile(file, dict, formatOptions);
605 final FusionDictionary dict = new FusionDictionary(new PtNodeArray(),
607 addUnigrams(words.size(), dict, words, shortcuts);
608 addBigrams(dict, words, sEmptyBigrams);
612 timeWritingDictToFile(file, dict, formatOptions);
642 final FusionDictionary dict = new FusionDictionary(new PtNodeArray(),
644 addUnigrams(words.size(), dict, words, shortcuts);
645 addBigrams(dict, words, bigrams);
648 timeWritingDictToFile(file, dict, formatOptions);