1
0
forked from GitHub/gf-core

fixed some spurious errors in romance

This commit is contained in:
aarne
2008-10-31 14:39:47 +00:00
parent 88fa05749b
commit 0c1f5cf9f2
9 changed files with 20 additions and 21 deletions

View File

@@ -28,8 +28,6 @@ resource ParadigmsCat =
open open
(Predef=Predef), (Predef=Predef),
Prelude, Prelude,
CommonRomance,
ResCat,
MorphoCat, MorphoCat,
BeschCat, BeschCat,
CatCat in { CatCat in {

View File

@@ -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
} }

View File

@@ -28,8 +28,6 @@ resource ParadigmsFre =
open open
(Predef=Predef), (Predef=Predef),
Prelude, Prelude,
CommonRomance,
ResFre,
MorphoFre, MorphoFre,
CatFre in { CatFre in {

View File

@@ -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" ;
} ; } ;

View File

@@ -28,8 +28,6 @@ resource ParadigmsIta =
open open
(Predef=Predef), (Predef=Predef),
Prelude, Prelude,
CommonRomance,
ResIta,
MorphoIta, MorphoIta,
BeschIta, BeschIta,
CatIta in { CatIta in {

View File

@@ -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
} }

View File

@@ -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:

View File

@@ -27,8 +27,6 @@ resource ParadigmsSpa =
open open
(Predef=Predef), (Predef=Predef),
Prelude, Prelude,
CommonRomance,
ResSpa,
MorphoSpa, MorphoSpa,
BeschSpa, BeschSpa,
CatSpa in { CatSpa in {

View File

@@ -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
} }