diff options
| author | ramona.enache <ramona.enache@chalmers.se> | 2010-04-18 13:55:44 +0000 |
|---|---|---|
| committer | ramona.enache <ramona.enache@chalmers.se> | 2010-04-18 13:55:44 +0000 |
| commit | f58e96382c751caa7666dfe9eb3df390e71232fd (patch) | |
| tree | 17466daab56d9dc3470783f58efdc524acdda82a /examples/phrasebook | |
| parent | f194326f62bb998633320e3260298d3909d81782 (diff) | |
WordsRonSumoFre
Diffstat (limited to 'examples/phrasebook')
| -rw-r--r-- | examples/phrasebook/WordsRon.gf | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/examples/phrasebook/WordsRon.gf b/examples/phrasebook/WordsRon.gf index cd1e99047..4b3bf22ff 100644 --- a/examples/phrasebook/WordsRon.gf +++ b/examples/phrasebook/WordsRon.gf @@ -3,9 +3,9 @@ concrete WordsRon of Words = SentencesRon ** open SyntaxRon, (P = ParadigmsRon), - NounRon, (L = LexiconRon), - BeschRon in { + BeschRon, + ExtraRon in { flags coding=utf8 ; @@ -43,36 +43,37 @@ concrete WordsRon of Words = SentencesRon ** open -- places - Airport = mkPlace (P.mkNR "aeroport") in_Prep ; - Bar = mkPlace (P.mkNR "bar") in_Prep ; -- at_Prep which doesn't exist - Church = mkPlace (P.mkN "biserică" "biserici") in_Prep ; - Cinema = mkPlace (P.mkNR "cinema") in_Prep ; - Hospital = mkPlace (P.mkN "spital") in_Prep ; - Hotel = mkPlace (P.mkNR "hotel") in_Prep ; -- at_Prep, plural ending in -e is accepted also - Museum = mkPlace (P.mkN "muzeu" "muzee") in_Prep ; - Park = mkPlace (P.mkNR "parc") in_Prep ; - Restaurant = mkPlace (P.mkN "restaurant") in_Prep ; -- at_Prep - School = mkPlace (P.mkN "şcoală" "şcoli") in_Prep ; -- at_Prep - Shop = mkPlace (P.mkN "magazin") in_Prep ; -- at_Prep - Station = mkPlace (P.mkN "gară" "gări") in_Prep ; -- at_Prep - Theatre = mkPlace (P.mkN "teatru" "teatre") in_Prep; -- at_Prep - Toilet = mkPlace (P.mkN "toaletă") in_Prep ; -- at_Prep - University = mkPlace (P.mkN "universitate") in_Prep ; + Airport = mkPlace (P.mkNR "aeroport") at_Prep ; + Bar = mkPlace (P.mkNR "bar") at_Prep ; + Church = mkPlace (P.mkN "biserică" "biserici") at_Prep ; + Cinema = mkPlace (P.mkNR "cinema") at_Prep ; + Hospital = mkPlace (P.mkN "spital") at_Prep ; + Hotel = mkPlace (P.mkNR "hotel") at_Prep ; + Museum = mkPlace (P.mkN "muzeu" "muzee") at_Prep ; + Park = mkPlace (P.mkNR "parc") at_Prep ; + Restaurant = mkPlace (P.mkN "restaurant") at_Prep ; + School = mkPlace (P.mkN "şcoală" "şcoli") at_Prep ; + Shop = mkPlace (P.mkN "magazin") at_Prep ; + Station = mkPlace (P.mkN "gară" "gări") at_Prep ; + Theatre = mkPlace (P.mkN "teatru" "teatre") at_Prep ; + Toilet = mkPlace (P.mkN "toaletă") at_Prep ; + University = mkPlace (P.mkN "universitate") at_Prep ; -- currencies Dollar = mkCN (P.mkN "dolar" P.masculine) ; Euro = mkCN (P.mkN "euro" "euro") ; Lei = mkCN (P.mkN "leu" "lei") ; - DanishCrown = mkCN (P.mkN "coroană") ; - SwedishCrown = mkCN (P.mkN "coroană") ; + DanishCrown = mkCN (P.mkA "danez") (P.mkN "coroană") ; + SwedishCrown = mkCN (P.mkA "suedez") (P.mkN "coroană") ; + -- nationalities Belgian = P.mkA "belgian" ; Belgium = UsePN (P.mkPN "Belgia") ; English = mkNat "englez" "Anglia" ; Finnish = mkNat "finlandez" "Finlanda" ; - -- Flemish = UsePN (P.mkPN "fiammingo") ; -- why NP ? + Flemish = UsePN (P.mkPN "flamandă") ; French = mkNat "francez" "Franţa" ; Italian = mkNat "italian" "Italia" ; Romanian = mkNat "român" "România" ; @@ -88,7 +89,7 @@ concrete WordsRon of Words = SentencesRon ** open AHasTable p num = mkCl p.name have_V2 (mkNP (mkNP a_Det (P.mkN "masa" "mese")) (SyntaxRon.mkAdv for_Prep (mkNP num (P.mkN "persoană")))) ; AHasName p name = mkCl p.name (P.dirV2 (mkRVAcc (v_besch119 "numi"))) name ; - --AHungry p = mkCl p.name (E.ComplCN have_V2 (mkCN (mkN "fame" feminine))) ; + AHungry p = DatSubjCl p.name (mkVP (UseN (P.mkN "foame"))) ; AIll p = mkCl p.name (P.mkA "bolnav") ; AKnow p = mkCl p.name (v_besch122 "şti") ; ALike p item = mkCl p.name (P.dirV2 (v_besch71 "plăcea")) item ; @@ -99,7 +100,7 @@ concrete WordsRon of Words = SentencesRon ** open AReady p = mkCl p.name (P.mkA "gata" "gata" "gata" "gata") ; AScared p = mkCl p.name (P.mkA "speriat") ; ASpeak p lang = mkCl p.name (P.dirV2 (P.mkV "vorbi")) lang ; - --AThirsty p = mkCl p.name (E.ComplCN have_V2 (mkCN (P.mkN "sete" feminine))) ; + AThirsty p = DatSubjCl p.name (mkVP (UseN (P.mkN "sete"))) ; ATired p = mkCl p.name (P.mkA "obosit") ; AUnderstand p = mkCl p.name (v_besch83 "înţelege") ; AWant p obj = mkCl p.name (P.dirV2 (v_besch74 "vrea")) obj ; |
