From 341bef57f4e75c91e405501aea7f5ec092956967 Mon Sep 17 00:00:00 2001 From: Urban Wallasch Date: Wed, 23 Jun 2021 23:28:34 +0200 Subject: [PATCH] * Improved de-inflected verb search. --- jiten-pai.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jiten-pai.py b/jiten-pai.py index 19995d1..1a338b2 100755 --- a/jiten-pai.py +++ b/jiten-pai.py @@ -1270,7 +1270,7 @@ class jpMainWindow(QMainWindow): QApplication.processEvents() def _search_deinflected(self, inflist, dic, mode, limit): - re_isnoun = re.compile(r'\(n\)') + re_consider = re.compile(r'\((adj|adv|aux|n-adv|v(?!ulg|idg|ie))') result = [] ok = True for inf in inflist: @@ -1278,8 +1278,8 @@ class jpMainWindow(QMainWindow): # perform lookup res, ok = dict_lookup(dic, s_term, mode, limit) for r in list(res): - # drop nouns - if re_isnoun.search(r[2]): + # reject anything not a verb, or adjective, or ... + if not re_consider.search(r[2]): continue # keep the rest with appended inflection info r.append(inf) -- 2.30.2