mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 04:59:31 -06:00
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
|
||||
else
|
||||
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