Example #1
0
        private Option <EdictType> GetEdictVerbType(JMDictEntry entry)
        {
            var senseType = entry.Senses
                            .Select(s => s.Type)
                            .OfNonNone()
                            .Where(t => (int)t <= (int)EdictType.v1_s)
                            .FirstOrNone();

            return(senseType.Map(s => (EdictType)(int)s));
        }
        private Option <LibJpConjSharp.EdictType> GetEdictVerbType(JMDictEntry entry)
        {
            var senseType = entry.Senses
                            .Select(s => s.Type)
                            .OfNonNone()
                            .Where(t => t.IsVerb())
                            .FirstOrNone();

            return(senseType.Map(s => (LibJpConjSharp.EdictType)(int) s));
        }
Example #3
0
 public Result(JMDictEntry dictionaryEntry, IEnumerable <(string fragment, bool highlight)> renderedHighlights, double similarity)