forked from GitHub/gf-core
Quick fix in French.
This commit is contained in:
@@ -5,12 +5,12 @@
|
|||||||
--
|
--
|
||||||
-- Aarne Ranta, Janna Khegai 2003
|
-- Aarne Ranta, Janna Khegai 2003
|
||||||
|
|
||||||
resource ExtraFre = open PredicationFre, ResourceFre, Prelude, SyntaxFre, MorphoFre in {
|
resource ExtraFre = open PredicationFre, ResourceFre, Prelude, SyntaxFre, MorphoFre, ParadigmsFre in {
|
||||||
|
|
||||||
oper
|
oper
|
||||||
avoirBesoin: CN -> VP = \medicine ->
|
avoirBesoin: CN -> VP = \medicine ->
|
||||||
PosVG ( PredTV tvAvoir (DetNP nullDet (
|
PosVG ( PredTV (tvDir vAvoir) (DetNP nullDet (
|
||||||
AppFun (funDe (mkCNomReg "besoin" Masc) ** {lock_Fun =<>} )
|
AppFun (funDe (mkCNomReg "besoin" Masc ** {lock_N =<>}))
|
||||||
(IndefOneNP medicine)
|
(IndefOneNP medicine)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@@ -32,7 +32,7 @@ oper
|
|||||||
|
|
||||||
nullDet : Det = mkDeterminer1 Sg "" ** {lock_Det =<>} ;
|
nullDet : Det = mkDeterminer1 Sg "" ** {lock_Det =<>} ;
|
||||||
|
|
||||||
tvAvoir = mkTransVerbDir (verbPres (conj3savoir ""))** {lock_TV = <> };
|
--- tvAvoir = mkTransVerbDir (verbPres (conj3savoir ""))** {lock_TV = <> };
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
-- use this path to read the grammar from the same directory
|
-- use this path to read the grammar from the same directory
|
||||||
--# -path=.:../newresource/abstract:../prelude:../newresource/french:../newresource/romance
|
--# -path=.:../newresource/abstract:../prelude:../newresource/french:../newresource/romance
|
||||||
|
|
||||||
concrete HealthFre of Health = open PredicationFre, ResourceFre, Prelude, SyntaxFre, MorphoFre, ExtraFre in {
|
concrete HealthFre of Health = open PredicationFre, ResourceFre, Prelude, SyntaxFre, MorphoFre, ExtraFre, ParadigmsFre in {
|
||||||
|
|
||||||
-- 1. still using "à" instead of "aux" in PainIn operations
|
-- 1. still using "à" instead of "aux" in PainIn operations
|
||||||
-- because of the UTF8 problem with non-utf8 resource grammars!
|
-- because of the UTF8 problem with non-utf8 resource grammars!
|
||||||
@@ -32,11 +32,11 @@ lin
|
|||||||
|
|
||||||
Influenza = mkCNomReg "grippe" Fem ** {lock_CN = <> };
|
Influenza = mkCNomReg "grippe" Fem ** {lock_CN = <> };
|
||||||
Malaria = mkCNomReg "malaria" Fem ** {lock_CN = <> };
|
Malaria = mkCNomReg "malaria" Fem ** {lock_CN = <> };
|
||||||
HaveIllness patient illness = predV2 tvAvoir patient (DefOneNP illness) ;
|
HaveIllness patient illness = predV2 (tvDir vAvoir) patient (DefOneNP illness) ;
|
||||||
Complain = predV2 tvAvoir ;
|
Complain = predV2 (tvDir vAvoir) ;
|
||||||
|
|
||||||
BeInCondition = PredVP ;
|
BeInCondition = PredVP ;
|
||||||
CatchCold = PosVG (PredTV tvAvoir (IndefOneNP (mkCNomReg "rhume" Masc ** {lock_CN = <> })));
|
CatchCold = PosVG (PredTV (tvDir vAvoir) (IndefOneNP (mkCNomReg "rhume" Masc ** {lock_CN = <> })));
|
||||||
Pregnant = PosVG (PredAP (mkAdjective (adjJeune "enceinte") adjPost** {lock_AP = <> })) ;
|
Pregnant = PosVG (PredAP (mkAdjective (adjJeune "enceinte") adjPost** {lock_AP = <> })) ;
|
||||||
|
|
||||||
High = AdjP1 (mkAdjReg "élevé" adjPost ** {lock_Adj1 = <> }) ;
|
High = AdjP1 (mkAdjReg "élevé" adjPost ** {lock_Adj1 = <> }) ;
|
||||||
@@ -55,7 +55,7 @@ lin
|
|||||||
FeverMod degree = DetNP (delDet ** {lock_Det = <> }) (ModAdj degree (mkCNomReg "fièvre" Fem** {lock_CN = <> })) ;
|
FeverMod degree = DetNP (delDet ** {lock_Det = <> }) (ModAdj degree (mkCNomReg "fièvre" Fem** {lock_CN = <> })) ;
|
||||||
Fever = DetNP (delDet ** {lock_Det = <> }) (mkCNomReg "fièvre" Fem ** {lock_CN = <> }) ;
|
Fever = DetNP (delDet ** {lock_Det = <> }) (mkCNomReg "fièvre" Fem ** {lock_CN = <> }) ;
|
||||||
|
|
||||||
PainInMod patient head degree = predV2 tvAvoir patient
|
PainInMod patient head degree = predV2 (tvDir vAvoir) patient
|
||||||
(DetNP (nullDet ** {lock_Det = <> })
|
(DetNP (nullDet ** {lock_Det = <> })
|
||||||
( ModAdj degree
|
( ModAdj degree
|
||||||
(
|
(
|
||||||
@@ -65,7 +65,7 @@ lin
|
|||||||
)
|
)
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
PainIn patient head = predV2 tvAvoir patient
|
PainIn patient head = predV2 (tvDir vAvoir) patient
|
||||||
(DetNP (nullDet ** {lock_Det = <> })
|
(DetNP (nullDet ** {lock_Det = <> })
|
||||||
(
|
(
|
||||||
AppFun
|
AppFun
|
||||||
|
|||||||
Reference in New Issue
Block a user