From 59c97c72b08d5c1fcdcf392c4eda90fcc2a2e2fa Mon Sep 17 00:00:00 2001 From: Normunds Gruzitis Date: Sat, 18 Aug 2012 05:07:10 +0000 Subject: First (public) version of PhrasebookLav Tested on Actions: - Temp: AHasName, ALike. - ToDo: AHasAge, AHasChildren, AHasRoom, AHasTable. - FixMe (in the resource grammar): + YouPolMale/YouPolFemale agreement (AHungry, AIll, AMarried, AReady, AScared, AThirsty, ATired); + Missing commas in multiple ObjAndObj constructions (AWant); + Use (the currently missing) Irreg_Give (AWantGo). --- examples/phrasebook/SentencesLav.gf | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 examples/phrasebook/SentencesLav.gf (limited to 'examples/phrasebook/SentencesLav.gf') diff --git a/examples/phrasebook/SentencesLav.gf b/examples/phrasebook/SentencesLav.gf new file mode 100644 index 000000000..34e732762 --- /dev/null +++ b/examples/phrasebook/SentencesLav.gf @@ -0,0 +1,33 @@ +concrete SentencesLav of Sentences = NumeralLav ** SentencesI - [ + NameNN, + IFemale, + YouFamFemale, + YouPolFemale, + WeFemale, + YouPlurFamFemale, + YouPlurPolFemale, + TheyFemale +] +with + (Syntax = SyntaxLav), + (Symbolic = SymbolicLav), + (Lexicon = LexiconLav) ** +open + Prelude, + SyntaxLav, + (P = ParadigmsLav), + ExtraLav +in { + lin + NameNN = mkNP (P.mkN "NN") ; + + IFemale = mkPerson i8fem_Pron ; + YouFamFemale = mkPerson youSg8fem_Pron ; + YouPolFemale = mkPerson youPol8fem_Pron ; + WeFemale = mkPerson we8fem_Pron ; + YouPlurFamFemale, YouPlurPolFemale = mkPerson youPl8fem_Pron ; + TheyFemale = mkPerson they8fem_Pron ; + + --AHaveCurr p curr = mkCl p.name have_V2 (mkNP aPl_Det curr) ; + --AHaveCurr p curr = mkCl (mkVP have_V3 (mkNP aPl_Det curr) p.name) ; +} -- cgit v1.2.3