From 4ecc586a2d665779ef6396e4260c83d9c1aa612c Mon Sep 17 00:00:00 2001 From: caprotti Date: Thu, 6 May 2010 16:36:53 +0000 Subject: Ita-Spa_Words --- examples/phrasebook/SentencesSpa.gf | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'examples/phrasebook/SentencesSpa.gf') diff --git a/examples/phrasebook/SentencesSpa.gf b/examples/phrasebook/SentencesSpa.gf index 90f22a3e0..4e293aea0 100644 --- a/examples/phrasebook/SentencesSpa.gf +++ b/examples/phrasebook/SentencesSpa.gf @@ -20,6 +20,23 @@ concrete SentencesSpa of Sentences = NumeralSpa ** SentencesI - [ {name = mkNP (ProDrop youSg_Pron) ; isPron = True ; poss = mkQuant youSg_Pron} ; YouPolMale = {name = mkNP (ProDrop youPol_Pron) ; isPron = True ; poss = mkQuant youPol_Pron} ; + +oper + + CNPlace : Type = {name : CN ; at : Prep ; to : Prep } ; + + mkCNPlace : CN -> Prep -> Prep -> CNPlace = \p,i,t -> { + name = p ; + at = i ; + to = t ; + } ; + + placeNP : Det -> CNPlace -> NPPlace = \det,kind -> + let name : NP = mkNP det kind.name in { + name = name ; + at = mkAdv kind.at name ; + to = mkAdv kind.to name ; + }; } -- cgit v1.2.3