Home | History | Annotate | Download | only in share

Lines Matching refs:pos

282   for (size_t pos = 0; pos < str_len; pos++) {
283 if (!hz_in_hanzis_list(hzs, hzs_len, str[pos]))
294 for (size_t pos = 0; pos < lemma_num_; pos++) {
296 top_lmas_[0] = lemma_arr_[pos];
301 if (lemma_arr_[pos].freq > top_lmas_[top_lmas_num_ - 1].freq) {
310 top_lmas_[move_pos - 2].freq > lemma_arr_[pos].freq)) {
315 top_lmas_[move_pos - 1] = lemma_arr_[pos];
317 top_lmas_[top_lmas_num_] = lemma_arr_[pos];
324 for (size_t pos = 0; pos < top_lmas_num_; pos++) {
325 printf("--%d, idx:%06d, score:%.5f\n", pos, top_lmas_[pos].idx_by_hz,
326 top_lmas_[pos].freq);
614 for (size_t pos = 0; pos < homo_idx_num_eq1_ + homo_idx_num_gt1_; pos++) {
615 id_to_charbuf(dict_trie->lma_idx_buf_ + pos * kLemmaIdSize,
616 homo_idx_buf_[pos]);
619 for (size_t pos = homo_idx_num_eq1_ + homo_idx_num_gt1_;
620 pos < lma_idx_num; pos++) {
622 top_lmas_[pos - homo_idx_num_eq1_ - homo_idx_num_gt1_].idx_by_hz;
623 id_to_charbuf(dict_trie->lma_idx_buf_ + pos * kLemmaIdSize, idx);
642 for (size_t pos = 0; pos < kLemmaIdSize; pos++) {
643 (buf)[pos] = (unsigned char)(id >> (pos * 8));
665 uint16 pos = 0;
666 while ('\0' != spl_str[pos]) {
667 if (spl_str[pos] >= 'a' && spl_str[pos] <= 'z')
668 spl_str[pos] = spl_str[pos] - 'a' + 'A';
670 if (1 == pos && 'H' == spl_str[pos]) {
672 spl_str[pos] = 'h';
675 pos++;
713 for (size_t pos = 0; pos < lemma_num_; pos++) {
714 size_t hz_num = lemma_arr_[pos].hz_str_len;
716 scis_[scis_num_].hz = lemma_arr_[pos].hanzi_str[hzpos];
717 scis_[scis_num_].splid.full_splid = lemma_arr_[pos].spl_idx_arr[hzpos];
721 scis_[scis_num_].freq = lemma_arr_[pos].freq;
732 for (size_t pos = 1; pos < scis_num_; pos++) {
733 if (scis_[pos].hz == scis_[pos - 1].hz &&
734 scis_[pos].splid.full_splid == scis_[pos - 1].splid.full_splid)
736 scis_[unique_scis_num] = scis_[pos];
738 spl_trie.full_to_half(scis_[pos].splid.full_splid);
745 for (size_t pos = 0; pos < lemma_num_; pos++) {
746 size_t hz_num = lemma_arr_[pos].hz_str_len;
749 key.hz = lemma_arr_[pos].hanzi_str[hzpos];
750 key.splid.full_splid = lemma_arr_[pos].spl_idx_arr[hzpos];
761 lemma_arr_[pos].hanzi_scis_ids[hzpos] =
763 lemma_arr_[pos].spl_idx_arr[hzpos] = found->splid.full_splid;