From 674b13292df23494990fc2dedc74644b645922f8 Mon Sep 17 00:00:00 2001 From: Inari Listenmaa Date: Wed, 23 Jan 2019 16:24:41 +0100 Subject: [PATCH] (Ara) Add documentation for mkVV constructors --- src/arabic/ParadigmsAra.gf | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/arabic/ParadigmsAra.gf b/src/arabic/ParadigmsAra.gf index 359934f4..b317d31c 100644 --- a/src/arabic/ParadigmsAra.gf +++ b/src/arabic/ParadigmsAra.gf @@ -278,10 +278,14 @@ resource ParadigmsAra = open } ; mkV2S : V -> Str -> V2S ; mkVV = overload { - mkVV : V -> VV = regVV ; - mkVV : V -> Str -> VV = c2VV ; - mkVV : V -> Prep -> VV = prepVV ; - mkVV : V -> Prep -> Prep -> VV = prep2VV + mkVV : V -> VV -- Make VV out of a V; أَنْ as the complementiser, default subject case (nominative). + = regVV ; + mkVV : V -> Str -> VV -- String argument as the complementiser, default subject case (nominative). + = c2VV ; + mkVV : V -> Prep -> VV -- Prep argument as the complementiser, default subject case (nominative). + = prepVV ; + mkVV : V -> Prep -> Prep -> VV -- First Prep argument is the complementiser, second Prep is subject case. For instance, أَنْ and لِ to get "يُمْكِنُ أَنْ يَفْعَلَ لِشَيْءٍ". + = prep2VV } ; mkV2V : overload { mkV2V : V -> Str -> Str -> V2V ;