summaryrefslogtreecommitdiff
path: root/examples/phrasebook/SentencesRus.gf
diff options
context:
space:
mode:
authorNick Frolov <nf@mkmks.org>2011-10-18 15:16:58 +0000
committerNick Frolov <nf@mkmks.org>2011-10-18 15:16:58 +0000
commit54ae62666679ffc3c7a50150d747403b9cd77f90 (patch)
tree7c4edb185411e793c65903e4048b8fe91287c769 /examples/phrasebook/SentencesRus.gf
parenteaaa6808a9e441f391efd4677873e256a9672165 (diff)
Improvements of Russian Phrasebook that do not rely on Participles and Numerals
Diffstat (limited to 'examples/phrasebook/SentencesRus.gf')
-rw-r--r--examples/phrasebook/SentencesRus.gf12
1 files changed, 10 insertions, 2 deletions
diff --git a/examples/phrasebook/SentencesRus.gf b/examples/phrasebook/SentencesRus.gf
index b02fb5b1f..a88953ea1 100644
--- a/examples/phrasebook/SentencesRus.gf
+++ b/examples/phrasebook/SentencesRus.gf
@@ -1,7 +1,15 @@
concrete SentencesRus of Sentences = NumeralRus ** SentencesI - [
- Today, NameNN -- not defined in lib
+ NameNN, SHave, SHaveNo, SHaveNoMass, QDoHave, AHaveCurr
] with
(Syntax = SyntaxRus),
-- (Symbolic = SymbolicRus),
- (Lexicon = LexiconRus) ** open Prelude, SyntaxRus in {
+ (Lexicon = LexiconRus), (Grammar = GrammarRus) ** open Prelude, SyntaxRus in {
+ lin
+ SHave p obj = mkS (mkCl (mkVP have_V3 obj p.name)) ;
+ SHaveNo p obj = mkS (mkCl (mkVP have_not_V3 (mkNP obj) p.name)) ;
+ SHaveNoMass p obj = mkS (mkCl (mkVP have_not_V3 (mkNP obj) p.name)) ;
+ QDoHave p obj = mkQS (mkQCl (mkCl (mkVP have_V3 obj p.name))) ;
+
+ AHaveCurr p curr = mkCl (mkVP have_V3 (mkNP aPl_Det curr) p.name) ;
+
} \ No newline at end of file