blob: c278251637287e714fbda33e56472a9bcf98fa14 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
-- French irregular verbs, built using Eng as template.
abstract Fre = IrregFreAbs ** {
flags startcat = Display ;
cat
Display ; Word ; Form ;
-- French verb forms have an internal structure.
TMood ; Number ; Person ; NumPersI ; Gender ; Mood ;
fun
-- DAll : Word -> Display ;
DForm : Word -> Form -> Display ;
VInfin : Form ;
VFin : TMood -> Number -> Person -> Form ;
VImper : NumPersI -> Form ;
VPart : Gender -> Number -> Form ;
VGer : Form ;
VPres : Mood -> TMood ;
VImperf : Mood -> TMood ;
VPasse, VFut, VCondit : TMood ;
SgP2, PlP1, PlP2 : NumPersI ;
Sg, Pl : Number ;
P1, P2, P3 : Person ;
Masc, Fem : Gender ;
Indic, Conjunct : Mood ;
WVerb : V -> Word ;
WVerb2 : V2 -> Word ;
}
|