;;; -*- Mode: TDL; Coding: utf-8 -*- ;;; Authors: ;;; 2005-2006 Berthold Crysmann ;;; Copyright: DFKI GmbH ax-umlaut_infl_rule := %suffix %suffix (u ü) (u!c ü!c) (uch üch) (uchs üchs) (ucht ücht) (uchter üchter) (uck ück) (uden üden) (uder üder) (udt üdt) (ufen üfen) (uft üft) (ugel ügel) (ugen ügen) (uhl ühl) (uhn ühn) (uld üld) (ulf ülf) (ull üll) (ult ült) (ulz ülz) (umm ümm) (ummer ümmer) (umpf ümpf) (umt ümt) (und ünd) (unft ünft) (ung üng) (ungel üngel) (unk ünk) (unn ünn) (unsch ünsch) (unst ünst) (untel üntel) (unz ünz) (upf üpf) (upfel üpfel) (upst üpst) (urb ürb) (urcht ürcht) (urf ürf) (urkt ürkt) (urt ürt) (urm ürm) (ursch ürsch) (urten ürten) (urzt ürzt) (uss üss) (uß üß) (ust üst) (usten üsten) (uter üter) (utt ütt) (utter ütter) (utz ütz) (a ä) (a!c ä!c) (ach äch) (achs ächs) (acht ächt) (achter ächter) (ack äck) (aden äden) (ader äder) (adt ädt) (afen äfen) (aft äft) (agel ägel) (agen ägen) (ahl ähl) (ahn ähn) (ald äld) (alf älf) (all äll) (alt ält) (alz älz) (amm ämm) (ammer ämmer) (ampf ämpf) (amt ämt) (and änd) (anft änft) (ang äng) (angel ängel) (ank änk) (ann änn) (ansch änsch) (anst änst) (antel äntel) (anz änz) (apf äpf) (apfel äpfel) (apst äpst) (arb ärb) (archt ärcht) (arf ärf) (arkt ärkt) (art ärt) (arm ärm) (arsch ärsch) (arten ärten) (arzt ärzt) (ass äss) (aß äß) (ast äst) (asten ästen) (ater äter) (att ätt) (atter ätter) (atz ätz) (o ö) (o!c ö!c) (och öch) (ochs öchs) (ocht öcht) (ochter öchter) (ock öck) (oden öden) (oder öder) (odt ödt) (ofen öfen) (oft öft) (ogel ögel) (ogen ögen) (ohl öhl) (ohn öhn) (old öld) (olf ölf) (oll öll) (olt ölt) (olz ölz) (omm ömm) (ommer ömmer) (ompf ömpf) (omt ömt) (ond önd) (onft önft) (ong öng) (ongel öngel) (onk önk) (onn önn) (onsch önsch) (onst önst) (ontel öntel) (onz önz) (opf öpf) (opfel öpfel) (opst öpst) (orb örb) (orcht örcht) (orf örf) (orkt örkt) (ort ört) (orm örm) (orsch örsch) (orten örten) (orzt örzt) (oss öss) (oß öß) (ost öst) (osten östen) (oter öter) (ott ött) (otter ötter) (otz ötz) (au äu) (au!c äu!c) (auch äuch) (aupt äupt) (ausch äusch) (aust äust) pre_infl_lrule & [needs-affix +, lr [u -], args <[synsem.lkeys.mclass #mc, lr [u #u], morph ]>]. ax-pos-null_infl_rule := infl_lrule & [needs-affix -, morph , args < [ lr [u #u], morph ] > ]. ax-pos-null-e_infl_rule := %suffix (do_not_apply_this_rule____ do_not_apply_this_rule____) infl_lrule & [needs-affix +, args < [ lr [u #u], morph ] > ]. ax-pos-em_infl_rule := %suffix (* em) (el lem) (e em) (eitel eitlem) (zwanzigst zwanzigstem) (dreissigst dreissigstem) (vierzigst vierzigstem) (fuenfzigst fuenfzigstem) (sechzigst sechzigstem) (siebzigst siebzigstem) (achtzigst achtzigstem) (neunzigst neunzigstem) (hundert hundertstem) (tausend tausendstem) infl_lrule & [needs-affix +, args < [ lr [u #u], morph ] > ]. ax-pos-es_infl_rule := %suffix (* es) (el les) (e es) (eitel eitles)(zwanzigst zwanzigstes) (dreissigst dreissigstes) (vierzigst vierzigstes) (fuenfzigst fuenfzigstes) (sechzigst sechzigstes) (siebzigst siebzigstes) (achtzigst achtzigstes) (neunzigst neunzigstes) (hundert hundertstes) (tausend tausendstes) infl_lrule & [needs-affix +, args < [ lr [u #u], morph ] > ]. ax-pos-er_infl_rule := %suffix (* er) (el ler) (e er) (eitel eitler) (zwanzigst zwanzigster) (dreissigst dreissigster) (vierzigst vierzigster) (fuenfzigst fuenfzigster) (sechzigst sechzigster) (siebzigst siebzigster) (achtzigst achtzigster) (neunzigst neunzigster) (hundert hundertster) (tausend tausendster) infl_lrule & [needs-affix +, args < [ lr [u #u], morph ] > ]. ax-pos-e_infl_rule := %suffix (* e) (el le) (eitel eitle) (zwanzigst zwanzigste) (dreissigst dreissigste) (vierzigst vierzigste) (fuenfzigst fuenfzigste) (sechzigst sechzigste) (siebzigst siebzigste) (achtzigst achtzigste) (neunzigst neunzigste) (hundert hundertste) (tausend tausendste) infl_lrule & [needs-affix +, args < [ lr [u #u], morph ] > ]. ax-pos-en_infl_rule := %suffix (* en) (el len) (e en) (eitel eitlen) (zwanzigst zwanzigsten) (dreissigst dreissigsten) (vierzigst vierzigsten) (fuenfzigst fuenfzigsten) (sechzigst sechzigsten) (siebzigst siebzigsten) (achtzigst achtzigsten) (neunzigst neunzigsten) (hundert hundertsten) (tausend tausendsten) infl_lrule & [needs-affix +, args < [lr [u #u], morph ] > ]. ax-comp-null_infl_rule := %suffix (* er) (el ler) (e er) (teuer teurer) (höch höher) (eitel eitler) (gut besser) infl_lrule & [needs-affix +, args < [ lr [u -], morph ] > ]. ax-comp-em_infl_rule := %suffix (* erem) (el lerem) (e erem) (teuer teurerem) (höch höherem) (eitel eitlerem) (gut besserem) infl_lrule & [needs-affix +, args < [ lr [u -], morph ] > ]. ax-comp-en_infl_rule := %suffix (* eren) (el leren) (e eren) (teuer teureren) (höch höheren) (eitel eitleren) (gut besseren) infl_lrule & [needs-affix +, args < [ lr [u -], morph ] > ]. ax-comp-es_infl_rule := %suffix (* eres) (el leres) (e eres) (teuer teureres) (höch höheres) (eitel eitleres) (gut besseres) infl_lrule & [needs-affix +, args < [ lr [u -], morph ] > ]. ax-comp-er_infl_rule := %suffix (* erer) (el lerer) (e erer) (teuer teurerer) (höch höherer) (eitel eitlerer) (gut besserer) infl_lrule & [needs-affix +, args < [ lr [u -], morph ] > ]. ax-comp-e_infl_rule := %suffix (* ere) (el lere) (e ere) (eitel eitlere) (gut bessere) infl_lrule & [needs-affix +, args < [ lr [u -], morph ] > ]. ax-super-em_infl_rule := %suffix (* stem) (!s !sestem) (kret kretestem) (gut bestem) (größ größtem) infl_lrule & [needs-affix +, args < [ lr [u -], morph ] > ]. ax-super-es_infl_rule := %suffix (* stes) (!s !sestes) (kret kretestes) (gut bestes) (größ größtes) infl_lrule & [needs-affix +, args < [ lr [u -], morph ] > ]. ax-super-er_infl_rule := %suffix (* ster) (!s !sester) (kret kretester) (gut bester) (größ größter) infl_lrule & [needs-affix +, args < [ lr [u -], morph ] > ]. ax-super-e_infl_rule := %suffix (* ste) (!s !seste) (kret kreteste) (gut beste) (größ größte) infl_lrule & [needs-affix +, args < [ lr [u -], morph ] > ]. ax-super-en_infl_rule := %suffix (* sten) (!s !sesten) (kret kretesten) (gut besten) (größ größten) infl_lrule & [needs-affix +, args < [ lr [u -], morph ] > ].