mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-21 09:02:50 -06:00
change in Romance agreement to produce correct number for polite singular pronouns ; linking functions that involve mkClause now takes a long time and should be revised
This commit is contained in:
@@ -18,16 +18,20 @@ incomplete concrete NounRomance of Noun =
|
||||
|
||||
UsePron p = p ;
|
||||
|
||||
PredetNP pred np = heavyNP {
|
||||
s = \\c => pred.s ! aagr (np.a.g) (np.a.n) ! c ++ (np.s ! pred.c).ton ;
|
||||
a = case pred.a of {PAg n => agrP3 np.a.g n ; _ => np.a} ;
|
||||
hasClit = False
|
||||
PredetNP pred np =
|
||||
let agr = complAgr np.a in
|
||||
heavyNP {
|
||||
s = \\c => pred.s ! agr ! c ++ (np.s ! pred.c).ton ;
|
||||
a = case pred.a of {PAg n => agrP3 agr.g n ; _ => np.a} ;
|
||||
hasClit = False
|
||||
} ;
|
||||
|
||||
PPartNP np v2 = heavyNP {
|
||||
s = \\c => (np.s ! c).ton ++ v2.s ! VPart np.a.g np.a.n ;
|
||||
a = np.a ;
|
||||
hasClit = False
|
||||
PPartNP np v2 =
|
||||
let agr = complAgr np.a in
|
||||
heavyNP {
|
||||
s = \\c => (np.s ! c).ton ++ v2.s ! VPart agr.g agr.n ;
|
||||
a = np.a ;
|
||||
hasClit = False
|
||||
} ;
|
||||
|
||||
RelNP np rs = heavyNP {
|
||||
|
||||
Reference in New Issue
Block a user