We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 46e759b commit e28f953Copy full SHA for e28f953
1 file changed
udapi/block/msf/slavic/past.py
@@ -54,8 +54,8 @@ def process_node(self, node):
54
)
55
56
# compound past tense
57
- if (node.feats['VerbForm'] == 'Part' or node.feats['VerbForm'] == 'PartRes') and node.upos == 'VERB' and node.feats['Voice'] != 'Pass':
58
- aux = [x for x in node.children if x.udeprel == 'aux' and x.feats['Tense'] == 'Pres']
+ if (node.feats['VerbForm'] in ['Part', 'PartRes', 'Fin']) and node.upos == 'VERB' and node.feats['Voice'] != 'Pass':
+ aux = [x for x in node.children if x.udeprel == 'aux' and x.feats['Tense'] in ['Pres', '']]
59
aux_pqp = [x for x in node.children if x.udeprel == 'aux' and x.feats['Tense'] in past_tenses]
60
refl = [x for x in node.children if x.feats['Reflex'] == 'Yes' and x.udeprel == 'expl']
61
0 commit comments