(Ara) Don't use verbalAgr in a verbless construction

Eventual TODO: restructure the whole agreement system, there are other 
complications not present in the grammar currently and too much 
redundancy in NTable.
This commit is contained in:
Inari Listenmaa
2019-05-14 15:21:55 +02:00
parent 1372c0b354
commit 64867f3025

View File

@@ -577,9 +577,10 @@ oper
predVP : NP -> VP -> Cl = \np,vp -> { predVP : NP -> VP -> Cl = \np,vp -> {
s = \\t,p,o => s = \\t,p,o =>
let pgn = let pgn =
case <o,np.a.isPron> of { case <o,vp.vtype,np.a.isPron> of {
<Verbal, False> => verbalAgr np.a.pgn; <Verbal, Copula, False> => np.a.pgn;
_ => np.a.pgn <Verbal, _, False> => verbalAgr np.a.pgn;
_ => np.a.pgn
}; };
-- very unsure about this /IL -- very unsure about this /IL