From: Urban Wallasch Date: Wed, 23 Jun 2021 21:28:34 +0000 (+0200) Subject: * Improved de-inflected verb search. X-Git-Tag: v0.1.0~47 X-Git-Url: https://git.packet-gain.de/?a=commitdiff_plain;h=341bef57f4e75c91e405501aea7f5ec092956967;p=jiten-pai.git * Improved de-inflected verb search. --- 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)