diff --git a/src/rukiga/PhraseCgg.gf b/src/rukiga/PhraseCgg.gf index 92b6e3fb5..9c8f7e70a 100755 --- a/src/rukiga/PhraseCgg.gf +++ b/src/rukiga/PhraseCgg.gf @@ -10,6 +10,7 @@ lin NoPConj = {s = ""} ; NoVoc = {s = ""} ; + VocNP np = {s=np.s !Nom} ; -- Utterances are formed from sentences, questions, and imperatives. UttNP np = {s= np.s!Acc}; --: NP -> Utt ; diff --git a/src/rukiga/SentenceCgg.gf b/src/rukiga/SentenceCgg.gf index 4365fed7e..dbbd2a756 100755 --- a/src/rukiga/SentenceCgg.gf +++ b/src/rukiga/SentenceCgg.gf @@ -338,7 +338,7 @@ lin pastPart = mkVerbPastPart vp.root; -- subject -} --root = vp.root ; - compl = mkSubjClitic np.agr ++ vp.comp ++ vp.comp2--mkSubjClitic np.agr ++ Predef.BIND ++ vp.comp + compl = mkSubjClitic np.agr ++ vp.comp ++ vp.comp2 --mkSubjClitic np.agr ++ Predef.BIND ++ vp.comp }; <_, _,_, _> => { s = np.s ! Nom; --: NP -> VP -> Cl ; -- John walks / John does not walk