From a412e8d85e3afdc2772f9af1ee2f457893f73a28 Mon Sep 17 00:00:00 2001 From: Krasimir Angelov Date: Tue, 1 Sep 2026 11:09:19 +0200 Subject: [PATCH 1/2] better inflection table for clauses --- src/russian/DocumentationRusFunctor.gf | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/russian/DocumentationRusFunctor.gf b/src/russian/DocumentationRusFunctor.gf index 1d1f3a0d..e63f12c0 100644 --- a/src/russian/DocumentationRusFunctor.gf +++ b/src/russian/DocumentationRusFunctor.gf @@ -177,11 +177,10 @@ oper {- -} --# notpresent clauseTense : Str -> ResRus.Tense -> Cl -> Str = \label,tense,cl -> - tr (th (label ++ " (полож.)") ++ + tr (intagAttr "th" "rowspan=\"2\"" label ++ td (clauseForm tense Pos cl) ++ td (clauseForm tense Pos cl)) ++ - tr (th (label ++ " (отриц.)") ++ - td (clauseForm tense Neg cl) ++ + tr (td (clauseForm tense Neg cl) ++ td (clauseForm tense Neg cl)) ; clauseForm : ResRus.Tense -> Polarity -> Cl -> Str = \tense,pol,cl -> From eccb04b1b9a814f0a38fac30c77e9010867e0eea Mon Sep 17 00:00:00 2001 From: Krasimir Angelov Date: Tue, 1 Sep 2026 11:20:12 +0200 Subject: [PATCH 2/2] added Passe --- src/french/DocumentationFreFunctor.gf | 3 +++ src/italian/DocumentationItaFunctor.gf | 3 +++ src/portuguese/DocumentationPorFunctor.gf | 3 +++ src/spanish/DocumentationSpaFunctor.gf | 3 +++ 4 files changed, 12 insertions(+) diff --git a/src/french/DocumentationFreFunctor.gf b/src/french/DocumentationFreFunctor.gf index 40f903b6..98fc76be 100644 --- a/src/french/DocumentationFreFunctor.gf +++ b/src/french/DocumentationFreFunctor.gf @@ -122,6 +122,9 @@ lin inflClauseTense (heading past_Parameter) (heading past_Parameter ++ " " ++ heading perfect_Parameter) RPast cl ++ + inflClauseTense (heading past_Parameter) + (heading past_Parameter ++ " " ++ heading perfect_Parameter) + RPasse cl ++ inflClauseTense (heading future_Parameter) (heading future_Parameter ++ " " ++ heading perfect_Parameter) RFut cl ++ diff --git a/src/italian/DocumentationItaFunctor.gf b/src/italian/DocumentationItaFunctor.gf index de1a5c98..546dc674 100644 --- a/src/italian/DocumentationItaFunctor.gf +++ b/src/italian/DocumentationItaFunctor.gf @@ -112,6 +112,9 @@ lin inflClauseTense (heading past_Parameter) (heading past_Parameter ++ " " ++ heading perfect_Parameter) RPast cl ++ + inflClauseTense (heading past_Parameter) + (heading past_Parameter ++ " " ++ heading perfect_Parameter) + RPasse cl ++ inflClauseTense (heading future_Parameter) (heading future_Parameter ++ " " ++ heading perfect_Parameter) RFut cl ++ diff --git a/src/portuguese/DocumentationPorFunctor.gf b/src/portuguese/DocumentationPorFunctor.gf index 5d064ba7..39639768 100644 --- a/src/portuguese/DocumentationPorFunctor.gf +++ b/src/portuguese/DocumentationPorFunctor.gf @@ -112,6 +112,9 @@ lin inflClauseTense (heading past_Parameter) (heading past_Parameter ++ " " ++ heading perfect_Parameter) RPast cl ++ + inflClauseTense (heading past_Parameter) + (heading past_Parameter ++ " " ++ heading perfect_Parameter) + RPasse cl ++ inflClauseTense (heading future_Parameter) (heading future_Parameter ++ " " ++ heading perfect_Parameter) RFut cl ++ diff --git a/src/spanish/DocumentationSpaFunctor.gf b/src/spanish/DocumentationSpaFunctor.gf index 7b69b0e4..67b371d4 100644 --- a/src/spanish/DocumentationSpaFunctor.gf +++ b/src/spanish/DocumentationSpaFunctor.gf @@ -120,6 +120,9 @@ lin inflClauseTense (heading past_Parameter) (heading past_Parameter ++ " " ++ heading perfect_Parameter) RPast cl ++ + inflClauseTense (heading past_Parameter) + (heading past_Parameter ++ " " ++ heading perfect_Parameter) + RPasse cl ++ inflClauseTense (heading future_Parameter) (heading future_Parameter ++ " " ++ heading perfect_Parameter) RFut cl ++