diff options
Diffstat (limited to 'grammars/resource/german/DatabaseDeu.gf')
| -rw-r--r-- | grammars/resource/german/DatabaseDeu.gf | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/grammars/resource/german/DatabaseDeu.gf b/grammars/resource/german/DatabaseDeu.gf index a7a8f278e..b5f41969d 100644 --- a/grammars/resource/german/DatabaseDeu.gf +++ b/grammars/resource/german/DatabaseDeu.gf @@ -1,3 +1,5 @@ +--# -path=.:../abstract:../../prelude + concrete DatabaseDeu of Database = open Prelude,Syntax,Deutsch,Predication,Paradigms,DatabaseRes in { @@ -12,7 +14,7 @@ lincat Relation = Adj2 ; Feature = Fun ; Value = NP ; - Name = ProperName ; + Name = PN ; lin LongForm sent = ss (sent.s ! True ++ "?") ; @@ -34,7 +36,7 @@ lin WithProperty A B = ModAdj B A ; - Individual = nameNounPhrase ; + Individual n = nameNounPhrase n ** {lock_NP = <>} ; AllN = DetNP AllDet ; MostN = DetNP MostDet ; @@ -42,7 +44,7 @@ lin -- only these are language-dependent - Any = detNounPhrase einDet ; + Any n = detNounPhrase einDet n ** {lock_NP = <>} ; IsThere A = mkSentPrel ["gibt es"] (defaultNounPhrase (IndefOneNP A)) ; AreThere A = mkSentPrel ["gibt es"] (defaultNounPhrase (IndefManyNP A)) ; |
