forked from GitHub/gf-core
fixed some spurious errors in romance
This commit is contained in:
@@ -28,8 +28,6 @@ resource ParadigmsCat =
|
|||||||
open
|
open
|
||||||
(Predef=Predef),
|
(Predef=Predef),
|
||||||
Prelude,
|
Prelude,
|
||||||
CommonRomance,
|
|
||||||
ResCat,
|
|
||||||
MorphoCat,
|
MorphoCat,
|
||||||
BeschCat,
|
BeschCat,
|
||||||
CatCat in {
|
CatCat in {
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ lin
|
|||||||
something_NP = pn2np (mkPN ["quelcom"] Masc) ;
|
something_NP = pn2np (mkPN ["quelcom"] Masc) ;
|
||||||
somewhere_Adv = ss ["a algun lloc"] ;
|
somewhere_Adv = ss ["a algun lloc"] ;
|
||||||
that_Quant =
|
that_Quant =
|
||||||
let aquell : Number => Gender => Case => Str = table {
|
let aquell : ParadigmsCat.Number => ParadigmsCat.Gender => Case => Str = table {
|
||||||
Sg => \\g,c => prepCase c ++ genForms "aquell" "aquella" ! g ;
|
Sg => \\g,c => prepCase c ++ genForms "aquell" "aquella" ! g ;
|
||||||
Pl => \\g,c => prepCase c ++ genForms "aquells" "aquelles" ! g
|
Pl => \\g,c => prepCase c ++ genForms "aquells" "aquelles" ! g
|
||||||
}
|
}
|
||||||
@@ -111,7 +111,7 @@ lin
|
|||||||
Fem Pl P3 ;
|
Fem Pl P3 ;
|
||||||
|
|
||||||
this_Quant =
|
this_Quant =
|
||||||
let aquest : Number => Gender => Case => Str = table {
|
let aquest : ParadigmsCat.Number => ParadigmsCat.Gender => Case => Str = table {
|
||||||
Sg => \\g,c => prepCase c ++ genForms "aquest" "aquesta" ! g ;
|
Sg => \\g,c => prepCase c ++ genForms "aquest" "aquesta" ! g ;
|
||||||
Pl => \\g,c => prepCase c ++ genForms "aquests" "aquestes" ! g
|
Pl => \\g,c => prepCase c ++ genForms "aquests" "aquestes" ! g
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,8 +28,6 @@ resource ParadigmsFre =
|
|||||||
open
|
open
|
||||||
(Predef=Predef),
|
(Predef=Predef),
|
||||||
Prelude,
|
Prelude,
|
||||||
CommonRomance,
|
|
||||||
ResFre,
|
|
||||||
MorphoFre,
|
MorphoFre,
|
||||||
CatFre in {
|
CatFre in {
|
||||||
|
|
||||||
|
|||||||
@@ -358,4 +358,8 @@ lin
|
|||||||
question_N = regN "domanda" ;
|
question_N = regN "domanda" ;
|
||||||
today_Adv = mkAdv "oggi" ;
|
today_Adv = mkAdv "oggi" ;
|
||||||
|
|
||||||
|
ready_A = mkA "pronto" ;
|
||||||
|
reason_N = mkN "raggione" feminine ;
|
||||||
|
uncertain_A = mkA "insicuro" ;
|
||||||
|
|
||||||
} ;
|
} ;
|
||||||
|
|||||||
@@ -28,8 +28,6 @@ resource ParadigmsIta =
|
|||||||
open
|
open
|
||||||
(Predef=Predef),
|
(Predef=Predef),
|
||||||
Prelude,
|
Prelude,
|
||||||
CommonRomance,
|
|
||||||
ResIta,
|
|
||||||
MorphoIta,
|
MorphoIta,
|
||||||
BeschIta,
|
BeschIta,
|
||||||
CatIta in {
|
CatIta in {
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
concrete StructuralIta of Structural = CatIta **
|
concrete StructuralIta of Structural = CatIta **
|
||||||
open PhonoIta, MorphoIta, ParadigmsIta, BeschIta, Prelude in {
|
open
|
||||||
|
PhonoIta, MorphoIta,
|
||||||
|
ParadigmsIta, BeschIta, Prelude in {
|
||||||
|
|
||||||
flags optimize=all ; coding=utf8 ;
|
flags optimize=all ; coding=utf8 ;
|
||||||
|
|
||||||
@@ -82,7 +84,7 @@ lin
|
|||||||
something_NP = pn2np (mkPN ["qualche cosa"] Masc) ;
|
something_NP = pn2np (mkPN ["qualche cosa"] Masc) ;
|
||||||
somewhere_Adv = ss ["qualche parte"] ;
|
somewhere_Adv = ss ["qualche parte"] ;
|
||||||
that_Quant = let
|
that_Quant = let
|
||||||
quello : Str -> Str -> Number => Gender => Case => Str =
|
quello : Str -> Str -> ParadigmsIta.Number => ParadigmsIta.Gender => Case => Str =
|
||||||
\quel, quelli -> table {
|
\quel, quelli -> table {
|
||||||
Sg => \\g,c => prepCase c ++ genForms quel "quella" ! g ;
|
Sg => \\g,c => prepCase c ++ genForms quel "quella" ! g ;
|
||||||
Pl => \\g,c => prepCase c ++ genForms quelli "quelle" ! g ---- quegli
|
Pl => \\g,c => prepCase c ++ genForms quelli "quelle" ! g ---- quegli
|
||||||
@@ -104,7 +106,7 @@ lin
|
|||||||
Masc Pl P3 ;
|
Masc Pl P3 ;
|
||||||
|
|
||||||
this_Quant = let
|
this_Quant = let
|
||||||
questo : Number => Gender => Case => Str = table {
|
questo : ParadigmsIta.Number => ParadigmsIta.Gender => Case => Str = table {
|
||||||
Sg => \\g,c => prepCase c ++ genForms "questo" "questa" ! g ;
|
Sg => \\g,c => prepCase c ++ genForms "questo" "questa" ! g ;
|
||||||
Pl => \\g,c => prepCase c ++ genForms "questi" "queste" ! g
|
Pl => \\g,c => prepCase c ++ genForms "questi" "queste" ! g
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -305,14 +305,15 @@ oper
|
|||||||
let
|
let
|
||||||
vp = useVP vpr ;
|
vp = useVP vpr ;
|
||||||
----e clpr = pronArg agr.n agr.p vp.clAcc vp.clDat ;
|
----e clpr = pronArg agr.n agr.p vp.clAcc vp.clDat ;
|
||||||
-- iform = infForm agr.n agr.p vp.clAcc vp.clDat ;
|
----e iform = infForm agr.n agr.p vp.clAcc vp.clDat ;
|
||||||
iform = False ;
|
clpr = <vp.clit1, vp.clit2, False> ; ----e
|
||||||
|
iform = False ; ----e
|
||||||
inf = (vp.s ! VPInfinit Simul iform).inf ! (aagr agr.g agr.n) ;
|
inf = (vp.s ! VPInfinit Simul iform).inf ! (aagr agr.g agr.n) ;
|
||||||
-- neg = vp.neg ! Pos ; --- Neg not in API
|
neg = vp.neg ! Pos ; --- Neg not in API
|
||||||
-- obj = neg.p2 ++ clpr.p2 ++ vp.comp ! agr ++ vp.ext ! Pos ---- pol
|
obj = neg.p2 ++ clpr.p2 ++ vp.comp ! agr ++ vp.ext ! Pos ---- pol
|
||||||
in
|
in
|
||||||
----e clitInf clpr.p3 (clpr.p1 ++ vp.clit2) inf ++ obj ;
|
clitInf clpr.p3 (clpr.p1 ++ vp.clit3) inf ++ obj ;
|
||||||
inf ;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
-- insertObject:
|
-- insertObject:
|
||||||
|
|||||||
@@ -27,8 +27,6 @@ resource ParadigmsSpa =
|
|||||||
open
|
open
|
||||||
(Predef=Predef),
|
(Predef=Predef),
|
||||||
Prelude,
|
Prelude,
|
||||||
CommonRomance,
|
|
||||||
ResSpa,
|
|
||||||
MorphoSpa,
|
MorphoSpa,
|
||||||
BeschSpa,
|
BeschSpa,
|
||||||
CatSpa in {
|
CatSpa in {
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ lin
|
|||||||
something_NP = pn2np (mkPN ["algo"] Masc) ;
|
something_NP = pn2np (mkPN ["algo"] Masc) ;
|
||||||
somewhere_Adv = ss ["en ninguna parte"] ;
|
somewhere_Adv = ss ["en ninguna parte"] ;
|
||||||
that_Quant =
|
that_Quant =
|
||||||
let ese : Number => Gender => Case => Str = table {
|
let ese : ParadigmsSpa.Number => ParadigmsSpa.Gender => Case => Str = table {
|
||||||
Sg => \\g,c => prepCase c ++ genForms "ese" "esa" ! g ;
|
Sg => \\g,c => prepCase c ++ genForms "ese" "esa" ! g ;
|
||||||
Pl => \\g,c => prepCase c ++ genForms "esos" "esas" ! g
|
Pl => \\g,c => prepCase c ++ genForms "esos" "esas" ! g
|
||||||
}
|
}
|
||||||
@@ -110,7 +110,7 @@ lin
|
|||||||
"su" "su" "sus" "sus"
|
"su" "su" "sus" "sus"
|
||||||
Masc Pl P3 ;
|
Masc Pl P3 ;
|
||||||
this_Quant =
|
this_Quant =
|
||||||
let este : Number => Gender => Case => Str = table {
|
let este : ParadigmsSpa.Number => ParadigmsSpa.Gender => Case => Str = table {
|
||||||
Sg => \\g,c => prepCase c ++ genForms "este" "esta" ! g ;
|
Sg => \\g,c => prepCase c ++ genForms "este" "esta" ! g ;
|
||||||
Pl => \\g,c => prepCase c ++ genForms "estos" "estas" ! g
|
Pl => \\g,c => prepCase c ++ genForms "estos" "estas" ! g
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user