Index: incubator/apertium-scn/apertium-scn.scn.rlx =================================================================== --- incubator/apertium-scn/apertium-scn.scn.rlx (revision 71841) +++ incubator/apertium-scn/apertium-scn.scn.rlx (revision 71845) @@ -25,8 +25,22 @@ LIST Prn/si = (prn pro ref p3); LIST Prn/ni = (prn pro p1 pl); +LIST Pron/nt = (prn nt); +LIST Pron/itg = (prn itg); +LIST ProRef = (prn pro ref) ; +LIST Pron/p1/sg = (prn pro p1 mf sg) ; +LIST Pron/p2/sg = (prn pro p2 mf sg) ; +LIST Pron/p3/sg = (prn pro p2 mf sg) ; +LIST Pron/p1/pl = (prn pro p1 mf pl) ; +LIST Pron/p2/pl = (prn pro p2 mf pl) ; +LIST Pron/p3/pl = (prn pro p2 mf pl) ; +SET PronPers = Pron/p1/sg OR Pron/p2/sg OR Pron/p3/sg OR Pron/p1/pl OR Pron/p2/pl OR Pron/p3/pl ; +LIST Rel/aa = (rel aa); +LIST Rel/an = (rel an); + + LIST Prep/di = ""i ""i ; LIST Prep/a = ""i ""i ; LIST Prep/pi = ""i ; @@ -51,6 +65,7 @@ LIST DetDefMsc = (det def m); LIST DetDefFem = (det def f); +LIST DetInd = (det ind); LIST DetDef = (det def); LIST DetPos = (det pos) ; @@ -67,7 +82,6 @@ LIST Cristianu = "cristianu" ; LIST Sg3 = (p3 sg) ; -LIST ProRef = (prn pro ref) ; LIST Cog = cog ; LIST Top = top ; @@ -141,6 +155,7 @@ LIST MscFem = mf ; LIST Excl = "!" ; +LIST Intrg = "?" ; LIST Cm = cm ; LIST unknown = ("\\*.*"r) ; @@ -165,7 +180,6 @@ SECTION - SELECT DetDef IF (0 DetDef OR Verb + $$Pri) (1 N + $$Pl) ; REMOVE SUB:1 Det IF (0 Prep/di OR Prep/a OR Prep/pi OR Prep/cu OR Prep/nta) ; @@ -173,10 +187,7 @@ # necesitamos esta regla porque a veces se escribe siciliano sin tildes, # y allí "a" y "â" son ambiguos -SELECT CC IF (0 CC/e OR CC/o) ; -SELECT CS IF (0 CS/ca) ; - SELECT A + $$Genero IF (-1C N + $$Genero) ; SELECT Vbhaver IF (1C PrfPrc) ; @@ -188,10 +199,6 @@ SELECT Sg3 IF (-1C Prop) ; -SELECT CS IF (1 Verb) ; - -SELECT Rel IF (0 Chi) (1 Fin) ; - REMOVE Imper IF (NOT 1* Excl) (NOT 1 Cm) ; SELECT Adv IF (-1C Pron) (0 Adv OR Det) (1 Fin) ; @@ -200,7 +207,6 @@ SELECT N IF (-1 Det OR Pr) (0 Cristianu) ; - SELECT Pr IF (0 Pr OR Pr LINK 0/* Det) (1 Inf) ; # Pi fari lu jurnalista prufissiuntista ... @@ -208,13 +214,8 @@ # Nta lu Òrdini prufissiunali -SELECT CS IF (1 Verb) ; - # UBS è na banca ca havi la sedi principali nta Svìzzira. - SELECT Det IF (-1C Vbser) (0 Det) (0 Pr LINK 0/* Det) ; # UBS è na banca - -SELECT CS IF (1 Verb) ; # Construcción "nu/na di li ..." @@ -229,7 +230,8 @@ SELECT N/FemPl IF (-3 Det/una) (-2 Prep/di) (-1 Det) (0 N/MscPl OR N/FemPl) ; # Chiara Strazzulla è na di li littirati siciliani. - + + SELECT DetIndMscPl IF (0 DetIndMscPl OR DetIndFemPl) (1 N/mf + $$Pl) ; SELECT DetDemMscPl IF (0 DetDemMscPl OR DetDemFemPl) (1 N/m/sp) ; @@ -295,8 +297,63 @@ SELECT DetPos IF (-1 DetDef) (0 A/pos OR DetPos) ; # sunnu li so libbra +SELECT DetInd + $$Pl IF (0 DetInd + $$Pl) (0 DetInd + $$Sg) (1 N + $$Pl); +SELECT DetInd + $$Sg IF (0 DetInd + $$Pl) (0 DetInd + $$Sg) (1 N + $$Sg); +# qualunqui libbra voi... +# ================================== +# PRONOMBRES +# ================================== + +SELECT Pron/itg IF (0 Rel) (0 Pron/itg) (1* Rel) (1* Pron/itg) (2* Intrg); + + +# SELECT Pron/itg IF (0 Rel) (0 Pron/itg) (NOT 2 Pron/itg) (2* Intrg); + +SELECT Rel IF (-1* Pron/itg) (0 Rel) (0 Pron/itg) (1* Intrg); + + +# Chequar! ---> +# SELECT Pron/itg + $$Sg IF (0 Rel) (0 Pron/itg + $$Sg) (0 Pron/itg + $$Pl) (1 Verb + $$Sg) (2* Intrg); +# SELECT Pron/itg + $$Pl IF (0 Rel) (0 Pron/itg + $$Sg) (0 Pron/itg + $$Pl) (1 Verb + $$Pl) (2* Intrg); +# SELECT Pron/itg + $$Sg IF (0 Rel) (0 Pron/itg + $$Sg) (0 Pron/itg + $$Pl) (1 Pron OR N) (2 Verb + $$Sg) (3* Intrg); +# SELECT Pron/itg + $$Pl IF (0 Rel) (0 Pron/itg + $$Sg) (0 Pron/itg + $$Pl) (1 Pron OR N) (2 Verb + $$Pl) (3* Intrg); + + +REMOVE Pron/itg (NOT 1* Intrg); + +# SELECT Pron/itg IF (0 Rel) (0 Pron/itg) (1* Intrg); + +# SELECT Rel IF (0 Rel) (0 Pr) (1 Fin); + + + +# ================================== +# SELECT Rel/aa IF (0 Rel/aa OR Pr) (1 Verb); +# SELECT Rel/aa IF (0 Rel/aa OR Pr) (1 Pron/p1/sg) (2 Verb + $$P1/sg); +# SELECT Rel/aa IF (0 Rel/aa OR Pr) (1 Pron/p2/sg) (2 Verb + $$P2/sg); +# SELECT Rel/aa IF (0 Rel/aa OR Pr) (1 Pron/p3/sg) (2 Verb + $$P3/sg); +# SELECT Rel/aa IF (0 Rel/aa OR Pr) (1 Pron/p1/pl) (2 Verb + $$P1/pl); +# SELECT Rel/aa IF (0 Rel/aa OR Pr) (1 Pron/p2/pl) (2 Verb + $$P2/pl); +# SELECT Rel/aa IF (0 Rel/aa OR Pr) (1 Pron/p3/pl) (2 Verb + $$P3/pl); +# +# SELECT Pr IF (0 Rel/aa OR Pr) (1 Pron/nt OR A OR N OR Det); +# # cu disìa troppu finisci cu nenti +# +# +# # SELECT CS IF (0C CS OR Pr LINK 0/* Det) (1 Verb) ; +# # UBS è na banca ca havi la sedi principali nta Svìzzira. +# +# SELECT CC IF (0 CC/e OR CC/o) ; +# # +# # SELECT CS IF (0 CS/ca) ; +# # +# # SELECT CS IF (1 Verb) ; +# +# # SELECT Rel IF (0 Chi) (1 Fin) ; + + AFTER-SECTIONS REMOVE SUB:1 Det (NOT 0 Imper) ; Index: incubator/apertium-scn/apertium-scn.scn.dix =================================================================== --- incubator/apertium-scn/apertium-scn.scn.dix (revision 71841) +++ incubator/apertium-scn/apertium-scn.scn.dix (revision 71845) @@ -307,6 +307,13 @@

+ + +

cucui

+

cucui

+

cuicui

+

cuicui

+

@@ -441,7 +448,19 @@

soso

+ + +

qualunquiqualunqui

+

qualunquiqualunqui

+

qualunchiqualunqui

+

qualunchiqualunqui

+
+ +

+

+
+ @@ -6680,9 +6699,11 @@ quali hi cui +

cucui

+ - + nenti

neccunenti

nientinenti

@@ -6707,8 +6728,15 @@ + + quarcunu +

qualcunuquarcunu

+ quarchidunu +

qualchidunuquarchidunu

+

qualchirunuquarchidunu

+ l

l

ll

@@ -6719,6 +6747,7 @@

accadunarcun

tutt ognidun +

ognirunognidun

ogni quarchi @@ -10560,10 +10589,11 @@ pint pintalor partit -

pippartit

-

tanpartit

-

staturpartit

-

giraffpartit

+ pip + statur + giraff + tan + pipiner pipit pirar Index: incubator/apertium-scn-spa/apertium-scn-spa.scn-spa.dix =================================================================== --- incubator/apertium-scn-spa/apertium-scn-spa.scn-spa.dix (revision 71841) +++ incubator/apertium-scn-spa/apertium-scn-spa.scn-spa.dix (revision 71845) @@ -133,7 +133,7 @@

maanchisino

caque

zoèesdecir

-

picchìporque

+

pircchìporque

siddusi

purucaaunque

piròsinembargo

@@ -295,7 +295,9 @@

nuddunadie

chiqué

+

cuiquién

+

tuttieduiambos

tuttieduiambas

@@ -318,6 +320,9 @@

chique

zocculoque

cuiquien

+

chidduchielque

+

chidduchielque

+

chidduchiloque

@@ -357,9 +362,14 @@

ognidunucada

quarchialguno

arcunualguno

+

qualunquicualquier

+

quarchidunucualquier

+

quarcunucualquier

tuttutodo

+ +

chistueste

chistueste

chissuese

@@ -1142,6 +1152,8 @@

àfricanuafricano

matimàticumatemático

matimàticumatemático

+

cocucocinero

+

cocucocinero

bèrbirubereber

bèrbirubereber

@@ -1475,7 +1487,8 @@

furmazzioniformación

gravitatigravitación

inizziuinicio

-

jornadía

+

iornudía

+

iornadía

kmkm

libbirtatilibertad

lingualengua

@@ -2601,6 +2614,8 @@

canaliteja

tissututejido

tilarutelar

+

armunìaharmonía

+

telèfunutelefonía

telescopiutelescopio

scantutemor

@@ -2663,7 +2678,7 @@

vagginavagina

stucciuvaina

valenciavalencia

-

omuvarón

+

omuvarón

baschivasco

biccherivaso

piloccuvello

@@ -3481,6 +3496,8 @@

nàscitanacimiento

parigghiapar

partitapartido

+

pipatrompa

+

perdicanaperdiz

pidalinabase

piraraperal

@@ -5201,6 +5218,7 @@

cauciupatada

tracciacanción

siratarde

+

siratatarde

chioggialluvia

attivìssimuatavismo

minurimenor

@@ -8091,7 +8109,10 @@

vasciubajo

vasciubajo

+

prizziusuprecioso

+ +

allegrualegre

allegrualegre

allegrualegre

@@ -8099,6 +8120,7 @@

giacunnualegre

giacunnualegre

giacunnualegre

+

gaviusualegre

gaviusualegre

@@ -8434,8 +8456,12 @@

successivusiguiente

successivusiguiente

-

successivusiguiente

+ +

siguentisiguiente

+

siguentisiguiente

+

siguentisiguiente

+

superchiusuperior

superchiusuperior

superchiusuperior

@@ -8765,6 +8791,10 @@

curalicoral

curalicoral

curalicoral

+ +

raggiunèvulirazonable

+

raggiunèvulirazonable

+

raggiunèvulirazonable

curticalicortical

curticalicortical

Index: incubator/apertium-scn-spa/apertium-scn-spa.scn-spa.t1x =================================================================== --- incubator/apertium-scn-spa/apertium-scn-spa.scn-spa.t1x (revision 71841) +++ incubator/apertium-scn-spa/apertium-scn-spa.scn-spa.t1x (revision 71845) @@ -2577,6 +2577,8 @@ + + @@ -2633,6 +2635,7 @@ + Index: incubator/apertium-scn-spa/apertium-scn-spa.spa-scn.t1x =================================================================== --- incubator/apertium-scn-spa/apertium-scn-spa.spa-scn.t1x (revision 71841) +++ incubator/apertium-scn-spa/apertium-scn-spa.spa-scn.t1x (revision 71845) @@ -5,6 +5,10 @@ + + + + @@ -23,7 +27,7 @@ - + @@ -2343,14 +2347,17 @@ - + + - - + + + + - + @@ -2361,38 +2368,28 @@ - - - - - + + + - - + + - - - - - - - + - - - - + + - +