예제 #1
0
        public TaggedWord Convert(string word, string form, string interp)
        {
            var tag = new TaggedWord(word);

            var pos = GetPartOfSpeach(interp);
            tag.Tags.Add(new Tag { Word = form, Interp = interp, PartOfSpeach = pos });

            return tag;
        }
예제 #2
0
        public void AddTaggedWords(TaggedWord taggedWord)
        {
            if(lastIndex > 0 && Words[lastIndex].BaseWord == taggedWord.BaseWord)
            {
                foreach (var tag in taggedWord.Tags)
                {
                    Words[lastIndex].Tags.Add(tag);
                }
                return;
            }

            Words.Add(taggedWord);
            ++lastIndex;
        }