From deb9d40b7efa93777c5083cec0443269eee25a1d Mon Sep 17 00:00:00 2001 From: Krasimir Angelov Date: Sat, 4 Apr 2026 11:18:04 +0200 Subject: [PATCH] placeholders for morphological functions --- src/macedonian/CatMkd.gf | 2 ++ src/macedonian/ParadigmsMkd.gf | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/src/macedonian/CatMkd.gf b/src/macedonian/CatMkd.gf index 2a88da8c..5622dd28 100644 --- a/src/macedonian/CatMkd.gf +++ b/src/macedonian/CatMkd.gf @@ -45,5 +45,7 @@ lincat VPSlash = {present : Aspect => Number => Person => Str; lincat Cl = {present : Aspect => Str; aorist : Str; participle : {aorist : Aspect => Str; perfect : Aspect => Str}} ; +lincat IP = {s : Str} ; +lincat Subj = {s : Str} ; } diff --git a/src/macedonian/ParadigmsMkd.gf b/src/macedonian/ParadigmsMkd.gf index 4d41f865..57edae21 100644 --- a/src/macedonian/ParadigmsMkd.gf +++ b/src/macedonian/ParadigmsMkd.gf @@ -1159,4 +1159,19 @@ mkVoc : Str -> Voc = \s -> lin Voc {s=s} ; mkPrep : Str -> Prep = \s -> lin Prep {s=s} ; noPrep : Prep = lin Prep {s=""} ; +mkIP : Str -> IP = \s -> lin IP {s=s} ; +mkIAdv : Str -> IAdv = \s -> lin IAdv {s=s} ; +mkIQuant : Str -> IQuant = \s -> lin IQuant {s=s} ; +mkIDet : Str -> IDet = \s -> lin IDet {s=s} ; +mkMU : Str -> MU = \s -> lin MU {s=s; isPre = False} ; +mkSubj : Str -> Subj = \s -> lin Subj {s=s} ; +mkQuant : Str -> Quant = \s -> lin Quant {s=s; sp=Indef} ; +mkDet : Str -> Det = \s -> lin Det {s=s; n=Sg; sp=Indef} ; +mkConj : Str -> Conj = \s -> lin Conj {s=s} ; +mkPConj : Str -> PConj = \s -> lin PConj {s=s} ; +mkPredet : Str -> Predet = \s -> lin Predet {s=s} ; +mkCAdv : Str -> CAdv = \s -> lin CAdv {s=s; p=""} ; +mkCard : Str -> Card = \s -> lin Card {s=s} ; +mkACard : Str -> ACard = \s -> lin ACard {s=s} ; + }