Skip to content

Instantly share code, notes, and snippets.

@inariksit
Last active February 23, 2017 13:52
Show Gist options
  • Save inariksit/7f59604bb8da42ddebc69a276d0b2dbf to your computer and use it in GitHub Desktop.
Save inariksit/7f59604bb8da42ddebc69a276d0b2dbf to your computer and use it in GitHub Desktop.
# Rules that target A1
REMOVE A1 IF (0 HAU) (-1 HONAKO) ; # line 4210
# Rules that target A3
REMOVE A3 IF (0C KAUS) ; # line 7559
# Rules that target ABL
REMOVE ABL IF (0 PRISMA) ; # line 6189
SELECT ABL IF (0 ("<bidetik(>\"<..._MAI)?>"ir) LINK 0 IZE) ; # line 5351
# Rules that target ABS
REMOVE ABS IF (1 POSTPOSIZIOAK-16 + ABL) ; # line 3387
REMOVE ABS IF (0C IZE) (1 BARRU) ; # line 8590
REMOVE ABS IF (0 DET) (1 MILIOI) ; # line 7233
REMOVE ABS IF (0 BURUZ) (-1 DAT) ; # line 3378
REMOVE ABS IF (0 GEN) (NOT -1 DET) ; # line 7721
REMOVE ABS IF (0 PART + ZERO) (-1C ABS) ; # line 7682
REMOVE ABS IF (0 ZERO) (1 ADB + POSPOZ) ; # line 7656
SELECT ABS IF (0C DET) (1C ADI/ADL/ADT) ; # line 4716
REMOVE ABS IF (0 GEN + ZERO) (NOT 1 ADI) ; # line 7674
REMOVE ABS IF (0 IZE) (1 POSTPOSIZIOAK-2 + INE) ; # line 3384
SELECT ABS IF (0 IZE) (1 ("<gabe(>\"<..._MAI)?>"ir)) ; # line 7159
SELECT ABS IF (0 ("<gain(>\"<..._MAI)?>"ir)) (-1 INS | GEN) ; # line 5999
REMOVE ABS IF (0 ERG + NUMS LINK 0 HUMAN) (*1 (SUBJ_ERG_AGENT_HUMAN_OBJ_ABS_THEME) BARRIER ("<$.>"<PUNT_PUNT>")) ; # line 3344
REMOVE ABS IF (0C ADI) (NOT -1 ZERO) (1C ADI) ; # line 6352
REMOVE ABS IF (NOT 0 GRA | ELI) (0 GEN) (1 IZE) ; # line 7123
MAP (@SUBJ) TARGET ABS IF (NOT 0 POSPOZ) (-1 ZERO) (1 ZERO)
REMOVE ABS IF (NOT 0 ADIZE) (0 GEL + ZERO) (1 IZE) ; # line 7677
SELECT ABS IF (0 DZG) (NOT -1 ZERO | POSPOZ) (1 ADI | ADPOSAG) ; # line 7288
SELECT ABS IF (0 (HAUL_DATA)) (-1 KOMENTARIOAK) (1 KOMENTARIOAK) ; # line 7307
SELECT ABS IF (0 POSTPOSIZIOAK-32IZE) (NOT 0 GEL) (-1 IZE-DET-IOR-ADJ-ELI-SIG-ADB + ALA) ; # line 3437
SELECT ABS IF (0 POSTPOSIZIOAK-1IZE + MG) (-1 IZE-IOR-ADB-ADJ-SIG + ZERO) (NOT -1 GEN/GEL) ; # line 8536
REMOVE ABS IF (0 ERG + NUMS LINK 0 ABS) (NOT 0 (BIZ-)) (*1 DU BARRIER ("<$.>"PUNT_PUNT>")) ; # line 3346
REMOVE ABS IF (0 ERG + NUMS LINK 0 ABS) (NOT 0 (BIZ-)) (*-1 DU BARRIER ("<$.>"PUNT_PUNT>")) ; # line 3347
SELECT ABS IF (0 AORG) (NOT 0 ERG) (-1 GEL | GEN) (1 ADI + NOTDEK) ; # line 7662
SELECT ABS IF (0 DZG + ZERO) (NOT 0 GEN | GEL) (-1 IZE-ZERO) (NOT -1 GEN | GEL) ; # line 7286
SELECT ABS IF (0 GEL) (NOT 0 ADL | ADT) (1 ("<,>"<PUNT_PUNT_KOMA>")) (NOT 2 GEL) ; # line 7616
REMOVE ABS IF (0 DESK | GEL) (NOT 0 ERG | ADI | DET | ADJ) (1 IZE) (NOT 1 ADPOSAG) ; # line 7199
SELECT ABS IF (0C DET) (0 ZERO) (NOT 0 ("lehen")) (NOT 0 GEN | GEL) (1C ADB) ; # line 4717
SELECT ABS IF (0 ADL_IZEELI) (NOT 0 ADPOSAG) (NOT -1 ADPOSAG) (NOT -2 ADPOSAG) (-1 BURU) ; # line 6672
SELECT ABS IF (0 BAT) (0C DET) (NOT 0 GEN) (NOT 1 IZE | GEHIAGO | GUTXIAGO) (NOT -1 BATIK | ("pixka")) ; # line 4728
SELECT ABS IF (0 IZE-ZERO) (NOT 0 GEN | GEL | ADB) (NOT 0 JNT) (1 ADT | LOK) (NOT 1 ("guztiarekin_ere")) ; # line 7671
REMOVE ABS IF (0 IZE-ZERO) (NOT 0 GEN | GEL | IZAUR+) (1 ADJ) (NOT 1 DETAUR | IZAUR+ | PH) (NOT *2 IZAN | ADITZATRIBUTU) ; # line 7665
# Rules that target ADB
SELECT ADB IF (0 GERORAKO) ; # line 8025
REMOVE ADB IF (0 HURRENGO) ; # line 5949
SELECT ADB IF (0 IZE + KONP) ; # line 6950
SELECT ADB IF (1 PART + ABS + @ATRIB) ; # line 7116
REMOVE ADB IF (0 ("<gatazka(>\"<..._MAI)?>"ir)) ; # line 6036
REMOVE ADB IF (0 ("<karraka(>\"<..._MAI)?>"ir)) ; # line 6035
REMOVE ADB IF (0 ("<barrena(>\"<..._MAI)?>"ir)) ; # line 5015
SELECT ADB IF (0 ("<aurtengo(>\"<..._MAI)?>"ir)) ; # line 6016
SELECT ADB IF (0 ("<gutxienez(>\"<..._MAI)?>"ir)) ; # line 6024
SELECT ADB IF (0 ("<berez(>\"<..._MAI)?>"ir) LINK 0 DET) ; # line 3632
REMOVE ADB IF (0 ("<nahien(>\"<..._MAI)?>"ir) LINK 0 ADJ) ; # line 6204
SELECT ADB IF (0 ("<lehenik(>\"<..._MAI)?>"ir) LINK 0 DET) ; # line 5346
SELECT ADB IF (0 ("<benetan(>\"<..._MAI)?>"ir) LINK 0 INE) ; # line 5157
SELECT ADB IF (0 ("<gehienetan(>\"<..._MAI)?>"ir) LINK 0 DET) ; # line 3717
SELECT ADB IF (0 ("<lehendabizikoz(>\"<..._MAI)?>"ir) LINK 0 ZERO) ; # line 6031
SELECT ADB IF (0 OSO) (1 ADJ) ; # line 7847
SELECT ADB IF (0 LEHEN) (-1 BAINO) ; # line 5899
SELECT ADB IF (0 GABE) (-1C NOTDEK) ; # line 5988
MAP @ADLG TARGET ADB IF (0C ADB) (NOT 1 POSPOZ)
SELECT ADB IF (0 IZE + INS) (NOT -1 GEN) ; # line 4530
SELECT ADB IF (0 ("bakarrik")) (-1 BAKAR) ; # line 3544
SELECT ADB IF (0 MAILAKATZAILEAK) (1 PART) ; # line 6580
SELECT ADB IF (0 ("batera")) (-1 ADL | ADT) ; # line 3299
MAP @KM> TARGET ADB IF (0 ERDI) (1 IZE | ADJ | ADB | ADI)
SELECT ADB IF (0 ("<gero(>\"<..._MAI)?>"ir)) (1 ETA) ; # line 4694
SELECT ADB IF (0C ADJ-ADB) (-1 KASEZGRAM | ERG | PAR) ; # line 7039
SELECT ADB IF (0 ("<geldi(>\"<..._MAI)?>"ir)) (1 ADI) ; # line 5904
SELECT ADB IF (0 ("<argi(>\"<..._MAI)?>"ir)) (1 EGON) ; # line 5280
REMOVE ADB IF (0 ("<beste(>\"<..._MAI)?>"ir)) (1 DET) ; # line 5189
SELECT ADB IF (0 ("<gabe(>\"<..._MAI)?>"ir)) (-1 PAR) ; # line 4499
SELECT ADB IF (0 ("<zain(>\"<..._MAI)?>"ir)) (*1 EGON) ; # line 5994
SELECT ADB IF (0 ("<buruz(>\"<..._MAI)?>"ir)) (-1 DAT) ; # line 5861
REMOVE ADB IF (0 ("<beste(>\"<..._MAI)?>"ir)) (-1 LOT) ; # line 5206
SELECT ADB IF (0 ("<barna(>\"<..._MAI)?>"ir)) (-1 ABL) ; # line 5001
SELECT ADB IF (0 ("<barna(>\"<..._MAI)?>"ir)) (-1 INE) ; # line 4995
SELECT ADB IF (0 ("<gabe(>\"<..._MAI)?>"ir)) (-1 PART) ; # line 4494
REMOVE ADB IF (0 ("<adina(>\"<..._MAI)?>"ir)) (-1 GEN) ; # line 4369
SELECT ADB IF (0 ("<nahiko(>\"<..._MAI)?>"ir)) (1 ADB) ; # line 3787
SELECT ADB IF (0 ("<zain(>\"<..._MAI)?>"ir)) (*-1 EGON) ; # line 5991
REMOVE ADB IF (0 ("<aurrez(>\"<..._MAI)?>"ir)) (-1 GEN) ; # line 5057
SELECT ADB IF (0 ("<batera(>\"<..._MAI)?>"ir)) (-1 SOZ) ; # line 4674
REMOVE ADB IF (0 ("<egun(>\"<..._MAI)?>"ir)) (1 TXINTA) ; # line 4613
SELECT ADB IF (0 ("<gabeko(>\"<..._MAI)?>"ir)) (-1 PAR) ; # line 4508
SELECT ADB IF (0 ("<gaizki(>\"<..._MAI)?>"ir)) (-1 ARR) ; # line 4352
SELECT ADB IF (0 ("<oso(>\"<..._MAI)?>"ir)) (1 ADB/ADJ) ; # line 4226
SELECT ADB IF (0 ("<nahikoa(>\"<..._MAI)?>"ir)) (1 ADB) ; # line 3791
SELECT ADB IF (0 ("<nahiko(>\"<..._MAI)?>"ir)) (1C SIN) ; # line 3764
SELECT ADB IF (0 ("<kantari(>\"<..._MAI)?>"ir)) (1 SIN) ; # line 3738
SELECT ADB IF (0 ("<buruzko(>\"<..._MAI)?>"ir)) (-1 DAT) ; # line 5870
SELECT ADB IF (0 ("<barrena(>\"<..._MAI)?>"ir)) (-1 ABL) ; # line 5011
SELECT ADB IF (0 ("<barrena(>\"<..._MAI)?>"ir)) (-1 INE) ; # line 5007
SELECT ADB IF (0 ("<alderen(>\"<..._MAI)?>"ir)) (1 EGON) ; # line 4979
SELECT ADB IF (0 ("<gabeko(>\"<..._MAI)?>"ir)) (-1 PART) ; # line 4504
REMOVE ADB IF (0 ("<irrika(>\"<..._MAI)?>"ir)) (-1 ERLT) ; # line 4380
SELECT ADB IF (0 ("<nahikoa(>\"<..._MAI)?>"ir)) (1C SIN) ; # line 3767
SELECT ADB IF (0 ("<ihesi(>\"<..._MAI)?>"ir)) (NOT 1 ADL) ; # line 4904
REMOVE ADB IF (0 ("<ikaragarri(>\"<..._MAI)?>"ir)) (1 DET) ; # line 5467
SELECT ADB IF (0 ("<legez(>\"<..._MAI)?>"ir)) (-1 ADL/ADT) ; # line 5091
SELECT ADB IF (0 ("<zehar(>\"<..._MAI)?>"ir)) (-1 INE/ABL) ; # line 5082
SELECT ADB IF (0 ("<beharrean(>\"<..._MAI)?>"ir)) (-1 PART) ; # line 8584
SELECT ADB IF (0 ("<are(>\"<..._MAI)?>"ir)) (2 GRA | AGOAK) ; # line 4654
SELECT ADB IF (0 ("<are(>\"<..._MAI)?>"ir)) (1 GRA | AGOAK) ; # line 4653
REMOVE ADB IF (0 ("<irrika(>\"<..._MAI)?>"ir)) (-1 GEN/GEL) ; # line 4375
SELECT ADB IF (0 ("<gora(>\"<..._MAI)?>"ir)) (-1 KASEZGRAM) ; # line 4283
REMOVE ADB IF (0 ("<asko(>\"<..._MAI)?>"ir)) (-1 IZE + ZERO) ; # line 5503
SELECT ADB IF (0 ("<erraz(>\"<..._MAI)?>"ir)) (-1C ("izan")) ; # line 5445
REMOVE ADB IF (0 ("<itxuraz(>\"<..._MAI)?>"ir)) (-1 GEN/GEL) ; # line 4916
SELECT ADB IF (0 ("<egun(>\"<..._MAI)?>"ir)) (-1 GAUR + ADB) ; # line 4636
SELECT ADB IF (0 ("<nahiko(>\"<..._MAI)?>"ir)) (1 ADJ | ADB) ; # line 3756
SELECT ADB IF (0 ("<lehen(>\"<..._MAI)?>"ir)) (1 LEHENKIDEAK) ; # line 5882
SELECT ADB IF (0 ("<azkenean(>\"<..._MAI)?>"ir)) (NOT -1 GEN) ; # line 4397
SELECT ADB IF (0 ("<nahikoa(>\"<..._MAI)?>"ir)) (1 ADJ | ADB) ; # line 3759
SELECT ADB IF (0 ("<laster(>\"<..._MAI)?>"ir)) (1 ADI/ADL/ADT) ; # line 5317
REMOVE ADB IF (0 ("<beste(>\"<..._MAI)?>"ir)) (-1 ADI/ADL/ADT) ; # line 5200
SELECT ADB IF (0 ("<bizirik(>\"<..._MAI)?>"ir)) (1 ADI/ADL/ADT) ; # line 3882
SELECT ADB IF (0 ("<askoz(>\"<..._MAI)?>"ir)) (1 ADJ | ADB | DET) ; # line 5698
SELECT ADB IF (0 ("<lehen(>\"<..._MAI)?>"ir)) (1C ADI | ADL | ADT) ; # line 5876
SELECT ADB IF (0 ("<azkenean(>\"<..._MAI)?>"ir)) (NOT -1 IZE-ZERO) ; # line 4402
SELECT ADB IF (0 ("<asko(>\"<..._MAI)?>"ir)) (NOT -1 IZE-ZERO | ABL) ; # line 5488
SELECT ADB IF (0 POSTPOSIZIOAK-9) (-1 IZE-DET-IOR-ADJ-ELI-SIG + INE) ; # line 3450
SELECT ADB IF (0 ("<lehen(>\"<..._MAI)?>"ir)) (1 ("<,>"<PUNT_KOMA>")) ; # line 5885
SELECT ADB IF (0 POSTPOSIZIOAK-56) (-1 IZE-DET-IOR-ADJ-ELI-SIG + ABS) ; # line 3503
SELECT ADB IF (0 POSTPOSIZIOAK-21) (-1 IZE-DET-IOR-ADJ-ELI-SIG + DAT) ; # line 3454
SELECT ADB IF (0 POSTPOSIZIOAK-10) (-1 IZE-DET-IOR-ADJ-ELI-SIG + GEN) ; # line 3423
SELECT ADB IF (0 ("<askotan(>\"<..._MAI)?>"ir)) (NOT -1 IZE-ZERO | ABL) ; # line 5492
SELECT ADB IF (0 ("<antzera(>\"<..._MAI)?>"ir)) (-1 ADL/ADT | GEN/ERLT) ; # line 5104
SELECT ADB IF (0 POSTPOSIZIOAK-32) (-1 IZE-DET-IOR-ADJ-ELI-SIG-ADB + ALA) ; # line 3458
SELECT ADB IF (0 POSTPOSIZIOAK-36) (-1 IZE-DET-IOR-ADJ-ELI-SIG-ADB + ABL) ; # line 3419
SELECT ADB IF (0 POSTPOSIZIOAK-ABLADB90) (-1 IZE-DET-IOR-ADJ-ELI-SIG + ABL) ; # line 8572
SELECT ADB IF (0 POSTPOSIZIOAK-INSADB92) (-1 IZE-DET-IOR-ADJ-ELI-SIG + INS) ; # line 3478
SELECT ADB IF (0 POSTPOSIZIOAK-14 + GEL) (-1 IZE-DET-IOR-ADJ-ELI-SIG + GEN) ; # line 3461
SELECT ADB IF (0 POSTPOSIZIOAK-GENADJ76) (-1 IZE-DET-IOR-ADJ-ELI-SIG + GEN) ; # line 3410
SELECT ADB IF (0 POSTPOSIZIOAK-ABLADJ91) (-1 IZE-DET-IOR-ADJ-ELI-SIG + ABL) ; # line 3390
SELECT ADB IF (0 ("<ordurako(>\"<..._MAI)?>"ir)) (-1 ("<,>"<PUNT_KOMA>") | LOT) ; # line 5703
SELECT ADB IF (0 POSTPOSIZIOAK-ABSADB73) (-1 IZE-DET-IOR-ADJ-ELI-SIG + ABS + MUGM) ; # line 8589
SELECT ADB IF (0C IZE/ADB) (-1 ("<,(>\"<..._MAI)?>"ir ")) (1 (" "<PUNT_KOMA" <PUNT_KOMA <,>)) ; # line 6948
SELECT ADB IF (0 ("<berriz(>\"<..._MAI)?>"ir)) (NOT -1 ("<,(>\"<..._MAI)?>"ir ")) (NOT -1 DET OR GEL) (NOT 1 (" "<PUNT_KOMA>" <PUNT_KOMA <,>)) ; # line 5167
REMOVE ADB IF (0 ("<ba(>\"<..._MAI)?>"ir)) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5656
SELECT ADB IF (0 ("<beste(>\"<..._MAI)?>"ir)) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5195
SELECT ADB IF (0 ("<ordutik(>\"<..._MAI)?>"ir)) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5135
SELECT ADB IF (0 ("<ordutik(>\"<..._MAI)?>"ir)) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT__KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5137
SELECT ADB IF (0 ("<ordutik(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5130
SELECT ADB IF (0 ("<bizirik(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 3886
SELECT ADB IF (0 ("<esaterako(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4566
SELECT ADB IF (0 ("<ordutik(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5132
SELECT ADB IF (0 ("gehien")) (NOT -1 IZE LINK -1 MUGM) ; # line 3306
SELECT ADB IF (0 ("<ondoren(>\"<..._MAI)?>"ir) LINK 0 ARR) (-1 ADI) ; # line 4435
SELECT ADB IF (0 ("<ondorengo(>\"<..._MAI)?>"ir) LINK 0 NUMS) (-1 ADI) ; # line 6026
SELECT ADB IF (0 ONDOREN LINK 0 ARR) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 8028
SELECT ADB IF (0 ("<ondoren(>\"<..._MAI)?>"ir) LINK 0 ARR) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4442
SELECT ADB IF (0 ADJ) (1 LOT) (2 ADB) ; # line 3620
SELECT ADB IF (0 ADJ) (NOT 0 IZE) (-1C ADL) ; # line 7137
REMOVE ADB IF (0 IZE) (NOT 0 POSPOZ) (-1C GEN + ZERO) ; # line 8585
SELECT ADB IF (0 ARE) (1 GRA) (NOT 1 GEHIAGO | GUTXIAGO) ; # line 5984
SELECT ADB IF (0 ("badaezpada")) (-1 LOT) (1 ADI/ADL/ADT) ; # line 3543
SELECT ADB IF (0 ("<gero(>\"<..._MAI)?>"ir)) (1 ETA) (*1 ATZ) ; # line 4690
SELECT ADB IF (0 ("<argi(>\"<..._MAI)?>"ir)) (1 ETA) (2 GARBI) ; # line 5285
SELECT ADB IF (0 ("<nahiko(>\"<..._MAI)?>"ir)) (1 IZE) (2 ADJ) ; # line 3796
REMOVE ADB IF (0 ("<beste(>\"<..._MAI)?>"ir)) (-1 ZERO) (1 DEK) ; # line 5423
REMOVE ADB IF (0 ("<beste(>\"<..._MAI)?>"ir)) (-1C ADB) (1 DEK) ; # line 5417
SELECT ADB IF (0 ("<oso(>\"<..._MAI)?>"ir)) (1 IZE) (NOT 1 BAT) ; # line 4231
SELECT ADB IF (0 ("<nahikoa(>\"<..._MAI)?>"ir)) (1 IZE) (2 ADJ) ; # line 3799
SELECT ADB IF (NOT 0 DET | GRA) (-1 KONPARAZIOZKOAK) (NOT -1 DET) ; # line 5329
SELECT ADB IF (0 ("<egun(>\"<..._MAI)?>"ir)) (NOT -1 DET) (1 PUNT) ; # line 4628
REMOVE ADB IF (0 ("<beste(>\"<..._MAI)?>"ir)) (NOT -1 ZERO) (1 DEK) ; # line 5422
SELECT ADB IF (0 ("<aurrez(>\"<..._MAI)?>"ir)) (NOT -1 PART) (1 ADI) ; # line 5065
SELECT ADB IF (0 ("<usu(>\"<..._MAI)?>"ir)) (NOT -1 DET) (NOT 1 DET) ; # line 4489
REMOVE ADB IF (0 ("<itxuraz(>\"<..._MAI)?>"ir)) (NOT -2 DZG) (-1 ZERO) ; # line 4911
SELECT ADB IF (0 ("<erraz(>\"<..._MAI)?>"ir)) (-1C DEK) (1 ADI/ADL/ADT) ; # line 5440
SELECT ADB IF (0 ("<oso(>\"<..._MAI)?>"ir)) (1 ADI/ADL/ADT) (NOT 1 BAT) ; # line 4221
SELECT ADB IF (0 ("<nahikoa(>\"<..._MAI)?>"ir)) (-1 IZE) (1 ADI/ADL/ADT) ; # line 3805
SELECT ADB IF (0 ("<ezinean(>\"<..._MAI)?>"ir)) (NOT -1 GEN) (NOT -1 PART) ; # line 3946
SELECT ADB IF (0 ("<argi(>\"<..._MAI)?>"ir)) (NOT -1 ZERO) (-1 IZE/ADJ + DEK) ; # line 5276
SELECT ADB IF (0 ("<ezinean(>\"<..._MAI)?>"ir)) (NOT -1 PART) (1 ADI/ADL/ADT) ; # line 3951
SELECT ADB IF (0 ("<egun(>\"<..._MAI)?>"ir)) (NOT -1 DET) (1 ("<,>"<PUNT_KOMA>")) ; # line 4631
SELECT ADB IF (0 POSTPOSIZIOAK-SOZADB82) (NOT -1 BAT) (-1 IZE-DET-IOR-ADJ-ELI-SIG + SOZ) ; # line 3407
SELECT ADB IF (0 ("<jakina(>\"<..._MAI)?>"ir)) (NOT -1 IZE) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUN_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5717
SELECT ADB IF (0 ("<jakina(>\"<..._MAI)?>"ir)) (NOT -1 IZE) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5718
SELECT ADB IF (0 ("<zain(>\"<..._MAI)?>"ir)) (NOT -1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (*-1 EGON) ; # line 5992
SELECT ADB IF (0 ("<laster(>\"<..._MAI)?>"ir)) (-1 ADI/ADL/ADT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5322
SELECT ADB IF (0 ("<laster(>\"<..._MAI)?>"ir)) (-1 ADI/ADL/ADT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT__KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5324
SELECT ADB IF (0 ("<ordurako(>\"<..._MAI)?>"ir)) (-1 ("<,>"<PUNT_KOMA>") | LOT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5704
SELECT ADB IF (0 ("<jakina(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5721
SELECT ADB IF (0 IZE LINK 0 MG) (NOT -1 DZG) (1 EGIN) ; # line 8449
SELECT ADB IF (0 ("<ondoren(>\"<..._MAI)?>"ir) LINK 0 ARR) (-1 KOMA) (1 KOMA) ; # line 4439
SELECT ADB IF (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (0 ("<oso(>\"<..._MAI)?>"ir) LINK 0 MG) (1 PART LINK 0 ABS) ; # line 4235
REMOVE ADB IF (0 DET) (0C LEHEN) (NOT -1 BAINO) (1 IZE | ADJ) ; # line 8329
SELECT ADB IF (0 ("<gehien(>\"<..._MAI)?>"ir)) (NOT -1 PAR) (1 ADI) (NOT 1 BAT) ; # line 3706
SELECT ADB IF (0 ADJ | IZE) (NOT 0 ("<lo(>\"<..._MAI)?>"ir)) (NOT -1 ZERO) (NOT -1 LOT) ; # line 8531
REMOVE ADB IF (0 ("<asko(>\"<..._MAI)?>"ir)) (-1 IZE + ZERO) (NOT -1 ARTE) (NOT -2 ADI) ; # line 5501
SELECT ADB IF (0 ("<argi(>\"<..._MAI)?>"ir)) (NOT -1 ZERO) (-1 IZE/ADJ + DEK) (NOT 1 ADL1) ; # line 5274
SELECT ADB IF (0 IZE + ZERO) (NOT 0 GEL) (-1 ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<$.>"<PUNT_PUNT>")) (NOT 1 DET) ; # line 3302
SELECT ADB IF (0 IZE) (NOT 0 MUGM) (NOT 0 GEL) (NOT 0 ADI) (NOT 0 DET) (NOT 1 PART) (NOT -1 ZERO) (1C ADI/ADL/ADT) ; # line 3617
REMOVE ADB IF (0 ZERO + IZE) (NOT 0 GEN | GEL) (NOT 0 EZEZAG) (NOT 0 KONP) (NOT -1 DET | PART) (NOT -1 ADB) (NOT -1 LOT) (NOT -1 ("<,>"<PUNT_KOMA>")) (NOT 1 PART) (NOT 1 LOT) (NOT 1 ("<,>"<PUNT_KOMA>")) ; # line 8537
REMOVE ADB IF (0 ZERO + IZE) (NOT 0 GEN | GEL) (NOT 0 EZEZAG) (NOT 0 KONP) (NOT -1 DET | PART) (NOT -1 ADB) (NOT -1 LOT) (NOT -1 ("<.>"<PUNT_PUNT>")) (NOT -1 ("<.>"<PUNT_PUNT>")) (NOT 1 PART) (NOT 1 LOT) (NOT 1 ("<,>"<PUNT_KOMA>")) ; # line 3626
# Rules that target ADI
REMOVE ADI IF (0 MAR) ; # line 6484
REMOVE ADI IF (1C ZNB) ; # line 6824
REMOVE ADI IF (0 ("joku")) ; # line 6281
SELECT ADI IF (0 EZEZAG + FAK) ; # line 6316
REMOVE ADI IF (0 IRITZI + DEK) ; # line 4921
REMOVE ADI IF (0 ("joko" MUGM)) ; # line 6282
MAP @-JADNAG TARGET ADI IF (0 EZBU + NOTDEK)
MAP @-JADNAG TARGET ADI IF (0 PERIFRASIAK + NOTDEK)
MAP @-JADNAG TARGET ADI IF (NOT 0 (@-JADNAG_MP_ADLG) | ADLAG | NORP | ATZ | ERL)
REMOVE ADI IF (0 ("<aurka(>\"<..._MAI)?>"ir) LINK 0 IZE) ; # line 5934
MAP @<IA TARGET ADI IF (0 ("<gaituen(>\"<..._MAI)?>"ir) LINK 0 SUP)
SELECT ADI IF (0 ESAN) (1 ADL) ; # line 6096
MAP @-JADNAG TARGET ADI IF (0 BURU) (1 ADL)
SELECT ADI IF (0 ESAN) (-1 ADL) ; # line 8586
MAP @-JADNAG TARGET ADI IF (0 DA-DU) (1 ADL)
REMOVE ADI IF (NOT 0 ADI) (1 BAT) ; # line 6827
REMOVE ADI IF (NOT 0 @<IA) (1 DZH) ; # line 8143
REMOVE ADI IF (0 DET) (-1 ADL/ADT) ; # line 6610
MAP @-JADNAG TARGET ADI IF (NOT 0 NORP) (-1 ADL)
REMOVE ADI IF (0 EZEZAG) (-1C ADJ + GEL) ; # line 6312
REMOVE ADI IF (0 ("joko")) (1 DET | ADJ) ; # line 6283
SELECT ADI IF (0 JARRAITU) (1 ADL | ADT) ; # line 6094
SELECT ADI IF (0 JARRAITU) (-1 ADL | ADT) ; # line 6093
REMOVE ADI IF (-1 IZE + GEL) (1 PART + DEK) ; # line 6982
MAP @+JADNAG TARGET ADI IF (NOT 0 ADLAG | BURU) (0 NORP)
MAP @-JADNAG TARGET ADI IF (NOT 0 ADLAG | NORP | ATZ) (1 ADL)
MAP @-JADNAG TARGET ADI IF (NOT 0 NORP) (*-1 ADL BARRIER NOTDEK)
REMOVE ADI IF (0 ("joko" HAS_MAI)) (NOT 1 ADL | ADT) ; # line 6280
SELECT ADI IF (0 ("<bete(>\"<..._MAI)?>"ir)) (1 ARTE) ; # line 5548
SELECT ADI IF (0 ("<agudo(>\"<..._MAI)?>"ir)) (1 ADL) ; # line 5481
REMOVE ADI IF (0 ("<bete(>\"<..._MAI)?>"ir)) (1 BETE) ; # line 4019
REMOVE ADI IF (0 ("<gaitu(>\"<..._MAI)?>"ir)) (-1 EZBU) ; # line 5435
REMOVE ADI IF (0 ("<gaitu(>\"<..._MAI)?>"ir)) (-1 @-JADNAG) ; # line 5766
REMOVE ADI IF (0C IZE) (0 (ATZ IZE ARR) LINK 0 (IZE ARR)) ; # line 8056
REMOVE ADI IF (0 ("<gaituen(>\"<..._MAI)?>"ir) LINK 0 ADL/ADT) (-1 ADI) ; # line 5341
REMOVE ADI IF (0 ("<besteren(>\"<..._MAI)?>"ir) LINK 0 GEN) (1 IZE | ADJ) ; # line 4068
MAP @-JADNAG TARGET ADI IF (0 ADLAG) (NOT -1 NOTDEK) (2C ADT)
REMOVE ADI IF (0 ADB) (NOT 0 ADK) (-1C ADI/ADL/ADT) ; # line 6519
REMOVE ADI IF (0 EZEZAG + IZE) (NOT 0 ASP) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 8380
REMOVE ADI IF (0 ("<beren(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 IZE/ADJ) ; # line 5826
SELECT ADI IF (0C ADI LINK 0 IZE) (NOT 0 POSPOZ) (1 ADPOSAG) ; # line 3535
SELECT ADI IF (0 ADI LINK 0 IZE) (1 ADPOSAG) (NOT 0 DET | POSPOZ) ; # line 6415
REMOVE ADI IF (0 ("<baina(>\"<..._MAI)?>"ir) LINK 0 LOT) (1 ADB) (2 PART) ; # line 5646
REMOVE ADI IF (0 PART LINK 0 IZE) (-1 ADIZE LINK 0 GEL) (1 ADI LINK 0 PART) ; # line 3578
MAP (@-JADLAG) TARGET ADI IF (0 ADLAG) (NOT 0 NORP) (NOT -1 ERL) (-1 NOTDEK)
SELECT ADI IF (0 NOTDEK) (-3 EZEZKOAK) (-2 ADITZMULTZO) (-1 ADL) ; # line 6963
REMOVE ADI IF (0 ADJ) (NOT 0 (ADI ATZ)) (NOT -2 DET) (-1C (IZE ZERO)) ; # line 8178
MAP @-JADNAG TARGET ADI IF (0 ADLAG + BURU) (NOT 0 ATZ | NORP) (NOT -1 NOTDEK) (1 ADL)
SELECT ADI IF (0 NOTDEK) (NOT 0 PAR | GRA) (NOT -1 ADPOSAG) (1C ADPOSAG) (-1 ADT) ; # line 6976
# Rules that target ADIZE
REMOVE ADIZE IF (0 ADI) (1 ADL) ; # line 3558
REMOVE ADIZE IF (0 IZE) (-1 DZG) ; # line 8581
SELECT ADIZE IF (0 EZBU) (1C SIN) ; # line 6495
REMOVE ADIZE IF (0 ADOIN + EZBU) (1 ADL) ; # line 6443
SELECT ADIZE IF (0 GEL) (1C PERIFRASIAK | ADT | LOT | ADB | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7729
SELECT ADIZE IF (0C ADI-INE) (NOT -1 GEN/GEL) (NOT 1 ADL) ; # line 6510
REMOVE ADIZE IF (0 ADOIN + EZBU) (1 ADL) (2 (PUNT_BI_PUNT)) ; # line 6440
SELECT ADIZE IF (0 ADIZE + GEL) (1 IZE | LOT | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT 2 POSPOZ) ; # line 6502
SELECT ADIZE IF (0 ADI LINK 0 IZE) (-1 ADI | ADL | ADT) (NOT 0 GEL | GEN) ; # line 3574
REMOVE ADIZE IF (0 ADOIN + EZBU) (1 PRT-ZIU | PRT-EGI) (NOT 2 ADT) (2 ADL) ; # line 6446
REMOVE ADIZE IF (0 ADOIN + EZBU) (NOT -2C ADT) (-1 PRT-ZIU | PRT-EGI) (-2 ADL) ; # line 6447
# Rules that target ADJ
SELECT ADJ IF (0 ADB) ; # line 4524
MAP @IZLG> TARGET ADJ IF (0 IZL)
REMOVE ADJ IF (0 TXULO) ; # line 6155
REMOVE ADJ IF (0 ARERIO) ; # line 6159
REMOVE ADJ IF (0 JANTZI) ; # line 6072
MAP @KM> TARGET ADJ IF (1 @ATRIB)
MAP @ATRIB TARGET ADJ IF (-1C @OBJ)
REMOVE ADJ IF (0 SEKRETU) ; # line 6168
REMOVE ADJ IF (0 NORBERA) ; # line 5450
REMOVE ADJ IF (0 NARRASTI) ; # line 6171
MAP @<IA TARGET ADJ IF (0 (IZAUR-))
SELECT ADJ IF (0 HANDIENTSU) ; # line 6248
REMOVE ADJ IF (0 ("zerbait")) ; # line 3689
SELECT ADJ IF (0 ("<gertuko(>\"<..._MAI)?>"ir)) ; # line 6010
SELECT ADJ IF (0 ("<aspaldiko(>\"<..._MAI)?>"ir)) ; # line 6013
SELECT ADJ IF (0 ("<eguneroko(>\"<..._MAI)?>"ir)) ; # line 6011
SELECT ADJ IF (0 ("<lehenbiziko(>\"<..._MAI)?>"ir)) ; # line 6012
SELECT ADJ IF (0 ("<honako(>\"<..._MAI)?>"ir) | ("<honako(>\"<..._MAI)?>"ir)) ; # line 6008
SELECT ADJ IF (0 ("<inolako(>\"<..._MAI)?>"ir) | ("<inolako(>\"<..._MAI)?>"ir)) ; # line 6009
MAP @IA> TARGET ADJ IF (0 ADJ LINK 0 (INS_GEL))
REMOVE ADJ IF (0 (ADJ ATZ ADB) LINK 0 (ADB ARR)) ; # line 6333
REMOVE ADJ IF (0 ("<zen(>\"<..._MAI)?>"ir) LINK 0 ADJ) ; # line 5727
REMOVE ADJ IF (0 ("<hasi(>\"<..._MAI)?>"ir) LINK 0 DAT) ; # line 4214
REMOVE ADJ IF (0 ("<gutxi(>\"<..._MAI)?>"ir) LINK 0 DET) ; # line 4046
REMOVE ADJ IF (0 ("<atzera(>\"<..._MAI)?>"ir) LINK 0 ALA) ; # line 5256
SELECT ADJ IF (0 ("<betiko(>\"<..._MAI)?>"ir) LINK 0 NUMS) ; # line 6021
REMOVE ADJ IF (0 ("<zuten(>\"<..._MAI)?>"ir) LINK 0 ADL/ADT) ; # line 5798
REMOVE ADJ IF (0 ("<hitzegiten(>\"<..._MAI)?>"ir) LINK 0 ADI) ; # line 3734
REMOVE ADJ IF (0 ("<sorrera(>\"<..._MAI)?>"ir) LINK 0 SOR + ALA) ; # line 5263
REMOVE ADJ IF (0 PART) (1 ERE) ; # line 6855
MAP @<IA TARGET ADJ IF (-1 IZE) (1 @ADLG)
REMOVE ADJ IF (0 ADL/ADT) (-1 SIN) ; # line 6560
REMOVE ADJ IF (0 MAR) (NOT -1 IZE) ; # line 6486
MAP @<IA TARGET ADJ IF (0 ZERO) (NOT 0 ABS)
SELECT ADJ IF (0 ADPOSAGADJ) (1 ADT) ; # line 7131
MAP @<IA TARGET ADJ IF (-1 IZE) (1 ADJ + ZERO)
SELECT ADJ IF (-1 (IZE ZERO)) (1C BAT) ; # line 7833
SELECT ADJ IF (0 ("antzeko")) (-1 GEN) ; # line 6270
SELECT ADJ IF (0 ("antzeko")) (-1 JNT) ; # line 6269
REMOVE ADJ IF (0C ADL/ADT) (NOT -1 IZE) ; # line 6562
MAP @IA> TARGET ADJ IF (0 ZERO + HAS_MAI) (1 DET)
REMOVE ADJ IF (0 MAILAKATZAILEAK) (1 ADJ) ; # line 6578
MAP @<IA TARGET ADJ IF (0 ADIELK) (NOT 1 DET | ADJ)
SELECT ADJ IF (0 ("antz-antzeko")) (-1 GEN) ; # line 6271
SELECT ADJ IF (0 ("gainera")) (0 ERG | ABS) ; # line 4527
SELECT ADJ IF (0 ("antzeko")) (-1 (IZE ZERO)) ; # line 6272
MAP @KM> TARGET ADJ IF (NOT 0 DEK) (1 IZE/ADJ/PART + DEK)
REMOVE ADJ IF (0 ("<hori(>\"<..._MAI)?>"ir)) (1 INE) ; # line 4120
SELECT ADJ IF (0 ("<argi(>\"<..._MAI)?>"ir)) (1 IZAN) ; # line 6034
REMOVE ADJ IF (0 ("<gabe(>\"<..._MAI)?>"ir)) (-1 PAR) ; # line 4514
SELECT ADJ IF (0 ("<delako(>\"<..._MAI)?>"ir)) (1 IZE) ; # line 5911
REMOVE ADJ IF (0 ("<lau(>\"<..._MAI)?>"ir)) (1 IZE/ADJ) ; # line 4737
SELECT ADJ IF (0 ("<musker(>\"<..._MAI)?>"ir)) (-1C IZE) ; # line 5476
SELECT ADJ IF (0 ("<nagusi(>\"<..._MAI)?>"ir)) (-1C IZE) ; # line 4734
SELECT ADJ IF (0 ("<hori(>\"<..._MAI)?>"ir)) (-1 BEZAIN) ; # line 4182
REMOVE ADJ IF (0 ("<guri(>\"<..._MAI)?>"ir)) (NOT 1 DET) ; # line 4099
SELECT ADJ IF (0 ("<berri(>\"<..._MAI)?>"ir)) (-1C PART) ; # line 3847
REMOVE ADJ IF (0 ("<ugari(>\"<..._MAI)?>"ir)) (NOT 1 DET) ; # line 4040
REMOVE ADJ IF (0 ("<anitz(>\"<..._MAI)?>"ir)) (NOT 1 DET) ; # line 4034
REMOVE ADJ IF (0 ("<handik(>\"<..._MAI)?>"ir)) (NOT -2 DET) ; # line 6223
REMOVE ADJ IF (0 ("<handik(>\"<..._MAI)?>"ir)) (NOT -1 DET) ; # line 6220
SELECT ADJ IF (0 ("<argi(>\"<..._MAI)?>"ir)) (-1 IZE + ZERO) ; # line 5270
SELECT ADJ IF (0 ("<zuri(>\"<..._MAI)?>"ir)) (-1 IZE + ZERO) ; # line 4084
SELECT ADJ IF (0 ("<bete(>\"<..._MAI)?>"ir)) (-1 IZE + ZERO) ; # line 4029
REMOVE ADJ IF (0 ("<zutik(>\"<..._MAI)?>"ir)) (NOT -1 ABS-MG) ; # line 4323
SELECT ADJ IF (0 ("<hori(>\"<..._MAI)?>"ir)) (-1 AURMOD-ZERO) ; # line 4165
REMOVE ADJ IF (0 ("<barne(>\"<..._MAI)?>"ir)) (NOT -1 IZE-ZERO) ; # line 4266
REMOVE ADJ IF (0 ("<bakarrik(>\"<..._MAI)?>"ir)) (NOT -1 ABS-MG) ; # line 4345
SELECT ADJ IF (0 ("<bakoitzean(>\"<..._MAI)?>"ir)) (NOT -1 ERLT) ; # line 4331
SELECT ADJ IF (0 ("<zuri(>\"<..._MAI)?>"ir)) (-1 KONPARAZIOZKOAK) ; # line 4092
SELECT ADJ IF (0 ("<zuri(>\"<..._MAI)?>"ir)) (-1 MAILAKATZAILEAK) ; # line 4089
SELECT ADJ IF (0 ("<bizi(>\"<..._MAI)?>"ir)) (-1 MAILAKATZAILEAK) ; # line 3993
SELECT ADJ IF (0 ("<heldu(>\"<..._MAI)?>"ir)) (-1 MAILAKATZAILEAK) ; # line 4004
REMOVE ADJ IF (0 ("<betirako(>\"<..._MAI)?>"ir)) (NOT 1 DEKLINAGARRI) ; # line 5637
SELECT ADJ IF (0 ("<luze(>\"<..._MAI)?>"ir)) (-1 ("<eta_abar(>\"<..._MAI)?>"ir)) ; # line 6038
SELECT ADJ IF (0 ("<ondorengo(>\"<..._MAI)?>"ir) | ("<ondorengo(>\"<..._MAI)?>"ir)) (1 IZE) ; # line 6028
REMOVE ADJ IF (0 BERA) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5817
REMOVE ADJ IF (0 ERLT/KAUS) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7102
MAP @IA> TARGET ADJ IF (0 ADJ LINK 0 ZERO) (NOT 0 ABS)
SELECT ADJ IF (0 ("<betiko(>\"<..._MAI)?>"ir) LINK 0 ZERO) (1 IZE) ; # line 6019
REMOVE ADJ IF (0 ("<zena(>\"<..._MAI)?>"ir) LINK 0 MUGM) (-1 MUGM) ; # line 5355
REMOVE ADJ IF (0 ("<sobera(>\"<..._MAI)?>"ir) LINK 0 HAS_MAI) (1C ADI) ; # line 5432
REMOVE ADJ IF (0 ("<zuten(>\"<..._MAI)?>"ir) LINK 0 ADL/ADT) (-1 EZEZKOAK) ; # line 5804
SELECT ADJ IF (0 ADJ) (0 SUP) (NOT 1 DET) ; # line 8526
SELECT ADJ IF (0C IZE/ADJ) (0 ATZ) (-1 PAR) ; # line 6940
SELECT ADJ IF (0 ADB) (-1 IZE-ZERO) (1 DET) ; # line 6566
MAP @<IA TARGET ADJ IF (0 ADJ) (NOT 0 @KM>) (-1 IZE)
SELECT ADJ IF (0 ADPOSAGADJ) (-1 ADT) (-2 EZ) ; # line 7132
REMOVE ADJ IF (0 ADI) (NOT 0 IZAUR+) (1 ADL1) ; # line 7023
MAP @<IA TARGET ADJ IF (0C ADJ) (-1C IZE) (NOT -1 ADB)
REMOVE ADJ IF (0 IZE) (-1C IZE + DEK) (1C IZE) ; # line 8541
MAP @<IA TARGET ADJ IF (0 ZERO) (NOT 0 HAS_MAI) (1 DET)
REMOVE ADJ IF (0 ("kirolari")) (-1 ZKI | DET) (1 ADI) ; # line 6927
MAP @KM> TARGET ADJ IF (1 ADJ) (NOT 1 ZERO | DET) (NOT -1 IZE)
SELECT ADJ IF (0 ("gazte")) (-1C IZE) (NOT -1 IZB | DESK) ; # line 5360
SELECT ADJ IF (0 ("<bizi(>\"<..._MAI)?>"ir)) (-1 IZE) (1 DET) ; # line 3988
SELECT ADJ IF (0 ("<heldu(>\"<..._MAI)?>"ir)) (-1 IZE) (1 DET) ; # line 3999
SELECT ADJ IF (0 ("<jakin(>\"<..._MAI)?>"ir)) (-1 IZE) (1 DET) ; # line 3980
REMOVE ADJ IF (0 BERA) (-1 ADI/ADL/ADT) (1 ("<,>"<PUNT_KOMA>")) ; # line 5451
SELECT ADJ IF (0 ("<delako(>\"<..._MAI)?>"ir)) (1 IZE) (NOT -1 ADI) ; # line 5910
REMOVE ADJ IF (0 ("<hori(>\"<..._MAI)?>"ir)) (2 ADI/ADL/ADT) (-1 LOT) ; # line 4160
REMOVE ADJ IF (0 ("<hori(>\"<..._MAI)?>"ir)) (1 ADI/ADL/ADT) (-1 LOT) ; # line 4155
REMOVE ADJ IF (0 ("<gai(>\"<..._MAI)?>"ir)) (NOT 1 IZAN) (NOT 2 IZAN) ; # line 3875
SELECT ADJ IF (0 ("<gai(>\"<..._MAI)?>"ir)) (1 IZAN) (-1 (ADIZE GEL)) ; # line 3859
REMOVE ADJ IF (0 ("<jakin(>\"<..._MAI)?>"ir)) (NOT -1 IZE) (NOT 1 DET) ; # line 3975
REMOVE ADJ IF (0 ("<beren(>\"<..._MAI)?>"ir)) (-1 ADI/ADL/ADT) (1 IZE + ZERO) ; # line 5831
REMOVE ADJ IF (0 ("<hori(>\"<..._MAI)?>"ir)) (NOT -1 AURMOD-ZERO) (1 PUNT/BIPUNT/PKOMA) ; # line 4150
REMOVE ADJ IF (0 HORI) (NOT 1 DET) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4187
SELECT ADJ IF (0 ADJ LINK 0 SUP) (-1 IZE) (NOT 0 ADI) ; # line 6184
SELECT ADJ IF (0 ADJ LINK 0 KONPL) (-1 IZE) (NOT 0 ADI) ; # line 6185
REMOVE ADJ IF (0 (IZAUR-)) (NOT 1 ADJ LINK 1 (IZAUR-)) (1C MUGM) ; # line 8569
REMOVE ADJ IF (0 IZE) (NOT 0 IZAUR+) (-1C ADL/ADT) (1C DET) ; # line 8335
SELECT ADJ IF (0 IZE) (-1 IZE-ZERO) (NOT -1 GEN/GEL) (1C DET) ; # line 6460
REMOVE ADJ IF (0 ADI) (NOT 0 IZAUR+) (NOT -1 EZEZKOAK) (-1 ADL1) ; # line 7028
SELECT ADJ IF (0 ADPOSAGADJ) (NOT 0 ASPGERO) (NOT -1 DET) (1 ADT) ; # line 6838
REMOVE ADJ IF (0 ("<hori(>\"<..._MAI)?>"ir)) (NOT 1 KOLORE) (NOT 1 DET) (-1 ADI/ADL/ADT) ; # line 4139
REMOVE ADJ IF (0 ("<hori(>\"<..._MAI)?>"ir)) (NOT 1 KOLORE) (NOT 1 DET) (-2 ADI/ADL/ADT) ; # line 4125
REMOVE ADJ IF (0 ("<hori(>\"<..._MAI)?>"ir)) (NOT 1 KOLORE) (NOT -1 ZERO) (1 ADI/ADL/ADT) ; # line 4134
REMOVE ADJ IF (0 ("<hori(>\"<..._MAI)?>"ir)) (NOT 1 KOLORE) (NOT 1 DET) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4145
SELECT ADJ IF (0 ADB | IZE) (NOT 0 DET) (NOT -1 GEN | GEL | ERLT) (-1 IZE-ZERO) (NOT -1 DET) ; # line 8529
REMOVE ADJ IF (NOT 0 ADITZMULTZO) (NOT 0 (INS_GEL) | IZAUR+ | SUP | KONP | (IZAUR-) | PRO) (NOT -1 DET) (NOT -1 ADJ | PAR) (NOT -1 IZE + ZERO) (NOT -2 ADJ) (NOT -1 IZAN | UKAN) (NOT 1 IZAN | UKAN | EDUN | EDUKI | EGON | IKUSI | ERABILI) ; # line 6406
REMOVE ADJ IF (0 IZAUR+) (NOT 0 (IZE_IZEELI)) (NOT 0 ("honako")) (NOT 0 ("hurrengo")) (NOT 0 ("ondoko")) (NOT 0 ("eguneroko")) (NOT -1 IZE) (NOT 1 IZE) (NOT 1 ("baino")) ; # line 8534
SELECT ADJ IF (NOT 0 ("gehien") | ("batezbesteko")) (0 IZE LINK 0 ADJ) (NOT 0 ("bitarte")) (NOT 0 GAL) (NOT 0 POSPOZ) (NOT 0 ADPOSAG) (NOT 0 PART) (NOT 0 LOT) (NOT -1 ADI | GEN | GEL) (-1C IZE LINK -1C ZERO) (NOT 1 ADI) (NOT 2 ADL) ; # line 8542
# Rules that target ADL
REMOVE ADL IF (0 DIANA) ; # line 6002
MAP @+JADLAG TARGET ADL IF (0 ADL + NORP)
REMOVE ADL IF (0 ("<zuen(>\"<..._MAI)?>"ir)) ; # line 5382
MAP @+JADLAG_MP TARGET ADL IF (0 NORP) (0C ERL)
REMOVE ADL IF (0 JAKIN) (NOT 0 NOR) ; # line 6064
SELECT ADL IF (0 GAITU) (-1 NOTDEK) ; # line 5852
MAP @+JADLAG_MP TARGET ADL IF (0 ADL + NORP) (0C ERL)
MAP @+JADLAG TARGET ADL IF (0 ADL + NORP) (-1 BURU)
REMOVE ADL IF (0 ADL_IZEELI) (NOT 0 ADT) ; # line 8550
SELECT ADL IF (0 ("<bada(>\"<..._MAI)?>"ir)) (-1 ASP) ; # line 4588
SELECT ADL IF (0 ("<dudan(>\"<..._MAI)?>"ir)) (-1 EZBU) ; # line 3721
REMOVE ADL IF (0 ("<hau(>\"<..._MAI)?>"ir)) (1 ADT | ADL) ; # line 4942
REMOVE ADL IF (0 BAITA) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA">") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 6409
REMOVE ADL IF (0 ("<hau(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | IZE | ADT | ADL) ; # line 4930
REMOVE ADL IF (0 ("<hau(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | IZE | ADT | ADL) ; # line 4929
REMOVE ADL IF (0 ("<hau(>\"<..._MAI)?>"ir)) (-1C ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | IZE | ADT | ADL) ; # line 4928
SELECT ADL IF (0 ADT) (*-1 PRT LINK *-1 EZBU BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LOT) ; # line 3724
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG) (-1 ADP) ; # line 6781
MAP @+JADLAG_MP TARGET ADL IF (0 ADL + NORP) (0C ERL) (-1 BURU)
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG) (-1 ARAZI) ; # line 6760
SELECT ADL IF (0 ADT) (-1 EZEZKOAK) (2 PERIFRASIAK) ; # line 8452
SELECT ADL IF (0 ("<bada(>\"<..._MAI)?>"ir)) (-1 EZEZKOAK) (-2 ASP) ; # line 4583
REMOVE ADL IF (0 ("<gaitzak(>\"<..._MAI)?>"ir)) (-1 ("<,>"<PUNT_KOMA>")) (1 ERL) ; # line 5847
REMOVE ADL IF (0 ("<gaitzak(>\"<..._MAI)?>"ir)) (NOT *-1 ADI) (*1 ETA BARRIER ADI) ; # line 5842
REMOVE ADL IF (0 ADT) (1 ("<$.>"<PUNT_PUNT>")) (NOT *-1 NOTDEK | EZBU BARRIER ("<,>"<PUNT_KOMA>")) ; # line 8473
REMOVE ADL IF (0 ("*io")) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT 1 SIN) ; # line 6637
REMOVE ADL IF (0 ADT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT *-1 NOTDEK | EZBU BARRIER ADI) ; # line 7421
REMOVE ADL IF (0 ADT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT *-1 NOTDEK | EZBU BARRIER ("<,>"<PUNT_KOMA>")) ; # line 8471
REMOVE ADL IF (0 ADT) (NOT *-1 ADI BARRIER ("<PUNT_PUNT_KOMA>")) (NOT *1 ADI BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 6812
SELECT ADL IF (0 ("*ezan") + MDNC LINK 0 IZE) (NOT -1 ADPOSAG) (-1 ADOIN) ; # line 6819
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG) (1C PERIFRASIAK) (-1 EZ) ; # line 6473
SELECT ADL IF (0 ADL-IZAN) (NOT 0 ADPOSAG) (NOT -1 ADPOSAG) (-1 ADI) ; # line 6675
SELECT ADL IF (0 ADL1) (NOT 0 ADPOSAG) (-1 EZEZKOAK) (2 ADOIN + NOTDEK) ; # line 8167
SELECT ADL IF (0 ADL1) (NOT 0 ADPOSAG) (-1 EZEZKOAK) (1 ADOIN + NOTDEK) ; # line 8165
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG) (NOT -1 ADPOSAG) (1 ADP + ASPGERO) ; # line 6709
SELECT ADL IF (0 ADL1) (NOT 0 ADPOSAG) (NOT -1 ADPOSAG) (-1 ADOIN + NOTDEK) ; # line 8161
REMOVE ADL IF (*-1 KOMENTARIOAK) (NOT *-1 PERIFRASIAK) (NOT *1 PERIFRASIAK) (*1 KOMENTARIOAK) ; # line 6738
REMOVE ADL IF (0 ADT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT 1 KOMENTARIOAK) (NOT *-1 ADI BARRIER ("<,>"<PUNT_KOMA>")) ; # line 6808
REMOVE ADL IF (0 ADT) (NOT -1 EZ | EA | (BEREIZ) | PART) (NOT *-1 NOTDEK | EZBU BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT *1 NOTDEK | EZBU BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT__KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 6383
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG) (-1 IZANTENGO) (-2 ADPOSAG) (-3 ADI) ; # line 6681
REMOVE ADL IF (0 ADT) (NOT -1 EZEZKOAK) (NOT -2 EZEZKOAK) (NOT *-1 ADI) (NOT *1 ADP | ADI) ; # line 6713
SELECT ADL IF (0 ADL) (NOT 0 ADPOSAG | DET | ADL_IZEELI) (NOT -1 MOD) (-1 PART + NOTDEK) (NOT -1 ERL) ; # line 6805
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG) (NOT -1 ADPOSAG) (NOT -1 IZAN) (-2 ADPOSAG) (-1 IZANTENGO) ; # line 6677
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG) (NOT -1 ADPOSAG) (NOT -2 ADPOSAG) (-2C PERIFRASIAK) (-1 PRT-ZIU) ; # line 6646
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG) (NOT -1 ADPOSAG | BAIT) (-3 ADPOSAG) (-2 IZANTENGO) (-1 PRT-ZIU | ADITZMULTZO) ; # line 6685
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG) (NOT -1 ADPOSAG | ARITU) (NOT -2 ADPOSAG | ARITU) (-2C PERIFRASIAK) (-1 PRT-EGI) ; # line 8570
SELECT ADL IF (0 ADT LINK 0 ("*io")) (NOT 0 ADPOSAG) (-1 ASP) (NOT -1 DEK | MOD) (NOT -1 ADPOSAG) (NOT -2 KONPL) ; # line 6642
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG) (NOT -1 ADPOSAG) (NOT *1 ADL) (NOT *1 ADPOSAG BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (*1C BURU BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") LINK NOT 1 ADIKONP) ; # line 6704
SELECT ADL IF (0 ADT) (NOT 0 ERL) (NOT 0 ADPOSAG) (NOT -1 ADPOSAG) (-1 EZEZKOAK) (1 ADPOSAG) (2 IZANTENGO) ; # line 6689
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG | DET) (NOT 0 ("*io")) (NOT -1 HITANOZKOAK) (-1 ASP) (NOT -1 DEK) (NOT -1 MOD) (NOT -1 ADPOSAG) ; # line 6467
SELECT ADL IF (0 ADT) (NOT 0 ADPOSAG) (-2 NOTDEK) (NOT -1 ADIELK) (-1 PRT-ZIU | ADITZMULTZO) (NOT -1 ADPOSAG) (NOT -2 ADPOSAG) (NOT -3 ADPOSAG) ; # line 6659
SELECT ADL IF (0 ADL) (NOT 0 ADPOSAG | ERL) (NOT -1 ADPOSAG) (-1 EZEZKOAK) (1 (SIN ASP)) (NOT 1 ADP) (NOT 2 ADPOSAG) (NOT 1 IZANTENGO) (NOT 3 ADPOSAG) ; # line 7837
# Rules that target ADL_IZEELI
REMOVE ADL_IZEELI IF (0 ADT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT *-1 NOTDEK BARRIER ADI) (NOT -1 ADIZE) ; # line 6379
# Rules that target ADOIN
SELECT ADOIN IF (1 ARAZI) ; # line 7412
REMOVE ADOIN IF (0 ADJ) (1C ADJ) ; # line 6424
REMOVE ADOIN IF (0 IZE) (1C ADJ) ; # line 6423
REMOVE ADOIN IF (0 ADJ) (1C ADI) ; # line 6418
SELECT ADOIN IF (0 IZE) (1C ADL1) ; # line 6451
REMOVE ADOIN IF (0 IZE) (1 DET | ADJ | IZE) ; # line 6433
REMOVE ADOIN IF (0 EZEZAG + ADJ + GEN) (-2C IZE) ; # line 6319
REMOVE ADOIN IF (0 IZE) (-1C IZE) (1C ADJ) ; # line 6422
SELECT ADOIN IF (0 ADI) (1 EZ) (2C ADL1 | MDNC) ; # line 7418
REMOVE ADOIN IF (0 IZE) (-1 ("<,>"<PUNT_("<,>"<PUNT_KOMA>")) (1C DET) ; # line 6426
REMOVE ADOIN IF (0 IZE) (1C DET) (NOT *-1 ADL BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 6432
REMOVE ADOIN IF (0 ("<gainera(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4560
REMOVE ADOIN IF (0 ("<gainera(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT__KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4561
REMOVE ADOIN IF (0 IZE) (-1C IZE) (1C ADI) (2 ADL) ; # line 6425
REMOVE ADOIN IF (0 DET) (1 ADIZE) (2 PART) (3 LOK) ; # line 6417
REMOVE ADOIN IF (0 IZE) (-1 ADL | ADT) (1 ADB | DET) (2 EZBU) ; # line 6419
REMOVE ADOIN IF (0 IZE) (1C ADJ | IZE) (NOT *-1 EZ) (NOT *-2 ADL) ; # line 6420
REMOVE ADOIN IF (0 IZE) (-1 ("<,>"<PUNT_PUNT_KOMA>")) (1 ("<,>"PUNT_KOMA>")) (2 IZE) ; # line 6421
REMOVE ADOIN IF (0 IZE) (-1 ("<,>"<PUNT_("<,>"<PUNT_KOMA>")) (1 ("<,>"<PUNT_KOMA>")) (2C IZE) ; # line 6427
REMOVE ADOIN IF (0 IZE) (-1 JNT) (-2C IZE) (-3 ("<,>"<PUNT_("<,>"<PUNT_KOMA>")) (-4C IZE) ; # line 6428
REMOVE ADOIN IF (NOT 0 EZBU | DA-DU | ADIZE | ARI) (NOT 1 FAK) (NOT *-1 ADL1 BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>")) (NOT *-1 EZTA BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>")) (NOT *1 ADL1 BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>")) ; # line 6434
REMOVE ADOIN IF (NOT 0 EZBU) (NOT 0 ARI) (NOT *-1 ADL1 BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT *-1 ADPOSAG BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT *1 ADL1 BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT *1 ADPOSAG BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 6429
# Rules that target ADP
SELECT ADP IF (0 ("<nahiko(>\"<..._MAI)?>"ir)) (1 UKAN) ; # line 3777
SELECT ADP IF (0 ("<nahiko(>\"<..._MAI)?>"ir)) (-1 SIN) ; # line 3772
# Rules that target ADT
REMOVE ADT IF (0 DIANA) ; # line 6003
SELECT ADT IF (-1C HAOS) ; # line 6837
SELECT ADT IF (-1C BEHARREZKO) ; # line 4207
SELECT ADT IF (-1 ("<ari(>\"<..._MAI)?>"ir)) ; # line 5669
REMOVE ADT IF (0 ("<zuen(>\"<..._MAI)?>"ir)) ; # line 5383
REMOVE ADT IF (0 ("<beroa(>\"<..._MAI)?>"ir) LINK 0 ADJ) ; # line 4424
REMOVE ADT IF (0 ADL) (-1 EZBU) ; # line 8453
MAP @+JADNAG_MP TARGET ADT IF (0 NORP) (0C ERL)
SELECT ADT IF (0 ADL/ADT) (-1 GAI) ; # line 8562
MAP @-JADNAG TARGET ADT IF (0 ADT) (-1 ADPOSAG)
REMOVE ADT IF (-1 ARITU) (-2 ADIZE) ; # line 5685
MAP @+JADNAG TARGET ADT IF (0 NORP) (NOT 0 ERLT)
REMOVE ADT IF (-1 INEZBU) (-2 INEZBU) ; # line 6851
SELECT ADT IF (0 ADL/ADT) (-1 ATSEGIN) ; # line 7119
REMOVE ADT IF (0 ("<zuen(>\"<..._MAI)?>"ir)) (-1 ADK) ; # line 5386
SELECT ADT IF (0 IZAN) (-1 ("<gauza(>\"<..._MAI)?>"ir)) ; # line 3873
REMOVE ADT IF (0 ("<hau(>\"<..._MAI)?>"ir)) (1 ADT | ADL) ; # line 4945
REMOVE ADT IF (0 BAITA) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 6411
REMOVE ADT IF (0 ("<hau(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | IZE | ADT | ADL) ; # line 4932
REMOVE ADT IF (0 ("<hau(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | IZE | ADT | ADL) ; # line 4933
REMOVE ADT IF (0 ADL/ADT) (*-1C ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") LINK *1 SIN BARRIER ADL LINK NOT *1 ADL) ; # line 8574
SELECT ADT IF (0 ADL) (-1 ERE) (-2 IZE | ADJ) ; # line 8298
SELECT ADT IF (0 ADL) (NOT 0 ADPOSAG) (-1 ADPOSAG) ; # line 8558
SELECT ADT IF (0 ("<zuen(>\"<..._MAI)?>"ir)) (NOT -1 ADK) (-1 ADPOSAG) ; # line 5397
SELECT ADT IF (0 ("<bada(>\"<..._MAI)?>"ir)) (-1 DEKLINAGARRI) (NOT -1 ITJ) ; # line 4578
SELECT ADT IF (0 ADL) (*-1 EZ BARRIER ADI/ADL/ADT) (NOT *1 ADI BARRIER ADL/ADT) ; # line 8424
SELECT ADT IF (0 ESPL) (NOT 0 DET) (*-1 ("<,>"<PUNT_KOMA>") BARRIER PERIFRASIAK) ; # line 6699
SELECT ADT IF (0 ADL) (NOT *-1 EA) (*1 (@<ADILOK) BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LOT) ; # line 6381
SELECT ADT IF (0 ADL) (NOT -1 PERIFRASIAK | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | BALDIN) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 8396
REMOVE ADT IF (0 ADL) (NOT -2 MOD) (*-1 (BEREIZ) LINK -1 PART + NOTDEK) ; # line 6386
SELECT ADT IF (0 ADL) (NOT 0 DET) (NOT *-1 EZ BARRIER ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LOT) (NOT *-1 ADI BARRIER ADL/ADT) ; # line 8419
SELECT ADT IF (0 ADL) (NOT 0 ADPOSAG) (1 PUNT) (*-1 ERLT LINK NOT *1 ADI) ; # line 6766
REMOVE ADT IF (0 ADI LINK 0 HITANOZKOAK) (NOT 0 PH) (NOT *-1 HITANOZKOAK) (NOT *1 HITANOZKOAK) ; # line 6548
SELECT ADT IF (0 ADL) (NOT 0 ADPOSAG) (NOT 0 DET) (NOT 1 ASP) (-1 DET) ; # line 6745
SELECT ADT IF (0 ADL) (NOT 0 ADPOSAG) (NOT -1 ADP) (-1C ADPOSAG) (-2C SIN) ; # line 6775
SELECT ADT IF (0 ADL) (NOT 0 ADPOSAG) (-2 EZEZKOAK) (-1 PRT-ZIU) (*1 ADPOSAG BARRIER IZE-ZERO) ; # line 6796
REMOVE ADT IF (0 ADL) (*1 PERIFRASIAK BARRIER (PUNT_PUNT) | ("<,>"<PUNT_KOMA>") | PERIFRASIAK) (*-1 PERIFRASIAK BARRIER (PUNT_PUNT) | ("<,>"<PUNT_KOMA>") | PERIFRASIAK) (NOT *-1 ADL) (NOT *1 ADL) ; # line 6732
REMOVE ADT IF (0 ("<zuen(>\"<..._MAI)?>"ir)) (NOT *1 NK_HARK) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT -1 ADPOSAG) (-1 ADI) ; # line 5392
REMOVE ADT IF (0 ("<zuen(>\"<..._MAI)?>"ir)) (NOT *1 NK_HARK) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT -1 ADPOSAG | ABS) (-1 ADI) ; # line 5390
REMOVE ADT IF (0 ADL/ADT) (*-1 EZEZKOAK) (*1C NOTDEK LINK NOT 1 ADIKONP | ADL) (NOT *-1 ADPOSAG) (NOT *1 ADPOSAG) (NOT *1 ERL) ; # line 8544
SELECT ADT IF (0 ADL) (NOT 0 ADPOSAG) (NOT 0 ADB) (NOT -1 ADK) (NOT -1 GERO) (NOT *1 BURU) (NOT *1 ADL) (-1 ADPOSAG) ; # line 6770
SELECT ADT IF (0 ADT) (NOT 0 ADPOSAG) (NOT 0 DET) (NOT 0 ADB) (NOT 1C LOT) (NOT -1 PERIFRASIAK) (-1C ADI | DEK) (-1 MUGM) (NOT 1 NOTDEK) (NOT 1 POSPOZ) ; # line 8406
# Rules that target ADT_IZEELI
REMOVE ADT_IZEELI IF (0 ADL_IZEELI) (-1 PART | EZBU | ADOIN) ; # line 8458
REMOVE ADT_IZEELI IF (0 ADT) (NOT 0 ADL) (NOT *-1 NR_HURA BARRIER ADL | ADT | LOT) (NOT *1 NR_HURA BARRIER ADL | ADT | LOT) ; # line 8577
# Rules that target AGI
REMOVE AGI IF (0 ADI) ; # line 6122
# Rules that target ALA
REMOVE ALA IF (0 ("<natura(>\"<..._MAI)?>"ir)) ; # line 6274
# Rules that target AORG
REMOVE AORG IF (0 ZERA) ; # line 4972
REMOVE AORG IF (0 ("<barrena(>\"<..._MAI)?>"ir)) (NOT -1 INE | ABL) ; # line 5023
# Rules that target ARR
SELECT ARR IF (0 ELKARKETAKOAK) (1 IZE LINK 0 ARR) ; # line 7708
REMOVE ARR IF (0 ADIZE + DAT) (NOT 0 ATZ) (NOT -1 GEN/GEL) ; # line 6506
SELECT ARR IF (1C ADJ) (0 EZEZAG + HAS_MAI) (NOT 1 IZBARTEKOAK) ; # line 8547
REMOVE ARR IF (0C IZE) (0 HAS_MAI) (NOT 0 MUGM) (NOT 0 ELKARKETAKOAK) (NOT -1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LIB) (NOT 1 DET | IZB | LIB) ; # line 7704
# Rules that target ATZ
REMOVE ATZ IF (0 (ATZ ADJ) LINK 0 (ADB ARR)) ; # line 8077
REMOVE ATZ IF (0 (ATZ IZE ARR) LINK 0 (ADB ARR)) ; # line 8072
REMOVE ATZ IF (0 (ATZ IZE ARR) LINK 0 (IZE ARR)) ; # line 8060
REMOVE ATZ IF (0 ("<ondoren(>\"<..._MAI)?>"ir)) (NOT 1 ADI) ; # line 4450
REMOVE ATZ IF (0 ADI LINK 0 IZE) (NOT 0 EZEZAG) ; # line 6326
REMOVE ATZ IF (NOT 0 GRA) (0 (ATZ IZE ARR) LINK 0 (ADJ-)) ; # line 8063
# Rules that target BAK
MAP (@SINBOLOA) TARGET BAK IF (0 BAK)
MAP (@SINBOLOA>) TARGET BAK IF (0 BAK) (1 IZE-ZERO)
# Rules that target BALD
SELECT BALD IF (0 EGI) (-1 EZEZKOAK) ; # line 8317
# Rules that target BNK
REMOVE BNK IF (0 DEK + BNK) (NOT 0 IZE) ; # line 8248
REMOVE BNK IF (0 DEK + BNK) (1 IZE/ADJ/DET/ADL/ADT) ; # line 8247
# Rules that target BST
MAP (@BST) TARGET BST IF (0 BST)
REMOVE BST IF (0 EZEZAG) ; # line 3649
REMOVE BST IF (1 POSTPOSIZIOAK-9) ; # line 3371
SELECT BST IF (0 EZTA) (1 PUNT_GALD) ; # line 3643
REMOVE BST IF (0 EZTA) (NOT 1 PUNT_GALD) ; # line 3647
SELECT BST IF (0 IZBARTEKOAK + HAS_MAI) (1 (PLU-)) ; # line 8339
SELECT BST IF (0 ("<ezta(>\"<..._MAI)?>"ir)) (1 PUNT_GALD) ; # line 3641
SELECT BST IF (0 ("<baino(>\"<..._MAI)?>"ir)) (3 GRA | AGOAK) ; # line 5247
SELECT BST IF (0 ("<baino(>\"<..._MAI)?>"ir)) (2 GRA | AGOAK) ; # line 5244
SELECT BST IF (0 ("<baino(>\"<..._MAI)?>"ir)) (1 GRA | AGOAK) ; # line 5241
REMOVE BST IF (0 ("<ezta(>\"<..._MAI)?>"ir)) (NOT 1 PUNT_GALD) ; # line 3646
SELECT BST IF (0 IZBARTEKOAK) (-1 (PLU-)) (1 (PLU-)) ; # line 8338
# Rules that target BURU
REMOVE BURU IF (0 PART) (1 DENBORAZKOAK2) ; # line 7341
REMOVE BURU IF (0C PART) (-1 IZE) (1C DET) ; # line 4726
SELECT BURU IF (0 ADI) (1 ADL2) (NOT 1 DET) ; # line 7370
SELECT BURU IF (0 PART) (1 ADL) (NOT 1 (A5) | A3) ; # line 3594
SELECT BURU IF (0C PART) (NOT -1 ADPOSAG) (1C ADL2 | (B8)) ; # line 7349
SELECT BURU IF (-3 EZEZKOAK) (-2 ADL) (NOT 1 ADPOSAG | ADIMULTZADI | DENBORAZKOAK2) ; # line 7214
SELECT BURU IF (-2 EZEZKOAK) (-1 ADL) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7218
SELECT BURU IF (0 ADI LINK 0 PART) (1C ADL) (NOT 1 A3 | (A5)) ; # line 7177
SELECT BURU IF (0 PART) (*-1 ADL LINK *-1 A1 | B1 BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LOT) (NOT 1 DET | POSPOZ | ("arte") | ADI) ; # line 3586
SELECT BURU IF (NOT -1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (-4 EZEZKOAK) (-3 ADL) (NOT 1 ADPOSAG | ADIMULTZADI | DENBORAZKOAK2) ; # line 7222
REMOVE BURU IF (NOT *-1 ADL) (NOT *1 ADL) (*-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (*1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7392
SELECT BURU IF (0 ADI LINK 0 PART) (NOT 0 ADK) (NOT 1 ADK) (1 ADL + A1 | ADL + B1 | ADL + (B2) | ADL + (B3) | ADL + (B4)) ; # line 8482
SELECT BURU IF (0 PART) (*1 ADL LINK *1 A1 | B1 BARRIER ("<$.>"<PUNT_PUNT>") | ("<$.>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT -1 IZE) (NOT 1 DET | ("arte")) (NOT 1 IZEMP_PART_ALA) ; # line 3590
# Rules that target DES
SELECT DES IF (0 GEN + PRO) ; # line 7601
REMOVE DAT IF (0 ("opari")) ; # line 3609
REMOVE DESK IF (-1 ADI | LOT) ; # line 7229
REMOVE DEK IF (0 DET) (1 URTE) ; # line 8139
REMOVE DEK IF (0 MILIOI) (1 IZE) ; # line 6069
REMOVE DEK IF (0 PART) (1 DENBORAZKOAK2) ; # line 7345
REMOVE DEK IF (0 ("<begira(>\"<..._MAI)?>"ir)) (-1 DAT) ; # line 4871
REMOVE DEK IF (0 ("<begira(>\"<..._MAI)?>"ir)) (-1 ALA) ; # line 4868
REMOVE DEK IF (0 ("<begira(>\"<..._MAI)?>"ir)) (1 ESTATIKOAK) ; # line 4858
REMOVE DEK IF (0 ("<begira(>\"<..._MAI)?>"ir)) (-2 ESTATIKOAK) ; # line 4863
REMOVE DESK IF (NOT 0 ADJ | (ZEN_DEK) | DESKMULTZOA) (NOT -1 DZH) ; # line 8228
REMOVE DESK IF (NOT 0 DESKMULTZOA | (ZEN_DEK)) (NOT -1 DZH | IZE-ZERO) ; # line 8232
REMOVE DEK IF (0 BI) (1C DEK) (NOT 1 IOR) ; # line 6079
REMOVE DEK IF (0 DET + NOLGAL) (NOT 0 ZER) (1C IZE) ; # line 7634
SELECT DESK IF (0 DESKMULTZOA) (-1 DZH | IDENT) (1 IZE) ; # line 8551
REMOVE DESK IF (0 AURREKO) (NOT -1 IZB | GEN/GEL) (-1 IZE-ZERO) ; # line 7196
SELECT DEK IF (0 ("<bat(>\"<..._MAI)?>"ir)) (NOT -1 DEK) (NOT 1 (DEK ABS)) ; # line 4711
SELECT DEK IF (0C IZE) (NOT 0 IZB | LIB | HAS_MAI | INE | ALA | GRA | ABS-NUMS | GEL) (1 PART) ; # line 8390
REMOVE DEK IF (NOT 0 DEKLINATUA) (NOT -1 AURMOD) (1 ETA) (2 IZE-PL) ; # line 7317
REMOVE DEK IF (0C IZE/ADJ) (NOT 0 DEKLINATUA | POSPOZ) (NOT 2 BESTE + PAR) (1C DEK + AURMOD) ; # line 7292
REMOVE DEK IF (NOT 0 IZB | DEKLINATUA | POSPOZ) (NOT 0 ERL) (NOT 0 DET) (NOT -1 GEN) (1C DET) (NOT 1 ERKIND) ; # line 8111
REMOVE DEK IF (0C IZE) (NOT 1 BEZALAKO) (NOT 0 POSPOZ) (NOT -1 ERL) (NOT -1 (PUNT_PUNT)) (NOT 1 ADPOSAG) (1C (ADJ-)) ; # line 8187
REMOVE DEK IF (0C IZE/ADJ) (NOT 0 POSPOZ | ADPOSAG | DEKLINATUA | AORG) (NOT 0 LIB | IZB) (NOT 1 GEL) (NOT 1 ADI/ADL/ADT) (NOT 1 ADPOSAG) (NOT -1 AURMOD) (1C DEK) ; # line 8412
# Rules that target DET
SELECT DET IF (0 ("<berera(>\"<..._MAI)?>"ir)) ; # line 6023
SELECT DET IF (0 ("<lehendabiziko(>\"<..._MAI)?>"ir)) ; # line 6030
SELECT DET IF (0 DENA LINK 0 PH) ; # line 5530
SELECT DET IF (0 ADB LINK 0 GEN/GEL) ; # line 7080
SELECT DET IF (0 ("<denok(>\"<..._MAI)?>"ir) LINK 0 PH) ; # line 5337
SELECT DET IF (0 ("<beren(>\"<..._MAI)?>"ir) LINK 0 GEN) ; # line 3967
MAP @ID> TARGET DET IF (0 DZH) (1 DZH)
MAP @ID> TARGET DET IF (0 ATZ) (1 IZE/ADJ)
SELECT DET IF (0 HAS_MAI) (1C ADI) ; # line 5925
SELECT DET IF (0 ADT) (-1 IZE-ZERO) ; # line 7072
SELECT DET IF (0 DENA) (1 DELA | DEN) ; # line 5525
SELECT DET IF (0 ERKARR) (NOT *-1 ADI) ; # line 4144
MAP @ID> TARGET DET IF (0 ERKIND) (1 IZE | ADJ)
SELECT DET IF (0 BERA) (-1 IZB | ERKARR) ; # line 5821
REMOVE DET IF (0 ADB) (-1 ADL | ADT | ADI) ; # line 8582
SELECT DET IF (0 GUTXIAGO | GEHIAGO) (NOT 0 NUMS) ; # line 3637
SELECT DET IF (0 ("<hau(>\"<..._MAI)?>"ir)) (1 ADI) ; # line 4936
REMOVE DET IF (0 ("<dena(>\"<..._MAI)?>"ir)) (-1 EZBU) ; # line 6242
REMOVE DET IF (0 ("<asko(>\"<..._MAI)?>"ir)) (-1 ABS/ERG) ; # line 5497
SELECT DET IF (0 ("<gehien(>\"<..._MAI)?>"ir)) (NOT 1 ADI) ; # line 3697
SELECT DET IF (0 ("<gehiegi(>\"<..._MAI)?>"ir)) (NOT -1 IZE) ; # line 5511
SELECT DET IF (0 ("<dena(>\"<..._MAI)?>"ir)) (-1C IZE + @KM>) ; # line 6255
SELECT DET IF (0 ("<hau(>\"<..._MAI)?>"ir)) (-1 IZE-ZERO | DET) ; # line 4939
SELECT DET IF (0 ("<bat(>\"<..._MAI)?>"ir)) (-1C IZE/ADJ | DET) ; # line 4705
SELECT DET IF (0 ADB) (-1 LOT) (-2 DET) ; # line 7081
SELECT DET IF (0 HORI) (-1 IZE) (NOT 1 DET) ; # line 7851
MAP @ID> TARGET DET IF (NOT -1 ZERO) (0 GEN) (1 IZE)
SELECT DET IF (0 GEHIEN) (NOT 0 GEN/GEL) (NOT 0 ADB) ; # line 3714
REMOVE DET IF (0C ZEN-DEK) (NOT 0 ORDUAK | ZKI) (NOT -1 EGUNA) ; # line 6883
MAP @<ID TARGET DET IF (0 DZH) (-1C IZE) (1 CLB/BIPUNT/KOMA/PUNT/PKOMA)
MAP @<ID TARGET DET IF (-1 ADJ + ZERO) (NOT -1 GEN | GEL) (-2 IZE + ZERO)
REMOVE DET IF (0 ("<dena(>\"<..._MAI)?>"ir)) (-1 EZ) (-2 @-JADNAG) ; # line 6252
SELECT DET IF (0 ("<bat(>\"<..._MAI)?>"ir)) (-1C IZE/ADJ) (-2C DET) ; # line 4708
SELECT DET IF (0 ("<hartara(>\"<..._MAI)?>"ir)) (-1 IZE/ADJ) (NOT 1 KOMA) ; # line 3749
REMOVE DET IF (0 DENA) (-1 ADI) (NOT 1 ("<$.(>\"<..._MAI)?>"ir <PUNT_PUNT>)) ; # line 5527
SELECT DET IF (0 ("<hori(>\"<..._MAI)?>"ir)) (NOT 1 KOLORE) (-1 (PUNT_PUNT)) ; # line 4130
SELECT DET IF (0 ("<dena(>\"<..._MAI)?>"ir)) (-1 ("<,>"<PUNT_KOMA>")) (1C ADI) ; # line 5521
REMOVE DET IF (0 ("<denak(>\"<..._MAI)?>"ir)) (-1 EZBU) (1 ("<,>"<PUNT_KOMA>")) ; # line 6245
SELECT DET IF (0 ("<hau(>\"<..._MAI)?>"ir)) (NOT *-1 HITANOZKOAK) (NOT *1 HITANOZKOAK) ; # line 4924
SELECT DET IF (0 ("<hori(>\"<..._MAI)?>"ir)) (-1 ZERO) (1 ADI/ADL/ADT) (2 MEDI0) ; # line 4176
SELECT DET IF (0 ("<hori(>\"<..._MAI)?>"ir)) (-1 ZERO) (1 MEDI0) (2 ADI/ADL/ADT) ; # line 4171
MAP @<ID TARGET DET IF (0 DZH) (NOT -1 IZELEKUZKOA) (NOT 1 ADB) (1 ERKARR) (-1 IZE)
SELECT DET IF (0 ADB) (-1 IZE-ZERO) (NOT -1 POSPOZ) (NOT 1 ADI) (NOT 2 ADL) ; # line 7075
SELECT DET IF (0 ADB LINK 0 ZERO) (NOT 0 LOT | HAS_MAI) (NOT -1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ADI | ADL | ADT) (NOT 1 ADI) (1 IZE) ; # line 7078
# Rules that target DZG
MAP @ID> TARGET DZG IF (-1 JNT) (1 IZE | ADJ)
MAP @ID> TARGET DZG IF (1 IZE-ZERO | DZG) (NOT -1 IZE-ZERO)
# Rules that target DZH
MAP @ID> TARGET DZH IF (NOT 0 BAT/BI) (1 IZE-ZERO | ADJ)
MAP @ID> TARGET DZH IF (0 BI) (1 MG LINK 0 ZERO)
# Rules that target EGI
REMOVE EGI IF (0 BALD) (1 ERE) ; # line 8579
REMOVE EGI IF (0 BALD) (-1 BALDIN) ; # line 8564
SELECT EGI IF (0 ("<ba(>\"<..._MAI)?>"ir)) (1 AL) ; # line 5652
# Rules that target ELI
REMOVE ELI IF (0 DET) (-1 IZE) ; # line 8266
REMOVE ELI IF (0 ADJ LINK 0 GRA) (-1 IZE) ; # line 8264
SELECT ELI IF (NOT 0 ZENAREN) (0 ERLT LINK 0 DEK) ; # line 8411
# Rules that target ERG
REMOVE ERG IF (0 ABL) ; # line 8596
REMOVE ERG IF (0 ("<goitik(>\"<..._MAI)?>"ir) LINK 0 IZE) ; # line 6180
REMOVE ERG IF (0 ERG LINK 0 ABS) (*-1C ERG BARRIER LOT | ADL/ADT | ADI) (*1 NK_HARK LINK *2 NK_HARK BARRIER LOT | ADL/ADT | ADI) ; # line 8592
SELECT ERG IF (0C IZE) (*1 NK_HARK BARRIER ADL | ADT | LOT | ADIZE) (NOT *-1 ERG BARRIER LOT | ADL | ADT) (NOT *1 ERG BARRIER ADL | ADT | LOT) ; # line 6355
SELECT ERG IF (0C IZE) (*-1 NK_HARK BARRIER ADL | ADT | LOT | ADIZE) (NOT *-1 ERG BARRIER LOT | ADL | ADT) (NOT *1 ERG BARRIER ADL | ADT | LOT) ; # line 8535
# Rules that target ERKARR
MAP @IZLG> TARGET ERKARR IF (0 GEN) (1 IZE)
# Rules that target ERL
SELECT ERL IF (0 ARREN) (-1 ADI/ADL/ADT) ; # line 7861
REMOVE ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 GERO) ; # line 4784
SELECT ERL IF (0 ("<baita(>\"<..._MAI)?>"ir)) (1C ADL/ADT) ; # line 4460
SELECT ERL IF (0 ("<baita(>\"<..._MAI)?>"ir)) (-1C ADI-PART) ; # line 4456
REMOVE ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (1 IOR/IZE/DET/ADB) ; # line 4787
REMOVE ERL IF (0 ("<baitarik(>\"<..._MAI)?>"ir)) (-1 IOR | ERKIND) ; # line 5978
REMOVE ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 PUNT | ("<,>"<PUNT_KOMA>") | (BEREIZ)) ; # line 4763
REMOVE ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<,>"<PUNT_KOMA>") | ("<;>"<PUNT_PUNT_KOMA>") | (BEREIZ)) ; # line 4764
REMOVE ERL IF (0 ADL) (NOT -2 IZE) (1 LOT) ; # line 8324
SELECT ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 ADT) (1 BESTE) ; # line 4778
SELECT ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 ADT + (DEN_MAI)) (1 BESTE) ; # line 4780
SELECT ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 MOD + DENB) (NOT 1 PUNT_HIRU) ; # line 4757
REMOVE ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (1 IZE/ADJ/PART) (-1 IZE/ADJ/PART) ; # line 4745
SELECT ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 MOD + DENB + (DEN_MAI)) (NOT 1 PUNT_HIRU) ; # line 4759
REMOVE ERL IF (0 ("<goazen(>\"<..._MAI)?>"ir)) (NOT -1 ADI | ADL | ADT) (NOT 1 ADI | ADL | ADT) ; # line 4260
REMOVE ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (1 IZE/ADJ/PART + (DEN_MAI)) (-1 IZE/ADJ/PART + (DEN_MAI)) ; # line 4747
SELECT ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 ADL/ADT) (1C ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | (BEREIZ)) ; # line 4766
SELECT ERL IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 ADL/ADT + (DEN_MAI)) (1C ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | (BEREIZ)) ; # line 4768
REMOVE ERL IF (0 ERLT) (NOT 0 DUDAN | ERLT-DEK | IZANEDIN | BALD) (NOT *-1 GALDEHITZAK) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7917
# Rules that target ERLT
REMOVE ERLT IF (0 KAUS) ; # line 7920
REMOVE ERLT IF (-1 BAIT) ; # line 7937
REMOVE ERLT IF (0 MOS) (1 IOR) ; # line 8575
SELECT ERLT IF (0 ZHG) (1 GUZTI) ; # line 7965
REMOVE ERLT IF (0 A3) (NOT 0 A1) ; # line 7954
REMOVE ERLT IF (0 MOS) (-1 GERO) ; # line 7923
REMOVE ERLT IF (0 ADT) (-1 BAIT) ; # line 7907
REMOVE ERLT IF (0 ADL) (-1 BAIT) ; # line 7905
REMOVE ERLT IF (0 MOS) (1 EZEZKOAK | (ZEN_DEK)) ; # line 7921
REMOVE ERLT IF (0 DENB) (NOT 0 ERLT + GEL | EGON) ; # line 7919
REMOVE ERLT IF (0 ADT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LOT) ; # line 7990
REMOVE ERLT IF (0 ADL) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LOT) ; # line 7988
REMOVE ERLT IF (0 ADL | ADT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LOT) ; # line 7876
SELECT ERLT IF (0 ("etorri" ADT)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7961
REMOVE ERLT IF (0 ADT) (1 BST | LOT | ADB | ADI/ADL/ADT | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7914
REMOVE ERLT IF (0 ADL) (1C BST | LOT | ADB | ADI/ADL/ADT | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7913
REMOVE ERLT IF (0 ADT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7916
REMOVE ERLT IF (0 ADL) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7915
REMOVE ERLT IF (0 MOS) (1C ADB) (NOT 1 LEGEZ) ; # line 7935
REMOVE ERLT IF (0 MOS) (-1 EZEZKOAK | BAIT) (NOT 1 IZE) ; # line 7922
REMOVE ERLT IF (0 MOS) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT 0 ("etorri" ADT)) ; # line 7934
REMOVE ERLT IF (0C ADL) (NOT 0 DEK) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ("<,>"<PUNT_KOMA>" PUNT_PUNT_)) ; # line 7951
REMOVE ERLT IF (0 DENB LINK 0 ERLT) (NOT 0 ERLT + GEL) (NOT -1 DAT) ; # line 7945
REMOVE ERLT IF (0 MOS) (1 IZB | LIB) (NEGATE (*1 ADI LINK *1 ADL BARRIER MUGA)) ; # line 7929
REMOVE ERLT IF (0 ERLT LINK 0 MOS LINK 0 ZHG) (1C ADB) (NOT 1 BEZALA | LEGEZ) ; # line 7949
SELECT ERLT IF (0 MOS) (NOT 0 DET) (NOT 1 POSPOZ) (1 DENBORAZKOAK | MOT) ; # line 7963
REMOVE ERLT IF (*-1 EA) (NOT 1 IZE) (NOT 1 DET) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7944
REMOVE ERLT IF (NOT 0 DEK) (NOT 1 IZE) (NOT 1 DET) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7953
REMOVE ERLT IF (0 ERLT LINK 0 MOS LINK 0 ZHG) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT -1 ERLT | LOT) (NOT 1 ARREN | BITARTEAN) ; # line 7947
REMOVE ERLT IF (0 ADL) (NOT 0 BALD) (NOT -1 PRT) (NOT -2 IZE | GALDEHITZAK) (1 LOT) ; # line 7906
# Rules that target EZBU
SELECT EZBU IF (1 ADL) ; # line 7262
REMOVE EZBU IF (0 ADI) (-1 ADK) ; # line 6373
REMOVE EZBU IF (1 ARITU) (2 ADT) ; # line 5682
SELECT EZBU IF (-1 ADL/ADT) (-2 EZ) ; # line 7467
SELECT EZBU IF (-2C EZEZKOAK) (-1C ADL) ; # line 7491
SELECT EZBU IF (1 PRT-ZIU | ADITZMULTZO) (2 ADL) ; # line 7486
SELECT EZBU IF (NOT 1 INEZBU) (NOT -5 SIN) (-4 ADL) ; # line 8565
SELECT EZBU IF (-3C EZEZKOAK) (-2C PRT-ZIU | ADITZMULTZO) (-1C ADL) ; # line 7495
SELECT EZBU IF (NOT 0 ADIZE) (NOT 1 INEZBU) (NOT -3 SIN) (-2 ADL) ; # line 8158
# Rules that target GEL
REMOVE GEL IF (0 ADIZE) (1C ADI | ADT) ; # line 3561
SELECT GEL IF (0 ("<aurreko(>\"<..._MAI)?>"ir)) (1 IZE) ; # line 6126
REMOVE GEL IF (0 ("<soineko(>\"<..._MAI)?>"ir)) (NOT 1 IZE) ; # line 5615
SELECT GEL IF (0 POSTPOSIZIOAK-5) (-1 IZE-DET-IOR-ADJ-ELI-SIG + ABS + MUGM) ; # line 3443
SELECT GEL IF (0 POSTPOSIZIOAK-GENADJ76) (-1 IZE-DET-IOR-ADJ-ELI-SIG-ADB + GEN) ; # line 3464
SELECT GEL IF (0C ADJ LINK 0 (IZAUR-)) (1C DET) ; # line 3518
SELECT GEL IF (0C ADJ LINK 0 (IZAUR-)) (1C IZE) ; # line 3517
REMOVE GEL IF (0C IZE) (NOT 0 GEL) (-1C ADJ) (-2 IZE) ; # line 7612
SELECT GEL IF (0 ("<besoetako(>\"<..._MAI)?>"ir)) (NOT -1 GEN) (NOT -1 SENIDEAK) (NOT 1 SENIDEAK) ; # line 4307
# Rules that target GEN
REMOVE GEN IF (0 PA) ; # line 4430
REMOVE GEN IF (0 ("<barrena(>\"<..._MAI)?>"ir)) ; # line 5020
REMOVE GEN IF (0C PART) (0 ASPGERO) ; # line 8591
SELECT GEN IF (0 IZE) (1 POSTPOSIZIOAK-15 + ALA) ; # line 3431
# Rules that target HAOS
MAP (@HAOS) TARGET HAOS IF (0 HAOS)
SELECT GERO IF (0 ("<esanen(>\"<..._MAI)?>"ir)) ; # line 3809
SELECT GERO IF (0 IZAN LINK 0 GERO) ; # line 8040
REMOVE GERO IF (0 IZE) (1 DET) ; # line 7509
SELECT HAOS IF (0 ADPOSAG) (1 ADT) ; # line 6836
SELECT GERO IF (0 HELDUKO) (1 ADL/ADT) ; # line 8012
SELECT GERO IF (0C PART) (NOT -1 GEL | GEN | DET) (NOT 1 DET) ; # line 7504
# Rules that target GRA
REMOVE GRA IF (0 MOT) ; # line 8032
REMOVE GRA IF (0 (GEN ZERO)) (NOT 1 ADI) ; # line 8036
# Rules that target HELB
REMOVE HELB IF (0 ERLT) (1C IZE) ; # line 7910
REMOVE HELB IF (0C ADIZE) (1 ADIKONPLETIBO) ; # line 7736
SELECT HELB IF (0 ("<izateko(>\"<..._MAI)?>"ir)) (-1 ADPOSAG) ; # line 4301
SELECT HELB IF (0C ADIZE) (NOT 1 ADIKONPLETIBO | ESKATU | AGINDU | GALDEGIN | (BEREIZ)) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ADI | IOR) ; # line 7740
# Rules that target INE
REMOVE INE IF (0 ADL) ; # line 6376
REMOVE INE IF (0 DENB) ; # line 8278
REMOVE INE IF (0 JOAN) ; # line 5954
REMOVE INE IF (0 JASAN) ; # line 8593
SELECT INE IF (0 ADB + ZERO) ; # line 8532
SELECT INE IF (0 INEZBU) (1C PART) ; # line 7247
REMOVE INE IF (0 MOD) (1 ADL | ADT) ; # line 8418
SELECT INE IF (0 INEZBU) (1C EZBU) (2C ADL) ; # line 7462
REMOVE INE IF (0 INEZBU) (1 ADL) (-1 INEZBU) ; # line 7458
# Rules that target IOR
REMOVE IOR IF (0 ADL/ADT + INS) ; # line 7009
REMOVE IOR IF (0 ZU + INS + GEL) ; # line 4064
REMOVE IOR IF (0 ("<hain(>\"<..._MAI)?>"ir) LINK 0 ADB) ; # line 3835
SELECT IOR IF (0 ADL/ADT) (-1C ADL/ADT) ; # line 6604
REMOVE IOR IF (0 ("ukan")) (-1 ("buru")) ; # line 6389
REMOVE IOR IF (0 ("<zuen(>\"<..._MAI)?>"ir)) (-1 ADI) ; # line 5407
SELECT IOR IF (0 ZU + IZE/IOR) (NOT 0 GEL | DAT | SOZ) ; # line 7000
SELECT IOR IF (0 ("<batere(>\"<..._MAI)?>"ir)) (1 IZE + PAR) ; # line 5584
REMOVE IOR IF (0 ("<batere(>\"<..._MAI)?>"ir)) (1 ADJ/ADB/ADI) ; # line 5589
SELECT IOR IF (0 ("<hiri(>\"<..._MAI)?>"ir)) (*-1 HITANOZKOAK) ; # line 4107
SELECT IOR IF (0 ADL) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 6493
SELECT IOR IF (0 ADL) (-1 ADB) (-2 ADL | ADT) ; # line 6490
SELECT IOR IF (0 ("<batere(>\"<..._MAI)?>"ir)) (-1 IZE + PAR) (NOT -1 ADJ/ADB/ADI) ; # line 5585
REMOVE IOR IF (0 ("<hiri(>\"<..._MAI)?>"ir)) (NOT *-1 HITANOZKOAK) (NOT *1 HITANOZKOAK) ; # line 4113
REMOVE IOR IF (0 ADL/ADT) (-1 SIN) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>")) ; # line 6597
REMOVE IOR IF (0 ADL/ADT) (1 SIN) (*-1 EZEZKOAK BARRIER ADL | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>")) ; # line 6593
REMOVE IOR IF (0 ADL/ADT) (-1 SIN) (*-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") BARRIER EZEZKOAK | ADL) ; # line 6589
REMOVE IOR IF (0 ("<zuen(>\"<..._MAI)?>"ir) LINK 0 ZUEN/ZITUEN) (-1C ADB) (1C ADB) ; # line 5402
REMOVE IOR IF (0 ADL/ADT) (-1 SIN) (1 LOT) (*2 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>")) ; # line 6601
REMOVE IOR IF (0 ("<zuen(>\"<..._MAI)?>"ir)) (-1 GRA + KONP) (-2 LOT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5412
# Rules that target ITJ
MAP (@ITJ) TARGET ITJ IF (0 ITJ)
REMOVE ITJ IF (NOT 1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7830
SELECT ITJ IF (0 ("<agur(>\"<..._MAI)?>"ir)) (1 ETA) ; # line 4608
SELECT ITJ IF (0 ("<ene(>\"<..._MAI)?>"ir)) (1 BADA) ; # line 4603
REMOVE ITJ IF (0 ("<ea(>\"<..._MAI)?>"ir)) (1 GALDEHITZAK) ; # line 3829
SELECT ITJ IF (NOT -1 GEN | ADI | PRT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7831
REMOVE ITJ IF (0 ("<jesus(>\"<..._MAI)?>"ir)) (NOT 1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5559
REMOVE ITJ IF (0 ("<jesus(>\"<..._MAI)?>"ir)) (NOT 1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT__KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5558
SELECT ITJ IF (0 ("<arren(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5605
# Rules that target IZB
SELECT IZB IF (-1C IZB) ; # line 8371
SELECT IZB IF (0 MARITXU) ; # line 6174
SELECT IZB IF (-1C (IZB ZERO)) ; # line 8363
REMOVE IZB IF (0 ("<maria(>\"<..._MAI)?>"ir)) ; # line 6210
SELECT IZB IF (0 ("<maria(>\"<..._MAI)?>"ir)) ; # line 6209
SELECT IZB IF (1 LOT) (2C IZB) ; # line 8367
SELECT IZB IF (-1 LOT) (-2C IZB) ; # line 8369
REMOVE IZB IF (1C IZB) (2 (BIZ+)) ; # line 8480
SELECT IZB IF (0 ERG + HAS_MAI) (NOT 1 HAS_MAI | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("" "<PUNT_KOMA>" <,>) | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT -1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | GEL | GEN) ; # line 8357
# Rules that target IZE
SELECT IZE IF (2 EGIN) ; # line 8543
REMOVE IZE IF (0 GURI) ; # line 6177
REMOVE IZE IF (0 JANTZI) ; # line 8573
REMOVE IZE IF (0 ("jan")) ; # line 8555
REMOVE IZE IF (0 ADINKIDE) ; # line 3853
REMOVE IZE IF (0 BEHARREZKO) ; # line 4204
SELECT IZE IF (0 ("megatoi")) ; # line 6278
REMOVE IZE IF (0 ZITU + EDUN) ; # line 6258
REMOVE IZE IF (0 ZELA + ADL/ADT) ; # line 6261
REMOVE IZE IF (0 DIETA + ADL/ADT) ; # line 6264
REMOVE IZE IF (0 ZUR + SOZ + GEL) ; # line 4060
REMOVE IZE IF (0 ZARETA + ADL/ADT) ; # line 6262
SELECT IZE IF (0 ("batezbesteko")) ; # line 3304
REMOVE IZE IF (0 ("<zertan(>\"<..._MAI)?>"ir)) ; # line 6132
REMOVE IZE IF (0 ("<antzerako(>\"<..._MAI)?>"ir)) ; # line 5118
SELECT IZE IF (0 ("<arteko(>\"<..._MAI)?>"ir) | ("<arteko(>\"<..._MAI)?>"ir)) ; # line 6007
REMOVE IZE IF (0 ZAIA LINK 0 ADL) ; # line 4248
REMOVE IZE IF (0 BEN LINK 0 (BENETAKO)) ; # line 3522
REMOVE IZE IF (0 ("<ari(>\"<..._MAI)?>"ir) LINK 0 ADI) ; # line 5666
SELECT IZE IF (0 ("<don(>\"<..._MAI)?>"ir) LINK 0 DON) ; # line 4642
REMOVE IZE IF (0 ("<gara(>\"<..._MAI)?>"ir) LINK 0 ADL) ; # line 6237
REMOVE IZE IF (0 ("<gero(>\"<..._MAI)?>"ir) LINK 0 ADB) ; # line 4698
REMOVE IZE IF (0 ("<zuri(>\"<..._MAI)?>"ir) LINK 0 IOR) ; # line 4079
REMOVE IZE IF (0 ("<lotan(>\"<..._MAI)?>"ir) LINK 0 ADB) ; # line 6213
REMOVE IZE IF (0 ("<baina(>\"<..._MAI)?>"ir) LINK 0 LOT) ; # line 5643
REMOVE IZE IF (0 ("<baietz(>\"<..._MAI)?>"ir) LINK 0 ADB) ; # line 4885
REMOVE IZE IF (0 ("<ukituz(>\"<..._MAI)?>"ir) LINK 0 INS) ; # line 4418
REMOVE IZE IF (0 ("<lehen(>\"<..._MAI)?>"ir) LINK 0 LEHEN) ; # line 5890
REMOVE IZE IF (0 ("<erosten(>\"<..._MAI)?>"ir) LINK 0 ADI) ; # line 5792
REMOVE IZE IF (0 ("<zurekin(>\"<..._MAI)?>"ir) LINK 0 IOR) ; # line 4054
REMOVE IZE IF (0 ("<zela(>\"<..._MAI)?>"ir) LINK 0 ADL/ADT) ; # line 5780
REMOVE IZE IF (0 ("<zinenean(>\"<..._MAI)?>"ir) LINK 0 INE) ; # line 5362
REMOVE IZE IF (0 ("<bakarrik(>\"<..._MAI)?>"ir) LINK 0 ADB) ; # line 4851
REMOVE IZE IF (0 ("<zergatik(>\"<..._MAI)?>"ir) LINK 0 ADB) ; # line 3938
REMOVE IZE IF (0 ("<ginen(>\"<..._MAI)?>"ir) LINK 0 ADL/ADT) ; # line 5332
REMOVE IZE IF (0 ("<etorritako(>\"<..._MAI)?>"ir) LINK 0 ADI) ; # line 4483
REMOVE IZE IF (0 ("<bazen(>\"<..._MAI)?>"ir) LINK 0 IZE + GEN) ; # line 5972
REMOVE IZE IF (0 ("<ziren(>\"<..._MAI)?>"ir) LINK 0 ADL | ADT) ; # line 5773
REMOVE IZE IF (0 ("<zelarik(>\"<..._MAI)?>"ir) LINK 0 ADL/ADT) ; # line 5553
REMOVE IZE IF (0 ("<zeharretara(>\"<..._MAI)?>"ir) LINK 0 ALA) ; # line 5227
REMOVE IZE IF (0 ("<zirenean(>\"<..._MAI)?>"ir) LINK 0 ADL/ADT) ; # line 5745
SELECT IZE IF (0 IDENT) (1 IZE) ; # line 6873
REMOVE IZE IF (0 PART) (1 ADL1) ; # line 6829
REMOVE IZE IF (0 LEHEN) (1 IZE) ; # line 5895
SELECT IZE IF (0 BEHAR) (-1 GEN) ; # line 6056
SELECT IZE IF (0 IRITZI) (1 DET) ; # line 4920
SELECT IZE IF (0 ("gain")) (0 INE) ; # line 4528
REMOVE IZE IF (0 BAITA) (NOT 0 INE) ; # line 4463
MAP @KM> TARGET IZE IF (NOT 0 DEK) (1 DEK | DET)
SELECT IZE IF (0 LAGUN) (NOT -1 IZE-ZERO) ; # line 6051
SELECT IZE IF (0 ADI) (1 POSTPOSIZIOAK-21) ; # line 8554
REMOVE IZE IF (0 ADIZE) (*-1 ("nahi_izan")) ; # line 6399
MAP @KM> TARGET IZE IF (0 EZEZAG) (NOT 1 PUNTUAZIOA)
MAP @KM> TARGET IZE IF (NOT 0 DEK | ADB) (1 ADJ + ZERO)
REMOVE IZE IF (0 ("<ari(>\"<..._MAI)?>"ir)) (1 ADT) ; # line 5662
REMOVE IZE IF (0 ("<omen(>\"<..._MAI)?>"ir)) (-1 BA) ; # line 5377
SELECT IZE IF (0 ("<goiz(>\"<..._MAI)?>"ir)) (1 DET) ; # line 5044
REMOVE IZE IF (0 ("<ez(>\"<..._MAI)?>"ir)) (1 BESTE) ; # line 4821
SELECT IZE IF (0 ("<pozik(>\"<..._MAI)?>"ir)) (1 ATZ) ; # line 5213
SELECT IZE IF (0 ("<goiz(>\"<..._MAI)?>"ir)) (-1 GEL) ; # line 5048
SELECT IZE IF (0 ("<goiz(>\"<..._MAI)?>"ir)) (-1 DET) ; # line 5041
SELECT IZE IF (0 ("<laster(>\"<..._MAI)?>"ir)) (1 ADJ) ; # line 5292
SELECT IZE IF (0 ("<pozik(>\"<..._MAI)?>"ir)) (-1 GEL) ; # line 5221
SELECT IZE IF (0 ("<kabuz(>\"<..._MAI)?>"ir)) (-1 GEN) ; # line 5146
SELECT IZE IF (0 ("<ezetz(>\"<..._MAI)?>"ir)) (1C ADJ) ; # line 4897
REMOVE IZE IF (0 ("<ez(>\"<..._MAI)?>"ir)) (1 ADL/ADT) ; # line 4804
REMOVE IZE IF (0 ("<nahien(>\"<..._MAI)?>"ir)) (1 ADL) ; # line 4409
SELECT IZE IF (0 ("<berri(>\"<..._MAI)?>"ir)) (-1 GEN) ; # line 3841
SELECT IZE IF (0 ("<auzoan(>\"<..._MAI)?>"ir)) (-1 LIB) ; # line 7050
SELECT IZE IF (0 ("<gaizki(>\"<..._MAI)?>"ir)) (-1 MAI) ; # line 6200
SELECT IZE IF (0 ("<aspaldi(>\"<..._MAI)?>"ir)) (1 DET) ; # line 6014
SELECT IZE IF (0 ("<nahien(>\"<..._MAI)?>"ir)) (-1 GEN) ; # line 4413
SELECT IZE IF (0 ("<lotura(>\"<..._MAI)?>"ir)) (-1 GEN) ; # line 4318
SELECT IZE IF (0 ("<kabutan(>\"<..._MAI)?>"ir)) (-1 GEN) ; # line 5151
SELECT IZE IF (0 ("<aurrez(>\"<..._MAI)?>"ir)) (-1 PART) ; # line 5061
REMOVE IZE IF (0 ("<ongi(>\"<..._MAI)?>"ir)) (NOT 1 DZG) ; # line 5031
REMOVE IZE IF (0 ("<gainera(>\"<..._MAI)?>"ir)) (-1 INS) ; # line 4552
SELECT IZE IF (0 ("<gainera(>\"<..._MAI)?>"ir)) (-1 GEN) ; # line 4546
SELECT IZE IF (0 ("<ezinik(>\"<..._MAI)?>"ir)) (-1 PART) ; # line 3956
SELECT IZE IF (0 ("<odoletan(>\"<..._MAI)?>"ir)) (-1 GEN) ; # line 5076
REMOVE IZE IF (0 ("<ongi(>\"<..._MAI)?>"ir)) (NOT -1 DZG) ; # line 5028
REMOVE IZE IF (0 ("<ezetz(>\"<..._MAI)?>"ir)) (NOT 1 ADJ) ; # line 4893
REMOVE IZE IF (0 ("<hizketan(>\"<..._MAI)?>"ir)) (-1 SIN) ; # line 3923
SELECT IZE IF (0 ("<goiz(>\"<..._MAI)?>"ir)) (-1 GEN/ERLT) ; # line 5051
REMOVE IZE IF (0 ("<adina(>\"<..._MAI)?>"ir)) (-1 ADIKONP) ; # line 4357
REMOVE IZE IF (0 ("<uste(>\"<..._MAI)?>"ir)) (1 ADL | ADT) ; # line 3669
SELECT IZE IF (0 ("<berriz(>\"<..._MAI)?>"ir)) (-1 GEN/GEL) ; # line 5170
SELECT IZE IF (0 ("<ordutik(>\"<..._MAI)?>"ir)) (-1 IZAUR+) ; # line 5140
SELECT IZE IF (0 ("<bitartean(>\"<..._MAI)?>"ir)) (-1C ERLT) ; # line 6267
SELECT IZE IF (0 ("<laster(>\"<..._MAI)?>"ir)) (1 DET + INE) ; # line 5297
REMOVE IZE IF (0 ("<ondoren(>\"<..._MAI)?>"ir)) (NOT -1 DZG) ; # line 4445
REMOVE IZE IF (0 ("<sakon(>\"<..._MAI)?>"ir)) (1 ADI/ADL/ADT) ; # line 5462
REMOVE IZE IF (0 ("<adibidez(>\"<..._MAI)?>"ir)) (NOT -1 GEL) ; # line 5124
REMOVE IZE IF (0 ("<odoletan(>\"<..._MAI)?>"ir)) (NOT -1 GEN) ; # line 5071
REMOVE IZE IF (0 ("<hizketan(>\"<..._MAI)?>"ir)) (-1 ADL/ADT) ; # line 3928
REMOVE IZE IF (0 ("<hizketan(>\"<..._MAI)?>"ir)) (NOT -1 GEN) ; # line 3913
REMOVE IZE IF (0 ("hartu")) (-1 ("<kontuan(>\"<..._MAI)?>"ir)) ; # line 6066
REMOVE IZE IF (0 ("<komeni(>\"<..._MAI)?>"ir)) (1 IZAN + NORI) ; # line 5920
REMOVE IZE IF (0 ("<jantzirik(>\"<..._MAI)?>"ir)) (1 INTRANTS) ; # line 4477
SELECT IZE IF (0 BAT + ALA) (-1 IZE-DET-IOR-ADJ-ELI-SIG + SOZ) ; # line 3402
REMOVE IZE IF (0 ("hartu")) (-1 ("<kontutan(>\"<..._MAI)?>"ir)) ; # line 6065
REMOVE IZE IF (0 ("<komeni(>\"<..._MAI)?>"ir)) (-1 IZAN + NORI) ; # line 5915
SELECT IZE IF (0 ("<laster(>\"<..._MAI)?>"ir)) (-1C IZE + ZERO) ; # line 5302
REMOVE IZE IF (0 ("<zehar(>\"<..._MAI)?>"ir)) (NOT -1 GEN/ERLT) ; # line 5085
SELECT IZE IF (0 ("<artean(>\"<..._MAI)?>"ir)) (-1 IZE/ADJ + ZERO) ; # line 5964
REMOVE IZE IF (0 ("<hizketan(>\"<..._MAI)?>"ir)) (NOT -1 GEL-ZERO) ; # line 3918
REMOVE IZE IF (0 ("<laster(>\"<..._MAI)?>"ir)) (-1 KONPARAZIOZKOAK) ; # line 5312
REMOVE IZE IF (0 ("<laster(>\"<..._MAI)?>"ir)) (-1 MAILAKATZAILEAK) ; # line 5307
SELECT IZE IF (0 ("<beharrik(>\"<..._MAI)?>"ir)) (-1 ADI | PUNTUAZIOA) ; # line 6018
REMOVE IZE IF (0 ("<esan(>\"<..._MAI)?>"ir)) (1 ADI | ADL | ADT | ADPOSAG) ; # line 4678
SELECT IZE IF (0 POSTPOSIZIOAK-16 + ABL) (-1 IZE-DET-IOR-ADJ-ELI-SIG + GEN) ; # line 3489
SELECT IZE IF (0 POSTPOSIZIOAK-GENADB75) (-1C IZE-DET-IOR-ADJ-ELI-SIG + GEN) ; # line 3440
SELECT IZE IF (0 ("<goizeko(>\"<..._MAI)?>"ir)) (1 ("<ordu(>\"<..._MAI)?>"ir)) ; # line 6017
SELECT IZE IF (0 ("<alboka(>\"<..._MAI)?>"ir)) (-2 ("<txistu(>\"<..._MAI)?>"ir)) ; # line 6032
SELECT IZE IF (0 POSTPOSIZIOAK-10IZE + IZE_ABS_MG) (-1 IZE-DET-IOR-ADJ-ELI-SIG + GEN) ; # line 3416
SELECT IZE IF (0 ("<ondorengo(>\"<..._MAI)?>"ir) | ("<ondorengo(>\"<..._MAI)?>"ir)) (-1 GEN | GEL) ; # line 6025
SELECT IZE IF (0 LAGUN) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 6048
REMOVE IZE IF (0 ("<antzera(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5113
REMOVE IZE IF (0 ADI LINK 0 PART) (1 ADL) ; # line 3583
SELECT IZE IF (0C IZE LINK 0 ZKI) (NOT -1 IZE | ADJ) ; # line 3538
SELECT IZE IF (0 HAS_MAI LINK 0 EZEZAG) (NOT 0 ITJ | BST) ; # line 6310
SELECT IZE IF (0 ("<alderen(>\"<..._MAI)?>"ir) LINK 0 ALDE) (1 ALDE) ; # line 4976
SELECT IZE IF (0 ("<inguru(>\"<..._MAI)?>"ir) LINK 0 HAS_MAI) (1 DET) ; # line 6033
REMOVE IZE IF (0 ("<ez(>\"<..._MAI)?>"ir)) (*1 ("<,>"<PUNT_KOMA>") LINK 1 EZ) ; # line 4809
REMOVE IZE IF (0 ("<ez(>\"<..._MAI)?>"ir)) (*-1 ("<,>"<PUNT_KOMA>") LINK *-1 EZ) ; # line 4813
SELECT IZE IF (0 POSTPOSIZIOAK-10IZE LINK 0 IZE_ABS_MG) (-1 IZE-DET-IOR-ADJ-ELI-SIG + GEN) ; # line 3399
REMOVE IZE IF (0 ZEN) (NOT 1 NUMS) (1C IZE) ; # line 6498
SELECT IZE IF (0 ADPOSAGIZE) (-1 ADT) (-2 EZ) ; # line 7129
MAP @KM> TARGET IZE IF (NOT 0 DEK | ADB) (1 ZERO) (2 DEK)
REMOVE IZE IF (0 ABS) (NOT 0 ADPOSAGIZE) (1 ADL1) ; # line 6914
SELECT IZE IF (0 OSTE) (NOT 0 OSTERA) (NOT -1 IZAN) ; # line 3814
MAP @KM> TARGET IZE IF (NOT 0 DEK | ADB) (NOT -1 DET) (1 ADB)
SELECT IZE IF (0 ADIKONP) (NOT 0 ATZ) (1 ADIPERIFRAS1) ; # line 6917
SELECT IZE IF (0 ADPOSAGIZE) (NOT 0 GERONOTDEK) (1 ADT) ; # line 7127
REMOVE IZE IF (-1 KONPARAZIOZKOAK) (NOT -1 DET) (NOT 1 BAT) ; # line 8553
REMOVE IZE IF (0 ("<esan(>\"<..._MAI)?>"ir)) (1 ADI) (*2 ADL) ; # line 4685
REMOVE IZE IF (0 DET + GEN) (1 IZE/ADJ/ERKARR) (NOT 1 ADPOSAG) ; # line 6869
REMOVE IZE IF (0 ("<ukitu(>\"<..._MAI)?>"ir)) (-1 MUGM) (1 IZAN) ; # line 5594
REMOVE IZE IF (0 ("<ikusi(>\"<..._MAI)?>"ir)) (-1 DETPAR) (1 LOT) ; # line 5810
REMOVE IZE IF (0 ("<goiz(>\"<..._MAI)?>"ir)) (NOT -1 DET) (1 ADI) ; # line 5037
REMOVE IZE IF (0 ("<bait(>\"<..._MAI)?>"ir)) (-1 ADI) (1 ADL/ADT) ; # line 4466
REMOVE IZE IF (0 ("<ez(>\"<..._MAI)?>"ir)) (NOT 1 ADJ) (NOT 1 DET) ; # line 4835
REMOVE IZE IF (0 ("<bai(>\"<..._MAI)?>"ir)) (NOT -1 ADJ) (NOT -1 DET) ; # line 4272
REMOVE IZE IF (0 ("<pozik(>\"<..._MAI)?>"ir)) (NOT -1 GEL) (NOT 1 ATZ) ; # line 5217
SELECT IZE IF (0 ("<egun(>\"<..._MAI)?>"ir)) (NOT -1 GAUR) (1 DET/ADJ) ; # line 4622
REMOVE IZE IF (0 ("<ez(>\"<..._MAI)?>"ir)) (NOT -1 DET) (NOT -1 IZAUR+) ; # line 4829
SELECT IZE IF (0 ("<ezinean(>\"<..._MAI)?>"ir)) (-1 PART) (1 ADI/ADL/ADT) ; # line 3960
REMOVE IZE IF (0 ("<orduan(>\"<..._MAI)?>"ir)) (NOT -1 GEL) (NOT -1 IZAUR+) ; # line 5709
REMOVE IZE IF (0 ("<zinen(>\"<..._MAI)?>"ir)) (-1 EZEZKOAK) (NOT 1 EZEZKOAK) ; # line 5740
REMOVE IZE IF (0 ("<ziren(>\"<..._MAI)?>"ir)) (-1 EZEZKOAK) (NOT 1 EZEZKOAK) ; # line 5734
REMOVE IZE IF (0 ("<ezagutzen(>\"<..._MAI)?>"ir)) (0C IZE/ADI) (*1C ADL/ADT) ; # line 3902
REMOVE IZE IF (0 ("<ezagutzen(>\"<..._MAI)?>"ir)) (0C IZE/ADI) (*-1C ADL/ADT) ; # line 3907
REMOVE IZE IF (0 ("<ginen(>\"<..._MAI)?>"ir)) (NOT -1 EZEZKOAK) (NOT 1 EZEZKOAK) ; # line 5759
REMOVE IZE IF (0 ("<ez(>\"<..._MAI)?>"ir)) (1 PRT-ZIU | ADITZMULTZO) (2C ADL/ADT) ; # line 4817
SELECT IZE IF (0 ("lagun")) (-1 DET | ("neska" ZERO) | ("mutil" ZERO)) (NOT -1 BAT) ; # line 4879
SELECT IZE IF (0 EZEZAG) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | DET) (1C ADJ) ; # line 8377
REMOVE IZE IF (0 ("<adina(>\"<..._MAI)?>"ir)) (-1 ERG) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4365
SELECT IZE IF (0 ("<motel(>\"<..._MAI)?>"ir)) (-1 BAI) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 3892
REMOVE IZE IF (0 ("<hizketan(>\"<..._MAI)?>"ir)) (1 PART) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 3933
REMOVE IZE IF (0 ("<gainera(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT 1 NOTDEK) ; # line 4556
REMOVE IZE IF (0 BAT/BI) (NOT -1 SOZ) (-1 IZE | ADJ | ERKARR | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ADL) ; # line 6866
REMOVE IZE IF (0 ("<gainera(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT 1 NOTDEK) ; # line 4558
SELECT IZE IF (0C IZE/ADJ) (NOT 0 ATZ) (-1 ADB LINK 0 GAL) ; # line 6932
REMOVE IZE IF (0 ("<zaio(>\"<..._MAI)?>"ir) LINK 0 ADL) (-1 EZ) (1C IZE) ; # line 5367
SELECT IZE IF (0 ("<mendeko(>\"<..._MAI)?>"ir) LINK 0 MUGM) (-1 PUNT) (-2 DZH) ; # line 4667
REMOVE IZE IF (0 ("<esan(>\"<..._MAI)?>"ir) LINK 0 ADI) (-1 IZE) (1 ("<,>"<PUNT_KOMA>")) ; # line 4682
REMOVE IZE IF (0 ("<zituen(>\"<..._MAI)?>"ir) LINK 0 ADL/ADT) (-1 IZE + @KM>) (1 IZE + @KM>) ; # line 5752
SELECT IZE IF (NOT 0 ATZ) (-1C ZNB) (NOT -1 DEK) (NOT 1 IZE) ; # line 6895
REMOVE IZE IF (0 ADL/ADT) (NOT 0 ADPOSAG) (NOT -1 DEK) (-1C SIN) ; # line 6583
SELECT IZE IF (0 ADPOSAGIZE) (NOT 0 ASPGERO | GEL) (NOT -1 DET) (1 ADT) ; # line 6839
SELECT IZE IF (0C IZE/ADJ) (NOT 0 ZEN-DEK | POSPOZ) (-1 GEN | GEL) (1 DET) ; # line 8208
MAP @KM> TARGET IZE IF (0 ZERO) (NOT 0 POSPOZ) (NOT 0 ADB | GEN/GEL) (NOT 1 PUNTUAZIOA)
REMOVE IZE IF (0 IZE/ADJ) (NOT 0 GEL | GEN) (NOT 1 DET | ADJ) (-1 MAILAKATZAILEAK) ; # line 6936
SELECT IZE IF (0 POSTPOSIZIOAK-2) (-1 IZE-IOR-ADB-ADJ-SIG + ZERO) (NOT -1 GEN/GEL) (0 INE) ; # line 3413
REMOVE IZE IF (0 DET) (NOT 0 DEK | IDENT | ZKI | ERROM | HAUR | (ZEN_DEK)) (NOT 1 DET) (NOT -1 IDENT | BESTE | ZKI) ; # line 6877
SELECT IZE IF (0 POSTPOSIZIOAK-ZEROADB71) (NOT 0 ("ondoren") + ADB) (NOT -1 PRT | DET | GEN/GEL) (-1 IZE-IOR-ADB-ADJ-SIG + ZERO) ; # line 8552
REMOVE IZE IF (0C IZE/ADJ) (NOT 0 ZEN-DEK | POSPOZ) (-1 IZE-ZERO) (NOT -1 GEN | GEL) (1 DET) ; # line 8205
REMOVE IZE IF (0 PART) (NOT 0 MOT | ERG | SOZ | INE | ALA | GEN | GEL | GRA | ABS-NUMS | ABS-NUMP | IZB | LIB) (NOT -1 DET | ADJ | ERL | GEL) (NOT 1 ADJ | DET) (NOT 1 POSPOZ) ; # line 8462
SELECT IZE IF (0 ADI) (NOT 0 EZEZAG) (NOT 0 ZKI) (NOT 0 ADB) (NOT 0 ADIZE) (1C ADJ) ; # line 6416
REMOVE IZE IF (0C IZE | ADJ) (NOT 0 ADPOSAG) (NOT 0 POSPOZ) (NOT 0 IZEADJANBIGUO) (NOT -1 GEL | GEN | DET) (-1 IZE-ZERO) ; # line 8414
SELECT IZE IF (NOT 0 BEHARREZKO) (NOT 0 ATZ) (NOT 0 ADB) (0C IZAUR+) (-1C DET) (NOT -1 DEK) (NOT 1 IZE) ; # line 6891
REMOVE IZE IF (0 PART) (NOT 0 GEN) (NOT 0 PAR) (NOT 0 ADPOSAG) (NOT -1 GEN | GEL) (NOT -1 DET) (1 DENBORAZKOAK2 | ADIELK | ADIPERIFRAS1 | ADITZMULTZO) ; # line 6621
REMOVE IZE IF (0 ADB) (NOT 0 NUMS | NUMP | MG | POSPOZ | ADI | SUP | (DEN_MAI)) (NOT -1 DET | ERROM | ADL | GEN/GEL) (NOT 1 LOT) (NOT 1 ("<,>"<PUNT_KOMA>")) (NOT 1 DET | ("egin") | POSPOZ | IZE | ADJ) (NOT 2 IZE) ; # line 7088
# Rules that target IZL
SELECT IZL IF (0 HONAKO) (1 DET | IZE) ; # line 4211
# Rules that target JNT
REMOVE JNT IF (0 ("baino")) (1 ("gehiago")) ; # line 3322
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 LOK) ; # line 4792
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 AHALIK) ; # line 4769
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 BAIZIK) ; # line 4749
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (1 PUNT_HIRU) ; # line 4773
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_("<,>"<PUNT_KOMA>") | ("<,>"<PUNT_("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4743
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (1 PUNT_HIRU) (-1 (DEN_MAI)) ; # line 4775
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 (DEN_MAI)) (1 (DEN_MAI)) ; # line 4771
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 BAIZIK + (DEN_MAI)) (1 (DEN_MAI)) ; # line 4751
SELECT JNT IF (0 ("<zein(>\"<..._MAI)?>"ir)) (-1 IZE-ZERO | (IZE ABS) | (ADIZE ZERO)) (1 IZE) ; # line 4954
REMOVE JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<,>"<PUNT_KOMA>") | (BEREIZ)) (NOT 1 (DEN_MAI)) ; # line 4799
REMOVE JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (NOT -1 ("<$.>"<PUNT_PUNT>") | ("<,>"<PUNT_KOMA>") | (BEREIZ) | (DEN_MAI)) (NOT 1 (DEN_MAI)) ; # line 4800
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (NOT -1 MOD + DENB) (NOT -1 ADT) (NOT 1 BESTE) ; # line 4795
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (NOT -1 ADI) (-1 IZE/ADJ) (1 ("<,>"<PUNT_KOMA>")) (2 IZE/ADJ) ; # line 4752
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (NOT -1 ADI) (-1 IZE/ADJ + (DEN_MAI)) (1 ("<,>"<PUNT_KOMA>")) (2 IZE/ADJ + (DEN_MAI)) ; # line 4754
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (NOT -1 MOD + DENB) (NOT -1 ADT) (NOT 1 BESTE) (-1 (DEN_MAI)) (1 (DEN_MAI)) ; # line 4796
SELECT JNT IF (0 ("<eta(>\"<..._MAI)?>"ir)) (NOT -1 MOD + DENB) (NOT -1 ADT) (NOT -1 LOK) (NOT 1 BESTE) (NOT 1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNTKOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4790
# Rules that target KAUS
SELECT KAUS IF (0 EZEN) ; # line 8010
SELECT KAUS IF (0 BAIT) (1 ADL | ADT) ; # line 6083
SELECT KAUS IF (0 GEL) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7856
SELECT KAUS IF (0 LOT LINK 0 JNT) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 8539
# Rules that target KONPL
REMOVE KONPL IF (0 ERLT) (1C IZE) ; # line 7909
SELECT KONPL IF (0 MOD/DENB) (1 ADIOSAG) ; # line 8280
# Rules that target LIB
SELECT LIB IF (-1C LIB) ; # line 8538
MAP @KM> TARGET LIB IF (1 (PARTDEK) | ADJ | DET)
SELECT LIB IF (-1 LOT) (-2C LIB) ; # line 8370
SELECT LIB IF (0 ("<zabaltzen(>\"<..._MAI)?>"ir)) (1 ADJ) ; # line 3730
REMOVE LIB IF (0 IZB) (-1C IZB LINK 0 @KM>) ; # line 8478
# Rules that target LOK
SELECT LOK IF (0 ("<bada(>\"<..._MAI)?>"ir)) (-1 EA | ENE) ; # line 4572
SELECT LOK IF (0 ("<berriz(>\"<..._MAI)?>"ir)) (1 ("<,>"<PUNT_KOMA>")) ; # line 5178
SELECT LOK IF (0 ("<berriz(>\"<..._MAI)?>"ir)) (-1 ("<,>"<PUNT_KOMA>")) ; # line 5177
REMOVE LOK IF (0 ("<bada(>\"<..._MAI)?>"ir)) (NOT 1 ("<,>"<PUNT_KOMA>")) ; # line 4599
SELECT LOK IF (0 ("<aldiz(>\"<..._MAI)?>"ir)) (-1 ("<,(>\"<..._MAI)?>"ir ")) (1 (" "<PUNT_KOMA" <PUNT_KOMA <,>)) ; # line 5620
REMOVE LOK IF (0 ("<aldiz(>\"<..._MAI)?>"ir)) (-1 DET) (NOT -1 BAT) ; # line 5625
SELECT LOK IF (0 ("<berriz(>\"<..._MAI)?>"ir)) (-1 ("<,>"<PUNT_KOMA>")) (1 ("<,>"<PUNT_KOMA>")) ; # line 5175
SELECT LOK IF (0 ("<ordea(>\"<..._MAI)?>"ir)) (-1 ("<,>"<PUNT_KOMA>")) (1 ("<,>"<PUNT_KOMA>") | ("<$.>"<PUNT_PUNT>")) ; # line 5454
SELECT LOK IF (0 ("<ordea(>\"<..._MAI)?>"ir)) (-2 ("<,>"<PUNT_KOMA>") | ("<$.>"<PUNT_PUNT>")) (1 ("<,>"<PUNT_KOMA>") | ("<$.>"<PUNT_PUNT>")) ; # line 5455
SELECT LOK IF (0 ("<hartara(>\"<..._MAI)?>"ir)) (1 KOMA) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 3744
SELECT LOK IF (0 ("<zeren(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ADI/ADL/ADT) ; # line 5538
SELECT LOK IF (0 ("<zeren(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT__KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ADI/ADL/ADT) ; # line 5539
SELECT LOK IF (0 ("<aldiz(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ("<,>"<PUNT_KOMA>")) ; # line 5622
SELECT LOK IF (0 ("<alegia(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4472
# Rules that target LOT
SELECT LOT IF (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4521
SELECT LOT IF (0 ("arren")) (-1 ADI/ADL/ADT) ; # line 3612
SELECT LOT IF (0 ("<arren(>\"<..._MAI)?>"ir)) (-1 ERL | PART) ; # line 5600
SELECT LOT IF (0 ("<beraz(>\"<..._MAI)?>"ir)) (-1C ADL | ADT) ; # line 3680
SELECT LOT IF (0 ("<beraz(>\"<..._MAI)?>"ir)) (1 PUNT/BIPUNT/PKOMA/KOMA) ; # line 3684
SELECT LOT IF (0 ("<beraz(>\"<..._MAI)?>"ir)) (-1 PUNT/BIPUNT/PKOMA/KOMA/LOT) ; # line 3674
SELECT LOT IF (0 ("ostera")) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 3615
SELECT LOT IF (NOT 0 ("bere")) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4538
SELECT LOT IF (0 OSTERA LINK 0 HAS_MAI) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 3825
SELECT LOT IF (0 ("<gainera(>\"<..._MAI)?>"ir)) (-1 ETA) (1 ("<,>"<PUNT_KOMA>")) ; # line 4543
SELECT LOT IF (0 ("<berriz(>\"<..._MAI)?>"ir)) (NOT -1 ADI/ADL/ADT) (1 ("<,>"<PUNT_KOMA>")) ; # line 4342
SELECT LOT IF (0 ("<berriz(>\"<..._MAI)?>"ir)) (-1 ("<,>"<PUNT_KOMA>")) (1 ("<,>"<PUNT_KOMA>")) ; # line 5169
SELECT LOT IF (0 ("<gainera(>\"<..._MAI)?>"ir)) (-1 ("<,>"<PUNT_KOMA>")) (1 ("<,>"<PUNT_KOMA>")) ; # line 4540
SELECT LOT IF (0 ("<nahiz(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT 1 ETA) ; # line 5572
SELECT LOT IF (0 ("<zeren(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT *1 PUNT_GALD) ; # line 5543
SELECT LOT IF (0 ("<bada(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4595
SELECT LOT IF (0 ("<bada(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_("<,>"<PUNT_KOMA>") | ("<,>"<PUNT_("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4594
SELECT LOT IF (0 ("<bada(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_("<,>"<PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4593
SELECT LOT IF (0 IZE | ADJ) (NOT 0 ADB) (NOT -1C IZE) (1 ADI | ADT | ADL | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 6531
# Rules that target MG
REMOVE MG IF (0 ("<beste(>\"<..._MAI)?>"ir) LINK 0 DET) ; # line 5184
SELECT MG IF (0 ("<ustez(>\"<..._MAI)?>"ir) LINK 0 IZE) ; # line 3659
REMOVE MG IF (0 IZAUR+) (1 IZE/ADJ) ; # line 7313
REMOVE MG IF (0 NUMS) (-1C (GEN NUMS)) ; # line 7124
SELECT MG IF (0 ("<gauza(>\"<..._MAI)?>"ir)) (1 IZAN) ; # line 3870
REMOVE MG IF (0 ("<egun(>\"<..._MAI)?>"ir)) (1 TXINTA) ; # line 4617
SELECT MG IF (0 POSTPOSIZIOAK-38IZE) (-1 IZE-DET-IOR-ADJ-ELI-SIG + INS) ; # line 3483
SELECT MG IF (0 ("<zein(>\"<..._MAI)?>"ir)) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ADI_NOTDEK) ; # line 4957
SELECT MG IF (0 ("<zein(>\"<..._MAI)?>"ir)) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ADI_NOTDEK) ; # line 4956
REMOVE MG IF (0 IZE LINK 0 INE) (NOT -1 ZENBAIT) ; # line 8545
SELECT MG IF (0 IZE) (-1 HAINBAT) (NOT 1 DET | ADJ) ; # line 7210
SELECT MG IF (0 IZE) (-1 ZENBAIT) (NOT 1 DET | ADJ) ; # line 7208
REMOVE MG IF (0 DET + GEN) (1C IZE/ADJ) (NOT 1 ADPOSAG) ; # line 8588
REMOVE MG IF (0 MUGM) (-1C GEL + MUGM) (NOT -1 KASU/FNAGUSIAK) ; # line 6525
SELECT MG IF (0 ("<gauza(>\"<..._MAI)?>"ir)) (1 IZAN) (-1 ADIZE) ; # line 3868
SELECT MG IF (0 POSTPOSIZIOAK-10IZE) (NOT 0 GEL) (-1 IZE-DET-IOR-ADJ-ELI-SIG + GEN) ; # line 3427
SELECT MG IF (0 ("<balio(>\"<..._MAI)?>"ir)) (-1 ADT) (1 ("<$.(>\"<..._MAI)?>"ir <PUNT_PUNT>)) ; # line 5533
SELECT MG IF (0 POSTPOSIZIOAK-1) (NOT 0 POSTPOSIZIOAK-17 | POSTPOSIZIOAK-15 | POSTPOSIZIOAK-10) (-1 IZE-IOR-ADB-ADJ-SIG + ZERO) ; # line 3486
SELECT MG IF (0 ZER) (NOT 0 ZERA) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ADI_NOTDEK) ; # line 4969
REMOVE MG IF (NOT 0 ADB) (NOT -1 DEK) (0 ZNB) (NOT 0 BI) ; # line 7304
SELECT MG IF (0 ADPOSAG) (NOT 0 ASPGERO) (NOT -1 DET) (1 ADL/ADT) ; # line 8563
REMOVE MG IF (0 MUGM) (NOT 0 POSPOZ) (-1C GEN + MUGM) (NOT -1 KASU/FNAGUSIAK) ; # line 6527
REMOVE MG IF (0 GEN | GEL) (NOT 0 ADIZE | ADJ | ADB | (ALA_GEL) | (SOZ_GEL)) (NOT -1 DET) (NOT -1 ADL | ADT) ; # line 7711
REMOVE MG IF (0C PART) (NOT 0 GEL) (NOT 0 PAR | INS) (NOT -1 IZE LINK -1 ZERO) ; # line 7309
REMOVE MG IF (NOT -1 DZH) (NOT 0 DEK) (0C DEKLINAGARRI) (1 DEK) (NOT 1 IZE) ; # line 7302
SELECT MG IF (0C DET) (0 DZH) (1C ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ADI_NOTDEK | LOT | HAOS) (NOT 1 ADL | ADT) (NOT 2 DZH) ; # line 8576
REMOVE MG IF (0C AORG) (0 ABS) (NOT 0 IZB | LIB) (NOT 0 ERG) (-1 GEN/GEL | ADI/ADL/ADT | ERLT | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7192
REMOVE MG IF (0 MUGM LINK 0 ABS) (NOT 0 MUGAGABEAK | IZB | LIB | NUMP | GEN | GEL) (NOT 0 ADJ) (NOT -1 ZENBAIT | HAINBAT | DET) (NOT 1 ZENBAIT | HAINBAT | DET | ADJ) ; # line 8533
REMOVE MG IF (0 NUMP) (NOT 0 INS | ZKI) (NOT 0 ERG) (NOT -1 DET) (NOT -1 ADL | ADT) (NOT -2 DET) ; # line 7701
REMOVE MG IF (0 IZE | ADJ) (NOT 0 POSPOZ | ADI | IZB | LIB | DET | ITJ | AORG) (NOT -1 ZEN | GEN | (ZEN_DEK)) (NOT -2 DZG) (NOT 1 ADI | ADL | ADT | ADB | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LOT) (-1 IZE) ; # line 8400
REMOVE MG IF (0C IZE) (0C ABS) (0 NUMS) (NOT 0 ADJ) (NOT 0 POSPOZ) (NOT 0 INS) (NOT -1 DET) (NOT 1C IZE + ABS + NUMS) (NOT 1 LOT | ADI | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7716
# Rules that target MOD
REMOVE MOD IF (0 JANTZI) ; # line 6071
SELECT MOD/DENB IF (0 KONPL) (1 JOAN) ; # line 8283
SELECT MOD/DENB IF (0 DELA) (-1 DENA) ; # line 5526
SELECT MOD/DENB IF (0 IZAN + KONPL) (-1 ORAIN) ; # line 8285
REMOVE MOD/DENB IF (0 KONPL) (NOT -1 ARITU) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ADI) ; # line 8325
# Rules that target MOS
REMOVE MOS IF (0 KAUS) ; # line 7971
REMOVE MOS IF (-1 BAIT) ; # line 7973
SELECT MOS IF (1 ("arren")) ; # line 6397
REMOVE MOS IF (1 IOR | IZB | LIB) ; # line 7975
REMOVE MOS IF (-2 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 7976
REMOVE MOS IF (0 ZHG) (-1 EZEZKOAK | BAIT) ; # line 7972
REMOVE MOS IF (0 ADL) (NOT *-1 NON | EZEN BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LOT) ; # line 7985
REMOVE MOS IF (0 ERLT) (NOT *-1 NON | EZEN BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LOT) ; # line 7983
REMOVE MOS IF (-1 EZEZKOAK) (1 ADI) (NOT *-2 GALDEHITZAK) ; # line 7974
REMOVE MOS IF (0 ERLT LINK 0 MOS LINK 0 ZHG) (NOT 1 ARREN | BITARTEAN) (NOT *-2 GALDEHITZAK) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ADB | LOT) ; # line 7977
REMOVE MOS IF (0 ZHG) (NOT -1 NOLGAL | GAL | IZGGAL) (NOT -2 NOLGAL | GAL | IZGGAL) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ADB | LOT) (NOT 1 ARREN | BITARTEAN) (NOT *-2 GALDEHITZAK) ; # line 7979
# Rules that target MUGM
SELECT MUGM IF (0 IZE-DET-IOR-ADJ-ELI-SIG + GEN) (NOT 0 ERKARR | BAT) (1 POSTPOSIZIOAK-10) ; # line 3492
REMOVE MUGM IF (1 DZG) (NOT 0 GEN | GEL) (NOT 0 ABS/ERG) (NOT 1 BESTE) ; # line 8559
# Rules that target NO
REMOVE NO IF (0 ADL) (NOT *-1 (NK_HI) | NR_HI) (NOT *1 (NK_HI) | NR_HI) ; # line 7758
# Rules that target NOLGAL
SELECT NOLGAL IF (0 ("<zein(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4961
SELECT NOLGAL IF (0 ("<zein(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4960
# Rules that target NOTDEK
SELECT NOTDEK IF (0C ADI) (1C ADB) ; # line 4297
SELECT NOTDEK IF (0C ADI) (1C ADOIN) ; # line 4298
SELECT NOTDEK IF (0 ("<eduki(>\"<..._MAI)?>"ir)) (1 ADPOSAG) ; # line 4289
# Rules that target NUMP
REMOVE NUMP IF (0 ("<betetako(>\"<..._MAI)?>"ir) LINK 0 IZE) (-1 INS) ; # line 4661
SELECT NUMP IF (0 AORG) (0C ABS) (NOT 0 ERG) (-1 GEL | ADI/ADL/ADT) ; # line 8435
SELECT NUMP IF (0 GEN LINK 0 ZERO) (NOT 0 ADL/ADT | LIB | SIG) (NOT -1 DZH) (NOT 1 BAT) (1 IZE | DET) ; # line 8333
# Rules that target NUMS
SELECT NUMS IF (NOT 0 POSPOZ) (0C IZE LINK 0 ZERO) (-1 MUGM) (1C ADOIN | ADL | ADT) ; # line 3601
# Rules that target PAR
REMOVE PAR IF (0 ("<azkenik(>\"<..._MAI)?>"ir)) (NOT -1 ABS-MG) ; # line 4391
# Rules that target PART
REMOVE PART IF (0C ADJ/PART + ATZ) ; # line 7538
REMOVE PART IF (0 ("<helduen(>\"<..._MAI)?>"ir) LINK 0 GEN/GEL) ; # line 4013
SELECT PART IF (0 IZE) (1C ADL2) ; # line 6449
SELECT PART IF (0 HELDU) (-1 ABL) ; # line 6043
SELECT PART IF (NOT 0 DEKLINATUA) (-1 ADIKONP) ; # line 7138
SELECT PART IF (1 ADPOSAG | BAIT) (2 ADT | ADL) ; # line 6454
REMOVE PART IF (0 ADI LINK 0 IZE) (-1 GEN) ; # line 7865
SELECT PART IF (0C ADI) (NOT *-1 ADL1) (NOT *1 ADL1) ; # line 7365
SELECT PART IF (0 ADT + (NK_HIK-NO)) (NOT *-1 NK_HIK) (NOT *1 NK_HIK) ; # line 5689
SELECT PART IF (0 ADT + (NK_ZUEK-K)) (NOT *-1 (NK_ZUEK-K)) (NOT *1 (NK_ZUEK-K)) ; # line 5690
# Rules that target PH
REMOVE PH IF (0 PART) ; # line 7564
REMOVE PH IF (0 ("sakon")) ; # line 5459
REMOVE PH IF (0 ("milioi")) ; # line 6078
REMOVE PH IF (0 MG + HAUL_ZNB) ; # line 7303
REMOVE PH IF (0 ZIA LINK 0 ADL) ; # line 4252
REMOVE PH IF (0 DAGA LINK 0 ADL) ; # line 4256
REMOVE PH IF (0 ("<beronen(>\"<..._MAI)?>"ir) LINK 0 IOR + GEN) (1 IZE) ; # line 5836
# Rules that target PIZTA
REMOVE PIZTA IF (0 EZBU) ; # line 5788
# Rules that target POS
REMOVE POS IF (0 ("<buruz(>\"<..._MAI)?>"ir) LINK 0 ADB) ; # line 5864
REMOVE POS IF (0 ("<buruzko(>\"<..._MAI)?>"ir) LINK 0 ADB) ; # line 5867
REMOVE POS IF (0 AURKAKO) (-1 GEN) (1 IZE) ; # line 5945
# Rules that target PRT
MAP (@PRT) PRT ;
SELECT PRT IF (1C ADL12) ; # line 7098
REMOVE PRT IF (0 ("<bide(>\"<..._MAI)?>"ir)) (NOT 1 NOR | NORI | NORK) ; # line 5610
REMOVE PRT IF (0 ("<bide(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<,>"<PUNT_KOMA>")) ; # line 4845
REMOVE PRT IF (0 ("<bide(>\"<..._MAI)?>"ir)) (1 ("<$.>"<PUNT_PUNT>") | ("<,>"<PUNT_KOMA>") | (BEREIZ)) ; # line 4841
SELECT PRT IF (0 ("<bai(>\"<..._MAI)?>"ir)) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 4276
SELECT PRT IF (0 AHAL) (-1 ASPGERO) (1 ADL/ADT) ; # line 6843
REMOVE PRT IF (0 ("<bide(>\"<..._MAI)?>"ir)) (-1 DET) (1 DET) ; # line 5516
# Rules that target RARE_ABT
REMOVE::kendu3 RARE_ABT ;
# Rules that target RARE_ANB
REMOVE::kendu1 RARE_ANB ;
# Rules that target RARE_LEX
REMOVE::kendu2 RARE_LEX ;
# Rules that target SIG
MAP (@SIGLA) TARGET SIG IF (0 SIG)
REMOVE SIG IF (0 ("<eta(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<,>"<PUNT_KOMA>") | (BEREIZ) | (DEN_MAI)) (1 (DEN_MAI)) ; # line 4801
# Rules that target SUP
REMOVE SUP IF (0C PART) ; # line 8567
REMOVE SUP IF (0 ONDOREN) ; # line 8300
SELECT SUP IF (0 ADJ) (-1 PAR) ; # line 7253
# Rules that target ZERO
SELECT ZERO IF (0C GAL) ; # line 3546
SELECT ZERO IF (1C ("oso" ADJ)) ; # line 4245
MAP @KM> TARGET ZERO IF (NOT 0 ADB | POSPOZ | GEN/GEL)
SELECT ZERO IF (0 ADB LINK 0 INS) ; # line 8602
SELECT ZERO IF (0C LIB) (1 IZE) ; # line 7060
SELECT ZERO IF (0C PART) (1 ERE) ; # line 7542
REMOVE ZERO IF (0 BARRU) (-1C IZE) ; # line 7241
SELECT ZERO IF (0 DZG + ABS) (1 IZE) ; # line 7284
SELECT ZERO IF (1 ("oso" ZERO)) (2 BAT) ; # line 4244
SELECT ZERO IF (0 IZAN) (1 ARREN | EZIK) ; # line 7171
SELECT ZERO IF (0 BAKAR) (1 ("bakarrik")) ; # line 3545
SELECT ZERO IF (0 PART + MG + GEL) (1 IZE) ; # line 7167
REMOVE ZERO IF (0 ("<zein(>\"<..._MAI)?>"ir)) (1 ADT) ; # line 4964
REMOVE ZERO IF (0 ("<gai(>\"<..._MAI)?>"ir)) (1 IZAN) ; # line 3858
SELECT ZERO IF (0 PART) (1 ("<gabe(>\"<..._MAI)?>"ir)) ; # line 7163
REMOVE ZERO IF (1 ("izan" ADT) | ("ukan" ADT)) (NOT 0 MDNC | ADB) ; # line 7155
REMOVE ZERO IF (0 POSTPOSIZIOAK-38) (-1 IZE-DET-IOR-ADJ-ELI-SIG + INS) ; # line 8557
SELECT ZERO IF (0 LIB) (1 ("<auzoan(>\"<..._MAI)?>"ir) | ("<hirian(>\"<..._MAI)?>"ir) | ("<herrian(>\"<..._MAI)?>"ir)) ; # line 7055
REMOVE ZERO IF (0 BEHARREZKO) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | ADL/ADT) ; # line 4206
SELECT ZERO IF (0 ERL LINK 0 MOD LINK 0 DEK LINK 0 GEL) (1 IZE) ; # line 7841
SELECT ZERO IF (0 IZE) (1C PART) (2C DET) ; # line 8566
SELECT ZERO IF (0 ORD) (1 IZE) (NOT 1 HAS_MAI) ; # line 7281
SELECT ZERO IF (0 LEHEN) (NOT 0 LEHENAGO) (1 IZE) ; # line 5897
SELECT ZERO IF (0 ("<denbora(>\"<..._MAI)?>"ir)) (1 BAINO) (2 LEHEN) ; # line 5631
SELECT ZERO IF (0 DET + ZEN) (NOT 1 (IZE+ZKI)) (1 (IZE+ABS) | (DET+ABS)) ; # line 7279
REMOVE ZERO IF (0C IZE) (-1 ZEN | DET | MILIOI) (1C ADL | ADT | ADI | PAR | BEZALA | LEGEZ | BEZALAKO) ; # line 7235
SELECT ZERO IF (0 IZE) (NOT 0 PAR) (-1 DZG) (1 POSTPOSIZIOAK-1) ; # line 8560
MAP @KM> TARGET ZERO IF (0 DET) (NOT 0 ADJ) (NOT 1 AORG | ADI) (1 DEK + MG)
REMOVE ZERO IF (0 ADJ + ABS) (1C ADI) (NOT 0 POSPOZ | ADB) (NOT 1C PART) ; # line 7684
SELECT ZERO IF (0C IZE) (-1 IZE-ZERO | DZH) (1C ADJ) (NOT *2 ADITZATRIBUTU) ; # line 7693
REMOVE ZERO IF (NOT 0 GEN | GEL | DESK) (0 IZE) (1C ADB) (NOT 1 DET | ADJ | IZE) ; # line 8546
MAP @ID> TARGET ZERO IF (0 DET) (NOT -1 IZE/ADJ) (NOT -1 CLB/BIPUNT/KOMA/PUNT/PKOMA) (1C IZE | ADJ)
SELECT ZERO IF (0 DET + DZH) (NOT 0 BAT) (-1 GEL | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1C IZE) ; # line 7694
SELECT ZERO IF (0 DZH) (NOT -1 DET | (IZAUR-)) (NOT 1 IZB | LIB) (1C IZE LINK 1 ADPOSAG) ; # line 7754
REMOVE ZERO IF (NOT 0 ADI) (NOT 0 ADIZE | ADB) (NEGATE (1 ("<,>"<PUNT_KOMA>") LINK 1 IZE | ETA | ("eta_abar"))) (1 ("<$.>"<PUNT_PUNT>") | ("<$.>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 3548
SELECT ZERO IF (0 IZE-AORG) (NOT 2 IZAN | UKAN) (NOT 1 ADB) (1 ADJ-PART-ABS) (NOT 1 ADI) ; # line 8117
SELECT ZERO IF (0 IZE + ABS-MG) (NOT 0 ADI | ZEN | POSPOZ) (NOT -1 ZEN | ABS | ADL) (1C DET) (NOT 1C PART) ; # line 7691
REMOVE ZERO IF (0 IZE) (NOT 0 ADB) (NOT 1 IZE | ADJ) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1C ADI + NOTDEK) ; # line 3598
SELECT ZERO IF (0C IZE) (NOT -1 ZERO) (NOT -1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1C ADJ) (NOT *1 ADI-IZAN-EGON) ; # line 7547
MAP @ID> TARGET ZERO IF (0 DET) (NOT 0 GEN) (NOT 0 ("bat")) (NOT 1 ADI/ADL/ADT) (NOT 1 ADB) (NOT 1 ADJ) (NOT 1 PUNTUAZIOA) (NOT -1 IZE)
# Rules that target ZHG
REMOVE ZHG IF (0 KAUS) ; # line 7996
REMOVE ZHG IF (-1 BAIT) ; # line 7999
REMOVE ZHG IF (1 IOR | IZB | LIB) ; # line 8001
REMOVE ZHG IF (-2 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 8002
REMOVE ZHG IF (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | LOT) ; # line 7994
SELECT ZHG IF (*-1 GALDEHITZAK | NOLGAL BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 8540
SELECT ZHG IF (0 ADL) (1 ("ala")) ; # line 6393
REMOVE ZHG IF (-1 EZEZKOAK) (1 ADI) ; # line 8000
REMOVE ZHG IF (0 ADL | ADT) (NOT *-1 GALDEHITZAK BARRIER ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 8004
REMOVE ZHG IF (0 MOS) (1 IZE) (NOT -1 OTE | GAL | IZGGAL | NOLGAL) ; # line 7997
REMOVE ZHG IF (0 MOS) (NOT *-1 EA) (NOT -2 NOLGAL | GAL | IZGGAL) (-1 EZEZKOAK | BAIT) (NOT 1 ARREN | BITARTEAN) ; # line 7998
# Rules that target ZNB
SELECT ZNB IF (-1 IZE/ADJ) ; # line 6906
# Rules that target (ABS HAS_MAI)
SELECT (ABS HAS_MAI) IF (0 IZB | LIB) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 8548
# Rules that target (ABS MG)
SELECT (ABS MG) IF (0 ("<aurka(>\"<..._MAI)?>"ir)) (-1 GEN) ; # line 5938
# Rules that target (ADB_IZEELI)
SELECT (ADB_IZEELI) IF (0 POSTPOSIZIOAK-ABLADJ91 LINK 0 ABS) (-1 IZE-DET-IOR-ADJ-ELI-SIG + ABL) ; # line 3393
# Rules that target (ADIZE GEL MG)
SELECT (ADIZE GEL MG) IF (0 ADIZE + GEL + ZERO) (1 ADI/ADL/ADT | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>") | EZEZKOAK) ; # line 8445
# Rules that target (ADIZE INE)
SELECT (ADIZE INE) IF (0 EZBU) (-2 ARITU) (-1 ADT) (NOT -3 ADIZE) ; # line 5672
# Rules that target (ADIZE ZERO)
SELECT (ADIZE ZERO) IF (0 ADIZE + GEL) (1C IZE) (NOT 2 EGIN | IZAN) ; # line 6480
# Rules that target (ADI_IZEELI)
SELECT (ADI_IZEELI) IF (0 ADI) (-1 HITZ) (1 BERRI) ; # line 7761
# Rules that target (ADJ INS_GEL)
MAP (@IA> @<IA) (ADJ INS_GEL) ;
# Rules that target (ADJ MG)
SELECT (ADJ MG) IF (0C ADPOSAG) (NOT 0 ASPGERO) (-2 EZEZKOAK) (-1 ADT) ; # line 7444
SELECT (ADJ MG) IF (0C ADPOSAG) (NOT 0 ASPGERO) (-3 EZEZKOAK) (-2 ADT) ; # line 7440
# Rules that target (ADJ ZERO)
MAP (@IA> @<IA) TARGET (ADJ ZERO) IF (NOT 0 ABS)
SELECT (ADJ ZERO) IF (0 ("<oso(>\"<..._MAI)?>"ir)) (1 BAT) ; # line 4240
# Rules that target (ADJ-)
REMOVE (ADJ-) IF (0 BEHARREZKO) ; # line 4205
# Rules that target (AURK)
SELECT (AURK) IF (0 ("<baino(>\"<..._MAI)?>"ir)) (1 EZEZKOAK) ; # line 5235
SELECT (AURK) IF (0 ("<baino(>\"<..._MAI)?>"ir)) (1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 5238
# Rules that target (BALD ERL KONPL)
REMOVE (BALD ERL KONPL) IF (0 EGI) ; # line 8288
# Rules that target (BALD ERL MOD/DENB)
REMOVE (BALD ERL MOD/DENB) IF (0 EGI) ; # line 8290
# Rules that target (BALD ERL MOS)
REMOVE (BALD ERL MOS) IF (0 EGI) ; # line 8292
# Rules that target (BALD ERL ZHG)
REMOVE (BALD ERL ZHG) IF (0 EGI) ; # line 8294
# Rules that target (DET ABS)
SELECT (DET ABS) IF (0 ("<nahiko(>\"<..._MAI)?>"ir)) (1 IZAN) ; # line 3782
SELECT (DET ABS) IF (0 ("<gehien(>\"<..._MAI)?>"ir)) (1 ADI) (-1 PAR) ; # line 3701
# Rules that target (DET ZERO)
MAP @ID> TARGET (DET ZERO) IF (NOT 0 GEN/GEL)
SELECT (DET ZERO) IF (0 ERROM) (1 (PUNT_PUNT)) ; # line 3652
SELECT (DET ZERO) IF (0 ("<beste(>\"<..._MAI)?>"ir)) (1 IZE) ; # line 5428
SELECT (DET ZERO) IF (0 ("<gehien(>\"<..._MAI)?>"ir)) (1 BAT) ; # line 3712
SELECT (DET ZERO) IF (0 ERROM) (1 LOT) (2 ERROM) ; # line 3653
SELECT (DET ZERO) IF (1C IZE) (NOT 1 ADPOSAG | ADIKONP) (NOT 0 BAT) ; # line 7854
SELECT (DET ZERO) IF (0 ("<beste(>\"<..._MAI)?>"ir)) (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 IZE) ; # line 5427
# Rules that target (EGI ERL MOS)
REMOVE (EGI ERL MOS) IF (0 BALD) ; # line 8296
# Rules that target (GEL ZERO)
SELECT (GEL ZERO) IF (0 ("<aldeko(>\"<..._MAI)?>"ir)) (1 IZE | DET) ; # line 4991
# Rules that target (IOR_IZEELI)
REMOVE (IOR_IZEELI) IF (0 ("ukan")) (-1 ("buru")) ; # line 6390
# Rules that target (IZAUR-)
SELECT (IZAUR-) IF (0C IZE) (-1C LOT) (1 ("guztiarekin_ere")) ; # line 3360
# Rules that target (IZB DES)
SELECT (IZB DES) IF (0 LIB) ; # line 8365
# Rules that target (IZB MAR)
SELECT (IZB MAR) IF (0C IZB) ; # line 8364
# Rules that target (IZB ZERO)
MAP @KM> (IZB ZERO) ;
SELECT (IZB ZERO) IF (1C IZB) ; # line 8358
SELECT (IZB ZERO) IF (0C IZB) (1 BEZALAKO) ; # line 8359
SELECT (IZB ZERO) IF (-1C IZB) (1 IZB + DEK) ; # line 8361
SELECT (IZB ZERO) IF (-1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1 IZB) (2 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA">") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) ; # line 8375
SELECT (IZB ZERO) IF (NOT -1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (NOT 1 ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"<PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (2C IZB) ; # line 8362
# Rules that target (IZE ABS)
SELECT (IZE ABS) IF (0 ("<alde(>\"<..._MAI)?>"ir)) (-1 ("alde" GEN ZERO)) ; # line 4985
SELECT (IZE ABS) IF (0 BEHAR) (NOT 0 INE) (-1 PAR) ; # line 6061
SELECT (IZE ABS) IF (0 BEHAR) (NOT 0 INE) (-1 PART) ; # line 6058
# Rules that target (IZE DESK)
REMOVE (IZE DESK) IF (0 (EZEZAG ADJ)) (NOT 0 AORG) ; # line 8383
# Rules that target (IZE GEL)
REMOVE (IZE GEL) IF (0 (EZEZAG ADJ)) (NOT 0 AORG | LIB) ; # line 8384
REMOVE (IZE GEL) IF (0 ADJ) (NOT 0 IZAUR+ | (IZEAUR-) | (BIZ-) | EZEZAG) (NOT 0 IZB | LIB) (NOT -1 IZE) (NOT 0 POSPOZ) (NOT 1 DET) ; # line 8598
# Rules that target (IZE GEN ZERO)
SELECT (IZE GEN ZERO) IF (0 ("<alderen(>\"<..._MAI)?>"ir) LINK 0 ALDE) (1 ALDE) ; # line 4975
# Rules that target (IZE MG)
SELECT (IZE MG) IF (0 ADIKONP) (1C (AMM)) ; # line 7139
SELECT (IZE MG) IF (0 ("<legez(>\"<..._MAI)?>"ir)) (1 ("kanpoko")) ; # line 5096
SELECT (IZE MG) IF (0 ADPOSAG) (0C IZE) (NOT 0 ASPGERO) (-2 EZEZKOAK) (-1 ADT) ; # line 7436
SELECT (IZE MG) IF (0 ADPOSAG) (0C IZE) (NOT 0 ASPGERO) (-3 EZEZKOAK) (-2 ADT) ; # line 7431
# Rules that target (IZE NUMP)
SELECT (IZE NUMP) IF (0 BEHAR) (-1 PART) ; # line 6055
# Rules that target (IZE ZERO)
MAP @KM> TARGET (IZE ZERO) IF (NOT 0 ADB | POSPOZ | GEN/GEL)
SELECT (IZE ZERO) IF (1C ADJ) (2C BAT) ; # line 7834
# Rules that target (IZE_IZEELI)
REMOVE (IZE_IZEELI) IF (0 ADIZE) (NOT -1 DET) ; # line 3571
SELECT (IZE_IZEELI) IF (0C IZE) (NOT 0 IZB | LIB) ; # line 3532
SELECT (IZE_IZEELI) IF (0 POSTPOSIZIOAK-ABLADB90 LINK 0 ABS) (-1 IZE-DET-IOR-ADJ-ELI-SIG + ABL) ; # line 3396
# Rules that target (LAB)
MAP (@LAB) TARGET (LAB) IF (0 (LAB))
# Rules that target (LIB INE)
SELECT (LIB INE) IF (-1 IZBARTEKOAK) (0 INE) ; # line 8349
# Rules that target (LIB ZERO)
MAP @KM> (LIB ZERO) ;
SELECT (LIB ZERO) IF (0C LIB) (1 BEZALAKO) ; # line 8360
SELECT (LIB ZERO) IF (-1 IZBARTEKOAK) (1C IZE + INE) ; # line 8350
SELECT (LIB ZERO) IF (-1C DET | LIB + GEL) (1 HERRIA) ; # line 8346
SELECT (LIB ZERO) IF (-1C LIB + GEL) (1 IZBARTEKOAK) (2 INE) ; # line 8347
SELECT (LIB ZERO) IF (-1C LIB + GEL) (1 IZBARTEKOAK) (2 ZERO) (3C IZE + INE) ; # line 8348
# Rules that target (MG ABS)
SELECT (MG ABS) IF (0 ZER) (NOT 0 ZERA) (1C ADI_NOTDEK) ; # line 4970
# Rules that target (MG ZERO)
SELECT (MG ZERO) IF (0 GEN + MG + ZERO) (NOT 0 EZEZAG) (1 BAT) ; # line 7194
# Rules that target (PART GEL)
SELECT (PART GEL) IF (0 ADI LINK 0 MOD) ; # line 7140
# Rules that target (PART MG)
SELECT (PART MG) IF (0 BATIK) (1 BAT) ; # line 4720
# Rules that target (PART MG GEL ZERO)
SELECT (PART MG GEL ZERO) IF (0 JANTZI) ; # line 6076
# Rules that target (PART NOTDEK)
SELECT (PART NOTDEK) IF (0C PART) (-1 IZE) (1C DET) ; # line 4723
# Rules that target (PART ZERO)
SELECT (PART ZERO) IF (0 BURU) (1 EGIN) ; # line 7835
SELECT (PART ZERO) IF (1 EGIN) (2 BEHAR) ; # line 7206
SELECT (PART ZERO) IF (0 HELDU) (1 BAINO) ; # line 6042
SELECT (PART ZERO) IF (0 ("<esan(>\"<..._MAI)?>"ir)) (-1 EGIA) ; # line 6109
SELECT (PART ZERO) IF (-2 EZEZKOAK) (-1 ADT) (1 ADPOSAG) ; # line 7396
SELECT (PART ZERO) IF (1 ADPOSAG) (2 PRT-ZIU | BAIT) (3 ADT | ADL) ; # line 7387
SELECT (PART ZERO) IF (-3 EZEZKOAK) (-2 PRT-ZIU) (-1 ADT) (1 ADPOSAG) ; # line 7400
# Rules that target (PLU-)
REMOVE (PLU-) IF (-1C (ADJ ZERO)) ; # line 8587
REMOVE (PLU-) IF (-1C (ZKI ZERO)) ; # line 8352
REMOVE (PLU-) IF (0 ("joko" HAS_MAI)) ; # line 6284
REMOVE (PLU-) IF (0 IOR | DET | ("azoka") | ("txapelketa") | ("aldundi")) ; # line 8599
SELECT (PLU-) IF (1 LOT) (2C (PLU-)) ; # line 8366
REMOVE (PLU-) IF (-1C DET | LIB + GEL) (NOT 0 IZB | EZEZAG) ; # line 8583
REMOVE (PLU-) IF (NOT -1 HAS_MAI | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1C IZE + ARR + HAS_MAI) ; # line 8580
REMOVE (PLU-) IF (NOT -1 HAS_MAI | ("<$.>"<PUNT_PUNT>") | ("<;>"<PUNT_PUNT_KOMA>") | ("<,>"PUNT_KOMA>") | ("<:>"<PUNT_BI_PUNT>") | ("<?>"<PUNT_GALD>") | ("<!>"<PUNT_ESKL>")) (1C IZE + ZKI + HAS_MAI) ; # line 8356
REMOVE (PLU-) IF (NOT -2 (PLU-)) (-2 HAS_MAI) (-1 IZBARTEKOAK) ; # line 8343
REMOVE (PLU-) IF (-1 KOMENTARIOAK) (1 KOMENTARIOAK) (0 SIG | ARR) ; # line 8344
REMOVE (PLU-) IF (-1C DET | LIB + GEL) (0 EZEZAG) (NOT 1 IZBARTEKOAK) ; # line 8578
REMOVE (PLU-) IF (-1C (IZE ARR ZERO)) (NOT 0 GEL) (NOT 1 IZE LINK 0 @ADLG) ; # line 8600
REMOVE (PLU-) IF (-1 HAS_MAI) (NOT -1 IZB | LIB | BST | LOT) (NOT 0 GEL) (NOT 1 IZE LINK 0 @ADLG) ; # line 8597
# Rules that target ("antz")
SELECT ("antz") IF (0 ("<antzera(>\"<..._MAI)?>"ir)) (-1 ZERO) ; # line 5109
SELECT ("antz") IF (0 ("<antzera(>\"<..._MAI)?>"ir)) (-1C ZERO) ; # line 5108
REMOVE ("bate") IF (0 BAT + ALA) (-1 IZE-DET-IOR-ADJ-ELI-SIG + SOZ) ; # line 3405
SELECT ("kirolari") IF (0 ("kirol")) (-1 ZKI | DET) (1 ADI) ; # line 6925
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment