unsafe public MorphoAmbiguityTuple_t(
     word_t word,
     WordFormMorphology_t wordFormMorphology,
     PunctuationTypeEnum punctuationType)
 {
     Word = word;
     WordFormMorphology = wordFormMorphology;
     PunctuationType    = punctuationType;
 }
Example #2
0
        private static bool Equals(MorphoAmbiguityTuple_t x, MorphoAmbiguityTuple_t y)
        {
            if (!WordFormMorphology_t.Equals(ref x.WordFormMorphology, ref y.WordFormMorphology))
            {
                return(false);
            }

            if (string.CompareOrdinal(x.Word.valueUpper, y.Word.valueUpper) != 0)
            {
                return(false);
            }

            return(x.PunctuationType == y.PunctuationType);
        }
Example #3
0
 public morpho_info(WordFormMorphology_t morphology) : this()
 {
     normalForm      = morphology.NormalForm;
     partOfSpeech    = morphology.PartOfSpeech.ToString();
     morphoAttribute = !morphology.IsEmptyMorphoAttribute() ? morphology.MorphoAttribute.ToString() : "-";
 }