forked from GitHub/gf-core
Add a test runner and a test suite fore the rgl
The test suite tests the French Bescherelle paradigms.
This commit is contained in:
7
gf.cabal
7
gf.cabal
@@ -228,3 +228,10 @@ Executable gf
|
|||||||
other-modules: GF.System.UseSignal
|
other-modules: GF.System.UseSignal
|
||||||
else
|
else
|
||||||
other-modules: GF.System.NoSignal
|
other-modules: GF.System.NoSignal
|
||||||
|
|
||||||
|
|
||||||
|
test-suite rgl-tests
|
||||||
|
type: exitcode-stdio-1.0
|
||||||
|
main-is: run.hs
|
||||||
|
hs-source-dirs: lib/tests/
|
||||||
|
build-depends: base, HTF, process, HUnit, filepath, directory
|
||||||
|
|||||||
5
lib/tests/french/bescherelle/07aimer.gfs
Normal file
5
lib/tests/french/bescherelle/07aimer.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch6 "aimer")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/07aimer.out
Normal file
52
lib/tests/french/bescherelle/07aimer.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => aimer
|
||||||
|
s . CommonRomance.VInfin Prelude.False => aimer
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => aime
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => aimes
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => aime
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => aimons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => aimez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => aiment
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => aime
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => aimes
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => aime
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => aimions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => aimiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => aiment
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => aimais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => aimais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => aimait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => aimions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => aimiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => aimaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => aimasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => aimasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => aimât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => aimassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => aimassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => aimassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => aimai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => aimas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => aima
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => aimâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => aimâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => aimèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => aimerai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => aimeras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => aimera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => aimerons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => aimerez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => aimeront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => aimerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => aimerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => aimerait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => aimerions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => aimeriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => aimeraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => aime
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => aimons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => aimez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => aimé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => aimés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => aimée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => aimées
|
||||||
|
s . CommonRomance.VGer => aimant
|
||||||
5
lib/tests/french/bescherelle/08placer.gfs
Normal file
5
lib/tests/french/bescherelle/08placer.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch7 "placer")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/08placer.out
Normal file
52
lib/tests/french/bescherelle/08placer.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => placer
|
||||||
|
s . CommonRomance.VInfin Prelude.False => placer
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => place
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => places
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => place
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => plaçons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => placez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => placent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => place
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => places
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => place
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => placions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => placiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => placent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => plaçais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => plaçais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => plaçait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => placions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => placiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => plaçaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => plaçasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => plaçasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => plaçât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => plaçassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => plaçassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => plaçassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => plaçai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => plaças
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => plaça
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => plaçâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => plaçâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => placèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => placerai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => placeras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => placera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => placerons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => placerez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => placeront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => placerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => placerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => placerait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => placerions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => placeriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => placeraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => place
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => plaçons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => placez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => placé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => placés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => placée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => placées
|
||||||
|
s . CommonRomance.VGer => plaçant
|
||||||
5
lib/tests/french/bescherelle/09manger.gfs
Normal file
5
lib/tests/french/bescherelle/09manger.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch8 "manger")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/09manger.out
Normal file
52
lib/tests/french/bescherelle/09manger.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => manger
|
||||||
|
s . CommonRomance.VInfin Prelude.False => manger
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => mange
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => manges
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => mange
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => mangeons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => mangez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => mangent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => mange
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => manges
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => mange
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mangions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mangiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => mangent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => mangeais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => mangeais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => mangeait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => mangions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => mangiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => mangeaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => mangeasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => mangeasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => mangeât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mangeassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mangeassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => mangeassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => mangeai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => mangeas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => mangea
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => mangeâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => mangeâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => mangèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => mangerai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => mangeras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => mangera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => mangerons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => mangerez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => mangeront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => mangerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => mangerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => mangerait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => mangerions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => mangeriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => mangeraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => mange
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => mangeons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => mangez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => mangé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => mangés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => mangée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => mangées
|
||||||
|
s . CommonRomance.VGer => mangeant
|
||||||
5
lib/tests/french/bescherelle/10peser.gfs
Normal file
5
lib/tests/french/bescherelle/10peser.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch9 "peser")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/10peser.out
Normal file
52
lib/tests/french/bescherelle/10peser.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => peser
|
||||||
|
s . CommonRomance.VInfin Prelude.False => peser
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => pèse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => pèses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => pèse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => pesons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => pesez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => pèsent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => pèse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => pèses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pèse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => pesions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => pesiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => pèsent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => pesais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => pesais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => pesait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => pesions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => pesiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => pesaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => pesasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => pesasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pesât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => pesassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => pesassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => pesassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => pesai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => pesas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => pesa
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => pesâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => pesâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => pesèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => peserai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => peseras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => pesera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => peserons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => peserez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => peseront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => peserais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => peserais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => peserait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => peserions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => peseriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => peseraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => pèse
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => pesons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => pesez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => pesé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => pesés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => pesée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => pesées
|
||||||
|
s . CommonRomance.VGer => pesant
|
||||||
5
lib/tests/french/bescherelle/11céder.gfs
Normal file
5
lib/tests/french/bescherelle/11céder.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch10 "céder")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/11céder.out
Normal file
52
lib/tests/french/bescherelle/11céder.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => céder
|
||||||
|
s . CommonRomance.VInfin Prelude.False => céder
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => cède
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => cèdes
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => cède
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => cédons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => cédez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => cèdent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => cède
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => cèdes
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => cède
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cédions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cédiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cèdent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => cédais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => cédais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => cédait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => cédions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => cédiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => cédaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => cédasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => cédasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => cédât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cédassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cédassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cédassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => cédai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => cédas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => céda
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => cédâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => cédâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => cédèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => céderai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => céderas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => cédera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => céderons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => céderez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => céderont
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => céderais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => céderais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => céderait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => céderions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => céderiez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => céderaient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => cède
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => cédons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => cédez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => cédé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => cédés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => cédée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => cédées
|
||||||
|
s . CommonRomance.VGer => cédant
|
||||||
5
lib/tests/french/bescherelle/12jeter.gfs
Normal file
5
lib/tests/french/bescherelle/12jeter.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch11 "jeter")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/12jeter.out
Normal file
52
lib/tests/french/bescherelle/12jeter.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => jeter
|
||||||
|
s . CommonRomance.VInfin Prelude.False => jeter
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => jette
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => jettes
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => jette
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => jetons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => jetez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => jettent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => jette
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => jettes
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => jette
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => jetions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => jetiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => jettent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => jetais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => jetais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => jetait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => jetions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => jetiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => jetaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => jetasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => jetasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => jetât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => jetassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => jetassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => jetassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => jetai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => jetas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => jeta
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => jetâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => jetâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => jetèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => jetterai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => jetteras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => jettera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => jetterons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => jetterez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => jetteront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => jetterais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => jetterais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => jetterait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => jetterions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => jetteriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => jetteraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => jette
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => jetons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => jetez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => jeté
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => jetés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => jetée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => jetées
|
||||||
|
s . CommonRomance.VGer => jetant
|
||||||
5
lib/tests/french/bescherelle/13modeler.gfs
Normal file
5
lib/tests/french/bescherelle/13modeler.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch12 "modeler")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/13modeler.out
Normal file
52
lib/tests/french/bescherelle/13modeler.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => modeler
|
||||||
|
s . CommonRomance.VInfin Prelude.False => modeler
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => modèle
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => modèles
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => modèle
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => modelons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => modelez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => modèlent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => modèle
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => modèles
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => modèle
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => modelions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => modeliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => modèlent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => modelais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => modelais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => modelait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => modelions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => modeliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => modelaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => modelasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => modelasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => modelât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => modelassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => modelassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => modelassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => modelai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => modelas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => modela
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => modelâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => modelâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => modelèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => modèlerai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => modèleras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => modèlera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => modèlerons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => modèlerez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => modèleront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => modèlerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => modèlerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => modèlerait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => modèlerions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => modèleriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => modèleraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => modèle
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => modelons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => modelez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => modelé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => modelés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => modelée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => modelées
|
||||||
|
s . CommonRomance.VGer => modelant
|
||||||
5
lib/tests/french/bescherelle/14créer.gfs
Normal file
5
lib/tests/french/bescherelle/14créer.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch13 "créer")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/14créer.out
Normal file
52
lib/tests/french/bescherelle/14créer.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => créer
|
||||||
|
s . CommonRomance.VInfin Prelude.False => créer
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => crée
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => crées
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => crée
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => créons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => créez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => créent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => crée
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => crées
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => crée
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => créions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => créiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => créent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => créais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => créais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => créait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => créions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => créiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => créaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => créasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => créasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => créât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => créassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => créassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => créassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => créai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => créas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => créa
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => créâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => créâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => créèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => créerai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => créeras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => créera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => créerons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => créerez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => créeront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => créerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => créerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => créerait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => créerions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => créeriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => créeraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => crée
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => créons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => créez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => créé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => créés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => créée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => créées
|
||||||
|
s . CommonRomance.VGer => créant
|
||||||
5
lib/tests/french/bescherelle/15assiéger.gfs
Normal file
5
lib/tests/french/bescherelle/15assiéger.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch14 "assiéger")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/15assiéger.out
Normal file
52
lib/tests/french/bescherelle/15assiéger.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => assiéger
|
||||||
|
s . CommonRomance.VInfin Prelude.False => assiéger
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => assiège
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => assièges
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => assiège
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => assiégeons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => assiégez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => assiègent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => assiège
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => assièges
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => assiège
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => assiégions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => assiégiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => assiègent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => assiégeais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => assiégeais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => assiégeait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => assiégions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => assiégiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => assiégeaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => assiégeasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => assiégeasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => assiégeât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => assiégeassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => assiégeassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => assiégeassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => assiégeai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => assiégeas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => assiégea
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => assiégeâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => assiégeâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => assiégèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => assiégerai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => assiégeras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => assiégera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => assiégerons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => assiégerez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => assiégeront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => assiégerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => assiégerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => assiégerait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => assiégerions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => assiégeriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => assiégeraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => assiège
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => assiégeons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => assiégez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => assiégé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => assiégés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => assiégée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => assiégées
|
||||||
|
s . CommonRomance.VGer => assiégeant
|
||||||
5
lib/tests/french/bescherelle/16apprécier.gfs
Normal file
5
lib/tests/french/bescherelle/16apprécier.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch15 "apprécier")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/16apprécier.out
Normal file
52
lib/tests/french/bescherelle/16apprécier.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => apprécier
|
||||||
|
s . CommonRomance.VInfin Prelude.False => apprécier
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => apprécie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => apprécies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => apprécie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => apprécions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => appréciez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => apprécient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => apprécie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => apprécies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => apprécie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => appréciions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => appréciiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => apprécient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => appréciais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => appréciais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => appréciait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => appréciions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => appréciiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => appréciaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => appréciasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => appréciasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => appréciât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => appréciassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => appréciassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => appréciassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => appréciai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => apprécias
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => apprécia
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => appréciâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => appréciâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => apprécièrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => apprécierai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => apprécieras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => appréciera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => apprécierons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => apprécierez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => apprécieront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => apprécierais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => apprécierais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => apprécierait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => apprécierions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => apprécieriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => apprécieraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => apprécie
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => apprécions
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => appréciez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => apprécié
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => appréciés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => appréciée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => appréciées
|
||||||
|
s . CommonRomance.VGer => appréciant
|
||||||
5
lib/tests/french/bescherelle/17payer.gfs
Normal file
5
lib/tests/french/bescherelle/17payer.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch16 "payer")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/17payer.out
Normal file
52
lib/tests/french/bescherelle/17payer.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => payer
|
||||||
|
s . CommonRomance.VInfin Prelude.False => payer
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => paie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => paies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => paie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => payons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => payez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => paient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => paie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => paies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => paie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => payions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => payiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => paient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => payais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => payais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => payait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => payions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => payiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => payaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => payasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => payasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => payât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => payassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => payassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => payassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => payai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => payas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => paya
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => payâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => payâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => payèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => paierai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => paieras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => paiera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => paierons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => paierez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => paieront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => paierais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => paierais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => paierait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => paierions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => paieriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => paieraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => paie
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => payons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => payez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => payé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => payés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => payée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => payées
|
||||||
|
s . CommonRomance.VGer => payant
|
||||||
5
lib/tests/french/bescherelle/18broyer.gfs
Normal file
5
lib/tests/french/bescherelle/18broyer.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch17 "broyer")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/18broyer.out
Normal file
52
lib/tests/french/bescherelle/18broyer.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => broyer
|
||||||
|
s . CommonRomance.VInfin Prelude.False => broyer
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => broie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => broies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => broie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => broyons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => broyez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => broient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => broie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => broies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => broie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => broyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => broyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => broient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => broyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => broyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => broyait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => broyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => broyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => broyaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => broyasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => broyasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => broyât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => broyassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => broyassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => broyassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => broyai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => broyas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => broya
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => broyâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => broyâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => broyèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => broierai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => broieras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => broiera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => broierons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => broierez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => broieront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => broierais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => broierais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => broierait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => broierions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => broieriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => broieraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => broie
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => broyons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => broyez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => broyé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => broyés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => broyée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => broyées
|
||||||
|
s . CommonRomance.VGer => broyant
|
||||||
5
lib/tests/french/bescherelle/19envoyer.gfs
Normal file
5
lib/tests/french/bescherelle/19envoyer.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch18 "envoyer")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/19envoyer.out
Normal file
52
lib/tests/french/bescherelle/19envoyer.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => envoyer
|
||||||
|
s . CommonRomance.VInfin Prelude.False => envoyer
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => envoie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => envoies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => envoie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => envoyons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => envoyez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => envoient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => envoie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => envoies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => envoie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => envoyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => envoyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => envoient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => envoyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => envoyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => envoyait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => envoyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => envoyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => envoyaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => envoyasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => envoyasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => envoyât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => envoyassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => envoyassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => envoyassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => envoyai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => envoyas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => envoya
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => envoyâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => envoyâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => envoyèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => enverrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => enverras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => enverra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => enverrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => enverrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => enverront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => enverrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => enverrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => enverrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => enverrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => enverriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => enverraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => envoie
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => envoyons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => envoyez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => envoyé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => envoyés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => envoyée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => envoyées
|
||||||
|
s . CommonRomance.VGer => envoyant
|
||||||
5
lib/tests/french/bescherelle/20finir.gfs
Normal file
5
lib/tests/french/bescherelle/20finir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch19 "finir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/20finir.out
Normal file
52
lib/tests/french/bescherelle/20finir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => finir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => finir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => finis
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => finis
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => finit
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => finissons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => finissez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => finissent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => finisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => finisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => finisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => finissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => finissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => finissent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => finissais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => finissais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => finissait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => finissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => finissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => finissaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => finisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => finisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => finît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => finissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => finissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => finissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => finis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => finis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => finit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => finîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => finîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => finirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => finirai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => finiras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => finira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => finirons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => finirez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => finiront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => finirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => finirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => finirait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => finirions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => finiriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => finiraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => finis
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => finissons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => finissez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => fini
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => finis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => finie
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => finies
|
||||||
|
s . CommonRomance.VGer => finissant
|
||||||
5
lib/tests/french/bescherelle/21haïr.gfs
Normal file
5
lib/tests/french/bescherelle/21haïr.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch20 "haïr")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/21haïr.out
Normal file
52
lib/tests/french/bescherelle/21haïr.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => haïr
|
||||||
|
s . CommonRomance.VInfin Prelude.False => haïr
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => hais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => hais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => hait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => haïssons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => haïssez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => haïssent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => haïsse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => haïsses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => haïsse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => haïssions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => haïssiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => haïssent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => haïssais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => haïssais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => haïssait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => haïssions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => haïssiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => haïssaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => haïsse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => haïsses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => haït
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => haïssions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => haïssiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => haïssent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => haïs
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => haïs
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => haït
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => haïmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => haïtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => haïrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => haïrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => haïras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => haïra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => haïrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => haïrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => haïront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => haïrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => haïrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => haïrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => haïrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => haïriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => haïraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => hais
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => haïssons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => haïssez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => haï
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => haïs
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => haïe
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => haïes
|
||||||
|
s . CommonRomance.VGer => haïssant
|
||||||
5
lib/tests/french/bescherelle/23aller.gfs
Normal file
5
lib/tests/french/bescherelle/23aller.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch22 "aller")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/23aller.out
Normal file
52
lib/tests/french/bescherelle/23aller.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => aller
|
||||||
|
s . CommonRomance.VInfin Prelude.False => aller
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => vais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => vas
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => va
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => allons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => allez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => vont
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => aille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => ailles
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => aille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => allions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => alliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => aillent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => allais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => allais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => allait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => allions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => alliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => allaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => allasse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => allasses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => allât
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => allassions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => allassiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => allassent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => allai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => allas
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => alla
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => allâmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => allâtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => allèrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => irai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => iras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => ira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => irons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => irez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => iront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => irais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => irais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => irait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => irions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => iriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => iraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => va
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => allons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => allez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => allé
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => allés
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => allée
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => allées
|
||||||
|
s . CommonRomance.VGer => allant
|
||||||
5
lib/tests/french/bescherelle/24tenir.gfs
Normal file
5
lib/tests/french/bescherelle/24tenir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch23 "tenir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/24tenir.out
Normal file
52
lib/tests/french/bescherelle/24tenir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => tenir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => tenir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => tiens
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => tiens
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => tient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => tenons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => tenez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => tiennent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => tienne
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => tiennes
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => tienne
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => tenions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => teniez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => tiennent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => tenais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => tenais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => tenait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => tenions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => teniez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => tenaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => tinsse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => tinsses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => tînt
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => tinssions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => tinssiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => tinssent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => tins
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => tins
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => tint
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => tînmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => tîntes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => tinrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => tiendrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => tiendras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => tiendra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => tiendrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => tiendrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => tiendront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => tiendrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => tiendrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => tiendrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => tiendrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => tiendriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => tiendraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => tiens
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => tenons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => tenez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => tenu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => tenus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => tenue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => tenues
|
||||||
|
s . CommonRomance.VGer => tenant
|
||||||
5
lib/tests/french/bescherelle/25acquérir.gfs
Normal file
5
lib/tests/french/bescherelle/25acquérir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch24 "acquérir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/25acquérir.out
Normal file
52
lib/tests/french/bescherelle/25acquérir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => acquérir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => acquérir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => acquiers
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => acquiers
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => acquiert
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => acquérons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => acquérez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => acquièrent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => acquière
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => acquières
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => acquière
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => acquérions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => acquériez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => acquièrent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => acquérais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => acquérais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => acquérait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => acquérions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => acquériez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => acquéraient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => acquisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => acquisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => acquît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => acquissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => acquissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => acquissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => acquis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => acquis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => acquit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => acquîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => acquîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => acquirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => acquerrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => acquerras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => acquerra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => acquerrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => acquerrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => acquerront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => acquerrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => acquerrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => acquerrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => acquerrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => acquerriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => acquerraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => acquiers
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => acquérons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => acquérez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => acquis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => acquis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => acquise
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => acquises
|
||||||
|
s . CommonRomance.VGer => acquérant
|
||||||
5
lib/tests/french/bescherelle/26sentir.gfs
Normal file
5
lib/tests/french/bescherelle/26sentir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch25 "sentir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/26sentir.out
Normal file
52
lib/tests/french/bescherelle/26sentir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => sentir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => sentir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => sens
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => sens
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => sent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => sentons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => sentez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => sentent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => sente
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => sentes
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sente
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sentions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sentiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sentent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => sentais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => sentais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => sentait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => sentions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => sentiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => sentaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => sentisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => sentisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sentît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sentissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sentissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sentissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => sentis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => sentis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => sentit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => sentîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => sentîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => sentirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => sentirai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => sentiras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => sentira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => sentirons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => sentirez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => sentiront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => sentirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => sentirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => sentirait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => sentirions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => sentiriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => sentiraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => sens
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => sentons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => sentez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => senti
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => sentis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => sentie
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => senties
|
||||||
|
s . CommonRomance.VGer => sentant
|
||||||
5
lib/tests/french/bescherelle/27vêtir.gfs
Normal file
5
lib/tests/french/bescherelle/27vêtir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch26 "vêtir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/27vêtir.out
Normal file
52
lib/tests/french/bescherelle/27vêtir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => vêtir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => vêtir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => vêts
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => vêts
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => vêt
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => vêtons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => vêtez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => vêtent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => vête
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => vêtes
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vête
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => vêtions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => vêtiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vêtent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => vêtais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => vêtais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => vêtait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => vêtions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => vêtiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => vêtaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => vêtisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => vêtisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vêtît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => vêtissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => vêtissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vêtissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => vêtis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => vêtis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => vêtit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => vêtîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => vêtîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => vêtirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => vêtirai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => vêtiras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => vêtira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => vêtirons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => vêtirez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => vêtiront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => vêtirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => vêtirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => vêtirait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => vêtirions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => vêtiriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => vêtiraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => vêts
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => vêtons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => vêtez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => vêtu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => vêtus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => vêtue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => vêtues
|
||||||
|
s . CommonRomance.VGer => vêtant
|
||||||
5
lib/tests/french/bescherelle/28couvrir.gfs
Normal file
5
lib/tests/french/bescherelle/28couvrir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch27 "couvrir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/28couvrir.out
Normal file
52
lib/tests/french/bescherelle/28couvrir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => couvrir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => couvrir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => couvre
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => couvres
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => couvre
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => couvrons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => couvrez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => couvrent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => couvre
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => couvres
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => couvre
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => couvrions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => couvriez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => couvrent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => couvrais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => couvrais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => couvrait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => couvrions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => couvriez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => couvraient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => couvrisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => couvrisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => couvrît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => couvrissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => couvrissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => couvrissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => couvris
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => couvris
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => couvrit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => couvrîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => couvrîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => couvrirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => couvrirai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => couvriras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => couvrira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => couvrirons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => couvrirez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => couvriront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => couvrirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => couvrirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => couvrirait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => couvririons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => couvririez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => couvriraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => couvre
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => couvrons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => couvrez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => couvert
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => couverts
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => couverte
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => couvertes
|
||||||
|
s . CommonRomance.VGer => couvrant
|
||||||
5
lib/tests/french/bescherelle/29cueillir.gfs
Normal file
5
lib/tests/french/bescherelle/29cueillir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch28 "cueillir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/29cueillir.out
Normal file
52
lib/tests/french/bescherelle/29cueillir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => cueillir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => cueillir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => cueille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => cueilles
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => cueille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => cueillons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => cueillez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => cueillent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => cueille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => cueilles
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => cueille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cueillions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cueilliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cueillent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => cueillais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => cueillais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => cueillait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => cueillions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => cueilliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => cueillaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => cueillisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => cueillisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => cueillît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cueillissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cueillissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cueillissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => cueillis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => cueillis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => cueillit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => cueillîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => cueillîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => cueillirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => cueillerai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => cueilleras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => cueillera
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => cueillerons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => cueillerez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => cueilleront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => cueillerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => cueillerais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => cueillerait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => cueillerions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => cueilleriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => cueilleraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => cueille
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => cueillons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => cueillez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => cueilli
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => cueillis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => cueillie
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => cueillies
|
||||||
|
s . CommonRomance.VGer => cueillant
|
||||||
5
lib/tests/french/bescherelle/30assaillir.gfs
Normal file
5
lib/tests/french/bescherelle/30assaillir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch29 "assaillir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/30assaillir.out
Normal file
52
lib/tests/french/bescherelle/30assaillir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => assaillir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => assaillir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => assaille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => assailles
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => assaille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => assaillons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => assaillez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => assaillent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => assaille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => assailles
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => assaille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => assaillions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => assailliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => assaillent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => assaillais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => assaillais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => assaillait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => assaillions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => assailliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => assaillaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => assaillisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => assaillisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => assaillît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => assaillissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => assaillissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => assaillissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => assaillis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => assaillis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => assaillit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => assaillîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => assaillîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => assaillirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => assaillirai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => assailliras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => assaillira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => assaillirons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => assaillirez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => assailliront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => assaillirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => assaillirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => assaillirait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => assaillirions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => assailliriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => assailliraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => assaille
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => assaillons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => assaillez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => assailli
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => assaillis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => assaillie
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => assaillies
|
||||||
|
s . CommonRomance.VGer => assaillant
|
||||||
5
lib/tests/french/bescherelle/31faillir.gfs
Normal file
5
lib/tests/french/bescherelle/31faillir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch30 "faillir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/31faillir.out
Normal file
52
lib/tests/french/bescherelle/31faillir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => faillir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => faillir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => faux
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => faux
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => faut
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => faillons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => faillez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => faillent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => faille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => failles
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => faille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => faillions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => failliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => faillent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => faillais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => faillais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => faillait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => faillions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => failliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => faillaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => faillisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => faillisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => faillît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => faillissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => faillissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => faillissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => faillis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => faillis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => faillit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => faillîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => faillîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => faillirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => faudrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => faudras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => faudra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => faudrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => faudrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => faudront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => faudrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => faudrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => faudrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => faudrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => faudriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => faudraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => failli
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => faillis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => faillie
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => faillies
|
||||||
|
s . CommonRomance.VGer => faillant
|
||||||
5
lib/tests/french/bescherelle/32bouillir.gfs
Normal file
5
lib/tests/french/bescherelle/32bouillir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch31 "bouillir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/32bouillir.out
Normal file
52
lib/tests/french/bescherelle/32bouillir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => bouillir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => bouillir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => bous
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => bous
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => bout
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => bouillons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => bouillez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => bouillent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => bouille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => bouilles
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => bouille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => bouillions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => bouilliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => bouillent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => bouillais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => bouillais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => bouillait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => bouillions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => bouilliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => bouillaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => bouillisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => bouillisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => bouillît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => bouillissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => bouillissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => bouillissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => bouillis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => bouillis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => bouillit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => bouillîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => bouillîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => bouillirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => bouillirai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => bouilliras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => bouillira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => bouillirons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => bouillirez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => bouilliront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => bouillirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => bouillirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => bouillirait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => bouillirions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => bouilliriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => bouilliraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => bous
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => bouillons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => bouillez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => bouilli
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => bouillis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => bouillie
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => bouillies
|
||||||
|
s . CommonRomance.VGer => bouillant
|
||||||
5
lib/tests/french/bescherelle/33dormir.gfs
Normal file
5
lib/tests/french/bescherelle/33dormir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch32 "dormir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/33dormir.out
Normal file
52
lib/tests/french/bescherelle/33dormir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => dormir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => dormir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => dors
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => dors
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => dort
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => dormons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => dormez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => dorment
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => dorme
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => dormes
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => dorme
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => dormions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => dormiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => dorment
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => dormais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => dormais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => dormait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => dormions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => dormiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => dormaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => dormisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => dormisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => dormît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => dormissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => dormissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => dormissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => dormis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => dormis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => dormit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => dormîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => dormîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => dormirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => dormirai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => dormiras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => dormira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => dormirons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => dormirez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => dormiront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => dormirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => dormirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => dormirait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => dormirions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => dormiriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => dormiraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => dors
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => dormons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => dormez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => dormi
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => dormis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => dormie
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => dormies
|
||||||
|
s . CommonRomance.VGer => dormant
|
||||||
5
lib/tests/french/bescherelle/34courir.gfs
Normal file
5
lib/tests/french/bescherelle/34courir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch33 "courir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/34courir.out
Normal file
52
lib/tests/french/bescherelle/34courir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => courir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => courir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => cours
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => cours
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => court
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => courons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => courez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => courent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => coure
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => coures
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => coure
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => courions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => couriez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => courent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => courais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => courais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => courait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => courions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => couriez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => couraient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => courusse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => courusses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => courût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => courussions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => courussiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => courussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => courus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => courus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => courut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => courûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => courûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => coururent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => courrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => courras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => courra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => courrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => courrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => courront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => courrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => courrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => courrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => courrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => courriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => courraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => cours
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => courons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => courez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => couru
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => courus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => courue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => courues
|
||||||
|
s . CommonRomance.VGer => courant
|
||||||
5
lib/tests/french/bescherelle/35mourir.gfs
Normal file
5
lib/tests/french/bescherelle/35mourir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch34 "mourir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/35mourir.out
Normal file
52
lib/tests/french/bescherelle/35mourir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => mourir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => mourir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => meurs
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => meurs
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => meurt
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => mourons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => mourez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => meurent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => meure
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => meures
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => meure
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mourions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mouriez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => meurent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => mourais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => mourais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => mourait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => mourions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => mouriez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => mouraient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => mourusse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => mourusses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => mourût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mourussions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mourussiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => mourussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => mourus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => mourus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => mourut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => mourûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => mourûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => moururent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => mourrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => mourras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => mourra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => mourrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => mourrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => mourront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => mourrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => mourrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => mourrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => mourrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => mourriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => mourraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => meurs
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => mourons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => mourez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => mort
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => morts
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => morte
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => mortes
|
||||||
|
s . CommonRomance.VGer => mourant
|
||||||
5
lib/tests/french/bescherelle/36servir.gfs
Normal file
5
lib/tests/french/bescherelle/36servir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch35 "servir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/36servir.out
Normal file
52
lib/tests/french/bescherelle/36servir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => servir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => servir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => sers
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => sers
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => sert
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => servons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => servez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => servent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => serve
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => serves
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => serve
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => servions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => serviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => servent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => servais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => servais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => servait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => servions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => serviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => servaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => servisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => servisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => servît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => servissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => servissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => servissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => servis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => servis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => servit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => servîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => servîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => servirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => servirai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => serviras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => servira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => servirons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => servirez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => serviront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => servirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => servirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => servirait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => servirions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => serviriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => serviraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => sers
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => servons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => servez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => servi
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => servis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => servie
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => servies
|
||||||
|
s . CommonRomance.VGer => servant
|
||||||
5
lib/tests/french/bescherelle/37fuir.gfs
Normal file
5
lib/tests/french/bescherelle/37fuir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch36 "fuir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/37fuir.out
Normal file
52
lib/tests/french/bescherelle/37fuir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => fuir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => fuir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => fuis
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => fuis
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => fuit
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => fuyons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => fuyez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => fuient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => fuie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => fuies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => fuie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => fuyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => fuyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => fuient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => fuyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => fuyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => fuyait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => fuyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => fuyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => fuyaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => fuisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => fuisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => fuît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => fuissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => fuissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => fuissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => fuis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => fuis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => fuit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => fuîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => fuîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => fuirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => fuirai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => fuiras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => fuira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => fuirons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => fuirez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => fuiront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => fuirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => fuirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => fuirait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => fuirions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => fuiriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => fuiraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => fuis
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => fuyons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => fuyez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => fui
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => fuis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => fuie
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => fuies
|
||||||
|
s . CommonRomance.VGer => fuyant
|
||||||
5
lib/tests/french/bescherelle/38ouïr.gfs
Normal file
5
lib/tests/french/bescherelle/38ouïr.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch37 "ouïr")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/38ouïr.out
Normal file
52
lib/tests/french/bescherelle/38ouïr.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => ouïr
|
||||||
|
s . CommonRomance.VInfin Prelude.False => ouïr
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => ois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => ois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => oit
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => oyons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => oyez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => oient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => oie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => oies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => oie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => oyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => oyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => oient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => oyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => oyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => oyait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => oyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => oyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => oyaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => ouïsse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => ouïsses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => ouït
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => ouïssions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => ouïssiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => ouïssent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => ouïs
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => ouïs
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => ouït
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => ouïmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => ouïtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => ouïrent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => ouïrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => ouïras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => ouïra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => ouïrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => ouïrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => ouïront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => ouïrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => ouïrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => ouïrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => ouïrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => ouïriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => ouïraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => ois
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => oyons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => oyez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => ouï
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => ouïs
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => ouïe
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => ouïes
|
||||||
|
s . CommonRomance.VGer => oyant
|
||||||
5
lib/tests/french/bescherelle/39gésir.gfs
Normal file
5
lib/tests/french/bescherelle/39gésir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch38 "gésir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/39gésir.out
Normal file
52
lib/tests/french/bescherelle/39gésir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => cevoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => cevoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => çois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => çois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => çoit
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => cevons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => cevez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => çoivent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => çoive
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => çoives
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => çoive
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cevions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => ceviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => çoivent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => cevais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => cevais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => cevait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => cevions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => ceviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => cevaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => çusse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => çusses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => çût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => çussions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => çussiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => çussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => çus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => çus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => çut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => çûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => çûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => çurent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => cevrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => cevras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => cevra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => cevrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => cevrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => cevront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => cevrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => cevrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => cevrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => cevrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => cevriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => cevraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => çois
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => cevons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => cevez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => çu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => çus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => çue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => çues
|
||||||
|
s . CommonRomance.VGer => cevant
|
||||||
5
lib/tests/french/bescherelle/40recevoir.gfs
Normal file
5
lib/tests/french/bescherelle/40recevoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch38 "recevoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/40recevoir.out
Normal file
52
lib/tests/french/bescherelle/40recevoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => recevoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => recevoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => reçois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => reçois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => reçoit
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => recevons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => recevez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => reçoivent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => reçoive
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => reçoives
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => reçoive
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => recevions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => receviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => reçoivent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => recevais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => recevais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => recevait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => recevions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => receviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => recevaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => reçusse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => reçusses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => reçût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => reçussions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => reçussiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => reçussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => reçus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => reçus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => reçut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => reçûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => reçûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => reçurent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => recevrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => recevras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => recevra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => recevrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => recevrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => recevront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => recevrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => recevrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => recevrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => recevrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => recevriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => recevraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => reçois
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => recevons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => recevez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => reçu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => reçus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => reçue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => reçues
|
||||||
|
s . CommonRomance.VGer => recevant
|
||||||
5
lib/tests/french/bescherelle/41voir.gfs
Normal file
5
lib/tests/french/bescherelle/41voir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch39 "voir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/41voir.out
Normal file
52
lib/tests/french/bescherelle/41voir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => voir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => voir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => vois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => vois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => voit
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => voyons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => voyez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => voient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => voie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => voies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => voie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => voyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => voyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => voient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => voyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => voyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => voyait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => voyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => voyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => voyaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => visse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => visses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => vissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => vissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => vis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => vis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => vit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => vîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => vîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => virent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => verrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => verras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => verra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => verrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => verrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => verront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => verrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => verrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => verrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => verrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => verriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => verraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => vois
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => voyons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => voyez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => vu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => vus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => vue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => vues
|
||||||
|
s . CommonRomance.VGer => voyant
|
||||||
5
lib/tests/french/bescherelle/42pourvoir.gfs
Normal file
5
lib/tests/french/bescherelle/42pourvoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch40 "pourvoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/42pourvoir.out
Normal file
52
lib/tests/french/bescherelle/42pourvoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => pourvoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => pourvoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => pourvois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => pourvois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => pourvoit
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => pourvoyons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => pourvoyez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => pourvoient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => pourvoie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => pourvoies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pourvoie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => pourvoyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => pourvoyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => pourvoient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => pourvoyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => pourvoyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => pourvoyait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => pourvoyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => pourvoyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => pourvoyaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => pourvusse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => pourvusses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pourvût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => pourvussions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => pourvussiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => pourvussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => pourvus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => pourvus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => pourvut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => pourvûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => pourvûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => pourvurent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => pourvoirai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => pourvoiras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => pourvoira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => pourvoirons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => pourvoirez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => pourvoiront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => pourvoirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => pourvoirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => pourvoirait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => pourvoirions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => pourvoiriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => pourvoiraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => pourvois
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => pourvoyons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => pourvoyez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => pourvu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => pourvus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => pourvue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => pourvues
|
||||||
|
s . CommonRomance.VGer => pourvoyant
|
||||||
5
lib/tests/french/bescherelle/43savoir.gfs
Normal file
5
lib/tests/french/bescherelle/43savoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch41 "savoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/43savoir.out
Normal file
52
lib/tests/french/bescherelle/43savoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => savoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => savoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => sais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => sais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => sait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => savons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => savez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => savent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => sache
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => saches
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sache
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sachions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sachiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sachent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => savais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => savais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => savait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => savions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => saviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => savaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => susse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => susses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sussions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sussiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => sus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => sus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => sut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => sûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => sûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => surent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => saurai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => sauras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => saura
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => saurons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => saurez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => sauront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => saurais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => saurais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => saurait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => saurions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => sauriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => sauraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => sache
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => sachons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => sachez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => su
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => sus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => sue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => sues
|
||||||
|
s . CommonRomance.VGer => sachant
|
||||||
5
lib/tests/french/bescherelle/44devoir.gfs
Normal file
5
lib/tests/french/bescherelle/44devoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch42 "devoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/44devoir.out
Normal file
52
lib/tests/french/bescherelle/44devoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => devoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => devoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => dois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => dois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => doit
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => devons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => devez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => doivent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => doive
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => doives
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => doive
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => devions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => deviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => doivent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => devais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => devais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => devait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => devions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => deviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => devaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => dusse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => dusses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => dût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => dussions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => dussiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => dussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => dus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => dus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => dut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => dûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => dûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => durent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => devrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => devras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => devra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => devrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => devrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => devront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => devrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => devrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => devrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => devrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => devriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => devraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => dois
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => devons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => devez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => dû
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => dus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => due
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => dues
|
||||||
|
s . CommonRomance.VGer => devant
|
||||||
5
lib/tests/french/bescherelle/45pouvoir.gfs
Normal file
5
lib/tests/french/bescherelle/45pouvoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch43 "pouvoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/45pouvoir.out
Normal file
52
lib/tests/french/bescherelle/45pouvoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => pouvoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => pouvoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => peux
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => peux
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => peut
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => pouvons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => pouvez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => peuvent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => puisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => puisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => puisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => puissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => puissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => puissent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => pouvais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => pouvais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => pouvait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => pouvions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => pouviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => pouvaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => pusse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => pusses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => pussions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => pussiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => pussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => pus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => pus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => put
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => pûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => pûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => purent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => pourrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => pourras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => pourra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => pourrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => pourrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => pourront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => pourrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => pourrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => pourrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => pourrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => pourriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => pourraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => peux
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => puissons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => puissez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => pu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => pus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => pue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => pues
|
||||||
|
s . CommonRomance.VGer => pouvant
|
||||||
5
lib/tests/french/bescherelle/46mouvoir.gfs
Normal file
5
lib/tests/french/bescherelle/46mouvoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch44 "mouvoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/46mouvoir.out
Normal file
52
lib/tests/french/bescherelle/46mouvoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => mouvoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => mouvoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => meus
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => meus
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => meut
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => mouvons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => mouvez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => meuvent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => meuve
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => meuves
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => meuve
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mouvions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mouviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => meuvent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => mouvais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => mouvais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => mouvait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => mouvions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => mouviez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => mouvaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => musse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => musses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => mût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mussions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mussiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => mussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => mus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => mus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => mut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => mûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => mûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => murent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => mouvrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => mouvras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => mouvra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => mouvrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => mouvrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => mouvront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => mouvrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => mouvrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => mouvrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => mouvrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => mouvriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => mouvraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => meus
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => mouvons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => mouvez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => mû
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => mûs
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => mûe
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => mûes
|
||||||
|
s . CommonRomance.VGer => mouvant
|
||||||
5
lib/tests/french/bescherelle/47pleuvoir.gfs
Normal file
5
lib/tests/french/bescherelle/47pleuvoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch45 "pleuvoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/47pleuvoir.out
Normal file
52
lib/tests/french/bescherelle/47pleuvoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => pleuvoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => pleuvoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => pleut
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pleuve
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => pleuvait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => plût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => plut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => pleuvra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => pleuvrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => plu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => plus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => plue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => plues
|
||||||
|
s . CommonRomance.VGer => pleuvant
|
||||||
5
lib/tests/french/bescherelle/48falloir.gfs
Normal file
5
lib/tests/french/bescherelle/48falloir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch46 "falloir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/48falloir.out
Normal file
52
lib/tests/french/bescherelle/48falloir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => falloir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => falloir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => faut
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => faille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => fallait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => fallût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => fallut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => faudra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => faudrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => fallu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => fallus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => fallue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => fallues
|
||||||
|
s . CommonRomance.VGer => fallant
|
||||||
5
lib/tests/french/bescherelle/49valoir.gfs
Normal file
5
lib/tests/french/bescherelle/49valoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch47 "valoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/49valoir.out
Normal file
52
lib/tests/french/bescherelle/49valoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => valoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => valoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => vaux
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => vaux
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => vaut
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => valons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => valez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => valent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => vaille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => vailles
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vaille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => valions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => valiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vaillent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => valais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => valais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => valait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => valions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => valiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => valaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => valusse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => valusses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => valût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => valussions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => valussiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => valussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => valus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => valus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => valut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => valûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => valûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => valurent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => vaudrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => vaudras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => vaudra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => vaudrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => vaudrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => vaudront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => vaudrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => vaudrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => vaudrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => vaudrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => vaudriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => vaudraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => vaux
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => valons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => valez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => valu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => valus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => value
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => values
|
||||||
|
s . CommonRomance.VGer => valant
|
||||||
5
lib/tests/french/bescherelle/50vouloir.gfs
Normal file
5
lib/tests/french/bescherelle/50vouloir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch48 "vouloir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/50vouloir.out
Normal file
52
lib/tests/french/bescherelle/50vouloir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => vouloir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => vouloir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => veux
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => veux
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => veut
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => voulons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => voulez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => veulent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => veuille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => veuilles
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => veuille
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => voulions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => vouliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => veuillent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => voulais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => voulais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => voulait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => voulions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => vouliez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => voulaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => voulusse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => voulusses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => voulût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => voulussions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => voulussiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => voulussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => voulus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => voulus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => voulut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => voulûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => voulûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => voulurent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => voudrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => voudras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => voudra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => voudrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => voudrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => voudront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => voudrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => voudrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => voudrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => voudrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => voudriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => voudraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => veux
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => voulons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => voulez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => voulu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => voulus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => voulue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => voulues
|
||||||
|
s . CommonRomance.VGer => voulant
|
||||||
5
lib/tests/french/bescherelle/51asseoir.gfs
Normal file
5
lib/tests/french/bescherelle/51asseoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch49 "asseoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/51asseoir.out
Normal file
52
lib/tests/french/bescherelle/51asseoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => asseoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => asseoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => assieds
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => assieds
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => assied
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => asseyons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => asseyez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => asseyent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => asseye
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => asseyes
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => asseye
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => asseyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => asseyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => asseyent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => asseyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => asseyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => asseyait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => asseyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => asseyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => asseyaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => assisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => assisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => assît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => assissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => assissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => assissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => assis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => assis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => assit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => assîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => assîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => assirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => assiérai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => assiéras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => assiéra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => assiérons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => assiérez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => assiéront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => assiérais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => assiérais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => assiérait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => assiérions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => assiériez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => assiéraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => assieds
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => asseyons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => asseyez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => assis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => assis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => assise
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => assises
|
||||||
|
s . CommonRomance.VGer => asseyant
|
||||||
5
lib/tests/french/bescherelle/52seoir.gfs
Normal file
5
lib/tests/french/bescherelle/52seoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch50 "seoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/52seoir.out
Normal file
52
lib/tests/french/bescherelle/52seoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => seoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => seoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => sied
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => siéent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => siée
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => siéent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => seyait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => seyaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => siéra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => siéront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => siérait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => siéraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => Predef.nonExist
|
||||||
|
s . CommonRomance.VGer => séant
|
||||||
5
lib/tests/french/bescherelle/53messeoir.gfs
Normal file
5
lib/tests/french/bescherelle/53messeoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch50 "messeoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/53messeoir.out
Normal file
52
lib/tests/french/bescherelle/53messeoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => messeoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => messeoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => messied
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => messiéent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => messiée
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => messiéent
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => messeyait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => messeyaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => messiéra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => messiéront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => messiérait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => messiéraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => Predef.nonExist
|
||||||
|
s . CommonRomance.VGer => messéant
|
||||||
5
lib/tests/french/bescherelle/54surseoir.gfs
Normal file
5
lib/tests/french/bescherelle/54surseoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch51 "surseoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/54surseoir.out
Normal file
52
lib/tests/french/bescherelle/54surseoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => surseoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => surseoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => sursois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => sursois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => sursoit
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => sursoyons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => sursoyez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => sursoient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => sursoie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => sursoies
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sursoie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sursoyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sursoyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sursoient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => sursoyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => sursoyais
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => sursoyait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => sursoyions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => sursoyiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => sursoyaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => sursisse
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => sursisses
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sursît
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sursissions
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sursissiez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sursissent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => sursis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => sursis
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => sursit
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => sursîmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => sursîtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => sursirent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => surseoirai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => surseoiras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => surseoira
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => surseoirons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => surseoirez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => surseoiront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => surseoirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => surseoirais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => surseoirait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => surseoirions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => surseoiriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => surseoiraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => sursois
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => sursoyons
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => sursoyez
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => sursis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => sursis
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => sursise
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => sursises
|
||||||
|
s . CommonRomance.VGer => sursoyant
|
||||||
5
lib/tests/french/bescherelle/55choir.gfs
Normal file
5
lib/tests/french/bescherelle/55choir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch52 "choir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/55choir.out
Normal file
52
lib/tests/french/bescherelle/55choir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => choir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => choir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => chois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => chois
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => choit
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => choyons
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => choyez
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => choient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => chût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => chus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => chus
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => chut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => chûmes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => chûtes
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => churent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => cherrai
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => cherras
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => cherra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => cherrons
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => cherrez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => cherront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => cherrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => cherrais
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => cherrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => cherrions
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => cherriez
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => cherraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => chu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => chus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => chue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => chues
|
||||||
|
s . CommonRomance.VGer => Predef.nonExist
|
||||||
5
lib/tests/french/bescherelle/56échoir.gfs
Normal file
5
lib/tests/french/bescherelle/56échoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch52 "échoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
52
lib/tests/french/bescherelle/56échoir.out
Normal file
52
lib/tests/french/bescherelle/56échoir.out
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
s . CommonRomance.VInfin Prelude.True => échoir
|
||||||
|
s . CommonRomance.VInfin Prelude.False => échoir
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => échoit
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => échoient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => échoie
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => échoient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => échoyait
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => échoyaient
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => échût
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => échussent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => échut
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => échurent
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => écherra
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => écherront
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => écherrait
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => écherraient
|
||||||
|
s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
|
||||||
|
s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => échu
|
||||||
|
s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => échus
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => échue
|
||||||
|
s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => échues
|
||||||
|
s . CommonRomance.VGer => échéant
|
||||||
5
lib/tests/french/bescherelle/57déchoir.gfs
Normal file
5
lib/tests/french/bescherelle/57déchoir.gfs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
i -retain lib/src/french/BeschFre.gf
|
||||||
|
cc -table (v_besch52 "déchoir")
|
||||||
|
-- note that there is a discrepency between the bescherelle table
|
||||||
|
-- numbers and the book, from 7 in the book, the gf numbers are one behind
|
||||||
|
-- (i.e. 7 in the book is 6 in gf, etc)
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user