summaryrefslogtreecommitdiff
path: root/grammars/resource/russian/RestaurantRus.gf
diff options
context:
space:
mode:
Diffstat (limited to 'grammars/resource/russian/RestaurantRus.gf')
-rw-r--r--grammars/resource/russian/RestaurantRus.gf30
1 files changed, 30 insertions, 0 deletions
diff --git a/grammars/resource/russian/RestaurantRus.gf b/grammars/resource/russian/RestaurantRus.gf
new file mode 100644
index 000000000..fa07e4afd
--- /dev/null
+++ b/grammars/resource/russian/RestaurantRus.gf
@@ -0,0 +1,30 @@
+--# -path=.:../abstract:../../prelude
+
+concrete RestaurantRus of Restaurant =
+ DatabaseRus ** open Prelude,Paradigms in {
+flags coding=utf8 ;
+lin
+ Restaurant = n2n restoran;
+ Bar = n2n bar ;
+ French = AdjP1 francuzskij ;
+ Italian = AdjP1 italyanskij ;
+ Indian = AdjP1 indijskij ;
+ Japanese = AdjP1 yaponskij ;
+
+ address = funGen adres ;
+ phone = funGen telefon ;
+ priceLevel = funGen (commNounPhrase2CommNoun(appFunComm urovenFun cenu)) ;
+
+ Cheap = deshevuj;
+ Expensive = dorogoj ;
+
+ WhoRecommend rest = mkSentSame (ss2 ["кто порекомендовал"] (rest.s ! Acc)) ;
+ WhoHellRecommend rest =
+ mkSentSame (ss2 ["кто, черт возьми, порекомендовал"] (rest.s ! Acc)) ;
+
+ LucasCarton = mkProperNameMasc ["Лукас Картун"] Inanimate;
+
+oper
+ urovenFun : Function = funGen uroven ;
+ cenu : NounPhrase = mkNounPhrase Pl (n2n cena) ;
+};