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; }
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; }