mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-05 09:12:51 -06:00
fixed details of Romance clitics for reflexives, imperatives, infinitives. A change in the type of VP.clit3 was needed.
This commit is contained in:
@@ -110,12 +110,20 @@ oper
|
||||
neg : RPolarity => (Str * Str) ; -- ne-pas
|
||||
clit1 : Str ; -- le/se
|
||||
clit2 : Str ; -- lui
|
||||
clit3 : Str ; -- y en
|
||||
clit3 : Clit3 ; -- y en
|
||||
isNeg : Bool ; -- includes a negative element, such as "rien"
|
||||
comp : Agr => Str ; -- content(e) ; à ma mère ; hier
|
||||
ext : RPolarity => Str ; -- que je dors / que je dorme
|
||||
} ;
|
||||
|
||||
Clit3 : Type = {s : Str ; imp : Str ; hasClit : Bool} ; --- imp encodes special imperative clitic, hasClit whether there is a clitic
|
||||
|
||||
addClit3 : Bool -> Str -> Str -> Clit3 -> Clit3 = \hasClit,s,imp,clit -> {
|
||||
s = clit.s ++ s ; imp = clit.imp ++ imp ; hasClit = hasClit ---- in Fre, imp is "moi" for "me"
|
||||
} ;
|
||||
|
||||
imperClit : Agr -> Str -> Str -> Str = \a,c1,c2 -> c1 ++ c2 ;
|
||||
|
||||
-- The pronoun to be repeated in $VPS$ coordination, and also in Fre inverted questions.
|
||||
-- Empty in other languages than Fre (as a kind of prodrop).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user