diff options
| author | Nick Frolov <nf@mkmks.org> | 2011-10-18 15:16:58 +0000 |
|---|---|---|
| committer | Nick Frolov <nf@mkmks.org> | 2011-10-18 15:16:58 +0000 |
| commit | 54ae62666679ffc3c7a50150d747403b9cd77f90 (patch) | |
| tree | 7c4edb185411e793c65903e4048b8fe91287c769 /examples/phrasebook/SentencesRus.gf | |
| parent | eaaa6808a9e441f391efd4677873e256a9672165 (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.gf | 12 |
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 |
