# coding: utf8 from __future__ import unicode_literals ADJECTIVE_RULES = [ ["οί", "ός"], # καρδιακοί -> καρδιακός. Ονομαστική πλ. σε -ός. (m) ["ών", "ός"], # καρδιακών -> καρδιακός. Γενική πλ. σε -ός. (m) ["ού", "ός"], # καρδιακού -> καρδιακός. Γενική εν. σε -ός. (m) ["ή", "ός"], # καρδιακή -> καρδιακός. Ονομαστική εν. σε -ή. (f) ["ής", "ός"], # καρδιακής -> καρδιακός. Γενική εν. σε -ή. (f) ["ές", "ός"], # καρδιακές -> καρδιακός. Ονομαστική πλ. σε -ή. (f) ["οι", "ος"], # ωραίοι -> ωραίος. Ονομαστική πλ. σε -ος. (m) ["ων", "ος"], # ωραίων -> ωραίος. Γενική πλ. σε -ος. (m) ["ου", "ος"], # ωραίου -> ωραίος. Γενική εν. σε -ος. (m) ["ο", "ος"], # ωραίο -> ωραίος. Ονομαστική εν. σε -ο. (n) ["α", "ος"], # χυδαία -> χυδαίος. Ονομαστική πλ. σε -ο. (n) ["ώδη", "ώδες"], # δασώδη -> δασώδες. Ονομαστική πλ. σε -ώδες. (n) ["ύτερη", "ός"], # καλύτερη -> καλός. Συγκριτικός βαθμός σε -ή. (f) ["ύτερης", "ός"], # καλύτερης -> καλός. (f) ["ύτερων", "ός"], # καλύτερων -> καλός. (f) ["ύτερος", "ός"], # καλύτερος -> καλός. Συγκριτικός βαθμός σε -ός. (m) ["ύτερου", "ός"], # καλύτερου -> καλός. (m) ] # masculine -> m, feminine -> f, neuter -> n. NOUN_RULES = [ ["ιού", "ί"], # παιδιού -> παιδί. Γενική ενικού σε -ί. (n) ["ιά", "ί"], # παιδιά -> παιδί. Ονομαστική πληθυντικού σε -ί. (n) ["ιών", "ί"], # παιδιών -> παιδί. Γενική πληθυντικού σε -ί. (n) ["ηριού", "ήρι"], # ποτηριού -> ποτήρι. Γενική ενικού σε -ι. (n) ["ια", "ι"], # ποτήρια -> ποτήρι. Ονομαστική πληθυντικού σε -ι. (n) ["ηριών", "ήρι"], # ποτηριών -> ποτήρι. Γενική πληθυντικού σε -ι. (n) ["ας", "α"], # κεραμίδας -> κεραμίδα. Γενική ενικού σε -α. (f) ["ες", "α"], # κεραμίδες -> κεραμίδα. Ονομαστική πληθυντικού σε -α. (f) ["ων", "α"], # κεραμίδων -> κεραμίδα. Γενική πληθυντικού σε -α. (f) ["άς", "ά"], # βελανιδιάς -> βελανιδιά. Γενική ενικού σε -ά. (f) ["ές", "ά"], # βελανιδιές -> βελανιδιά. Ονομαστική πληθυντικού σε -ά. (f) ["ών", "ά"], # βελανιδιών -> βελανιδιά. Γενική πληθυντικού σε -ά. (f) ["ής", "ή"], # φυλακής -> φυλακή. Γενική ενικού σε -ή. (f) ["ές", "ή"], # φυλακές -> φυλακή. Ονομαστική πληθυντικού σε -ή. (f) ["ών", "ή"], # φυλακών -> φυλακή. Γενική πληθυντικού σε -ή. (f) ["ές", "ής"], # καθηγητές -> καθηγητής. Ονομαστική πληθυντικού σε -ής. (m) ["ών", "ής"], # καθηγητών -> καθηγητής. Γενική πληθυντικού σε -ής. (m) ["ου", "ο"], # προβάτου -> πρόβατο. Γενική ενικού σε -ο. (n) ["α", "ο"], # πρόβατα -> πρόβατο. Ονομαστική πληθυντικού σε -o. (n) ["ων", "ο"], # προβάτων -> πρόβατο. Γενική πληθυντικού σε -ο. (n) ["ητήματος", "ήτημα"], # ζητήματος -> ζήτημα. Γενική ενικού σε -α (n) # ζητήματα -> ζήτημα. Ονομαστική πληθυντικού σε -α. (n) ["ητήματα", "ήτημα"], # ζητημάτων -> ζήτημα. Γενική πληθυντικού σε -α. (n) ["ητημάτων", "ήτημα"], ["τος", ""], # στόματος -> στόμα. Γενική ενικού σε -α. (n) ["τα", "α"], # στόματα -> στόμα. Ονομαστική πληθυντικού σε -α. (n) ["ομάτων", "όμα"], # στομάτων -> στόμα. Γενική πληθυντικού σε -α. (n) ["ού", "ός"], # υπουργού -> υπουργός. Γενική ενικού σε -ος. (m) ["οί", "ός"], # υπουργοί -> υπουργούς. Ονομαστική πληυθυντικού σε -ος. (m) ["ών", "ός"], # υπουργών -> υπουργός. Γενική πληθυντικού σε -ος. (m) ["ς", ""], # δικτατορίας -> δικτατορία. Γενική ενικού σε -ας. (f) # δικτατορίες -> δικτατορία. Ονομαστική πληθυντικού σε -ας. (f) ["ες", "α"], ["ιών", "ία"], # δικτατοριών -> δικτατορία. Γενική πληθυντικού σε -ας. (f) ["α", "ας"], # βασιλιά -> βασιλιάς. Γενική ενικού σε -άς. (m) ["δων", ""], # βασιλιάδων -> βασιλιά. Γενική πληθυντικού σε -άς. (m) ] VERB_RULES = [ ["εις", "ω"], # πάρεις -> πάρω. Ενεστώτας ρήματος σε -ω. ["ει", "ω"], ["ουμε", "ω"], ["ετε", "ω"], ["ουνε", "ω"], ["ουν", "ω"], ["είς", "ώ"], # πονείς -> πονώ. Ενεστώτας ρήματος σε -ώ vol1. ["εί", "ώ"], # οι κανόνες που λείπουν καλύπτονται από το αγαπώ. ["ούν", "ώ"], ["εσαι", "ομαι"], # αισθάνεσαι -> αισθάνομαι. Ενεστώτας ρήματος σε -ομαι. ["εται", "ομαι"], ["ανόμαστε", "άνομαι"], ["εστε", "ομαι"], ["ονται", "ομαι"], ["άς", "ώ"], # αγαπάς -> αγαπάω (ή αγαπώ). Ενεστώτας ρήματος σε -ώ vol2. ["άει", "ώ"], ["άμε", "ώ"], ["άτε", "ώ"], ["άνε", "ώ"], ["άν", "ώ"], ["άω", "ώ"], ["ώ", "άω"], # ζαλιζόμουν -> ζαλίζομαι. Παρατατικός ρήματος -ίζομαι. ["ιζόμουν", "ίζομαι"], ["ιζόσουν", "ίζομαι"], ["ιζόταν", "ίζομαι"], ["ιζόμασταν", "ίζομαι"], ["ιζόσασταν", "ίζομαι"], ["ονταν", "ομαι"], ["όμουν", "άμαι"], # κοιμόμουν -> κοιμάμαι. Παρατατικός ρήματος σε -άμαι. ["όσουν", "άμαι"], ["όταν", "άμαι"], ["όμασταν", "άμαι"], ["όσασταν", "άμαι"], ["όντουσταν", "άμαι"], ["ούσα", "ώ"], # ζητούσα -> ζητώ. # Παρατατικός ρήματος σε -ώ. ["ούσες", "ώ"], ["ούσε", "ώ"], ["ούσαμε", "ώ"], ["ούσατε", "ώ"], ["ούσαν", "ώ"], ["ούσανε", "ώ"], ["λαμε", "ζω"], # βγάλαμε -> βγάζω. Αόριστος ρήματος σε -ω vol1. ["λατε", "ζω"], ["ήρα", "άρω"], # πήρα -> πάρω. Αόριστος ρήματος σε -ω vol2. ["ήρες", "άρω"], ["ήρε", "άρω"], ["ήραμε", "άρω"], ["ήρατε", "άρω"], ["ήρα", "άρω"], ["ένησα", "ενώ"], # φιλοξένησα -> φιλοξενώ. Αόριστος ρήματος σε -ώ vol1. ["ένησες", "ενώ"], ["ένησε", "ενώ"], ["ενήσαμε", "ενώ"], ["ένησατε", "ενώ"], ["ένησαν", "ενώ"], ["όνεσα", "ονώ"], # πόνεσα -> πονώ. Αόριστος ρήματος σε -ώ vol2. ["όνεσες", "ονώ"], ["όνεσε", "ονώ"], ["έσαμε", "ώ"], ["έσατε", "ώ"], ["ισα", "ομαι"], # κάθισα -> κάθομαι. Αόριστος ρήματος σε -ομαι. ["ισες", "ομαι"], ["ισε", "ομαι"], ["αθίσαμε", "άθομαι"], ["αθίσατε", "άθομαι"], ["ισαν", "ομαι"], ["άπα", "απώ"], # αγάπα -> αγαπώ. Προστακτική ρήματος σε -άω/ώ vol1. ["ά", "ώ"], # τιμά -> τιμώ. Προστακτική ρήματος σε άω/ώ vol2. ["οντας", "ω"], # βλέποντας -> βλέπω. Μετοχή. ["ξω", "ζω"], # παίξω -> παίζω. Μέλλοντας σε -ω. ["ξεις", "ζω"], ["ξουμε", "ζω"], ["ξετε", "ζω"], ["ξουν", "ζω"], ] PUNCT_RULES = [ ["“", "\""], ["”", "\""], ["\u2018", "'"], ["\u2019", "'"] ]