;;; -*- Mode: TDL; Coding: utf-8 -*- ;;; Authors: ;;; 2005-2006 Berthold Crysmann ;;; Copyright: DFKI GmbH ax-umlaut_infl_rule := %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) (arz ärz) pre_infl_lrule & [needs-affix +, lr [u -], args <[synsem.lkeys.mclass #mc, lr [u #u, basic +], morph ]>]. ax-null_infl_rule := adj-inflr & [needs-affix -, morph , synsem.loc.cat.head prd-adj-or-non-prd-adv-head, args < [ lr [u #u], morph ] > ]. ax-super-null_infl_rule := %suffix (st sten) (ßt ßten) adj-inflr & [needs-affix +, synsem.loc.cat.head prd-adj-or-non-prd-adv-head, args < [ lr [u #u], morph ] > ]. ax-null-e_infl_rule := %suffix (do_not_apply_this_rule____ do_not_apply_this_rule____) adj-inflr & [needs-affix +, synsem.loc.cat.head prd-adj-or-non-prd-adv-head, args < [ lr [u #u], morph ] > ]. ax-em_infl_rule := %suffix (!a !aem) (el lem) (iel ielem) (e em) (eitel eitlem) (hoch hohem) (zwanzigst zwanzigstem) (dreißigst dreißigstem) (vierzigst vierzigstem) (fuenfzigst fuenfzigstem) (sechzigst sechzigstem) (siebzigst siebzigstem) (achtzigst achtzigstem) (neunzigst neunzigstem) (hundert hundertstem) (tausend tausendstem) (_generic_ord_ _generic_ord_) attr-adj-inflr & [needs-affix +, args < [ lr [u #u], morph ] > ]. ax-es_infl_rule := %suffix (!a !aes) (el les) (iel ieles) (e es) (eitel eitles) (hoch hohes) (zwanzigst zwanzigstes) (dreißigst dreißigstes) (vierzigst vierzigstes) (fuenfzigst fuenfzigstes) (sechzigst sechzigstes) (siebzigst siebzigstes) (achtzigst achtzigstes) (neunzigst neunzigstes) (hundert hundertstes) (tausend tausendstes) (_generic_ord_ _generic_ord_) attr-adj-inflr & [needs-affix +, args < [ lr [u #u], morph ] > ]. ax-er_infl_rule := %suffix (!a !aer) (el ler) (iel ieler) (e er) (eitel eitler) (hoch hoher) (zwanzigst zwanzigster) (dreißigst dreißigster) (vierzigst vierzigster) (fuenfzigst fuenfzigster) (sechzigst sechzigster) (siebzigst siebzigster) (achtzigst achtzigster) (neunzigst neunzigster) (hundert hundertster) (tausend tausendster) (_generic_ord_ _generic_ord_) attr-adj-inflr & [needs-affix +, args < [ lr [u #u], morph ] > ]. ax-e_infl_rule := %suffix (!a !ae) (el le) (iel iele) (eitel eitle) (hoch hohe) (zwanzigst zwanzigste) (dreißigst dreißigste) (vierzigst vierzigste) (fuenfzigst fuenfzigste) (sechzigst sechzigste) (siebzigst siebzigste) (achtzigst achtzigste) (neunzigst neunzigste) (hundert hundertste) (tausend tausendste) (!0 !0.) attr-adj-inflr & [needs-affix +, args < [ lr [u #u], morph ] > ]. ax-en_infl_rule := %suffix (!a !aen) (el len) (iel ielen) (e en) (eitel eitlen) (hoch hohen) (zwanzigst zwanzigsten) (dreißigst dreißigsten) (vierzigst vierzigsten) (fuenfzigst fuenfzigsten) (sechzigst sechzigsten) (siebzigst siebzigsten) (achtzigst achtzigsten) (neunzigst neunzigsten) (hundert hundertsten) (tausend tausendsten) (_generic_ord_ _generic_ord_) attr-adj-inflr & [needs-affix +, args < [lr [u #u], morph ] > ]. ax-comp_infl_rule := %suffix (!a !aer) (el ler) (iel ieler) (e er) (teuer teurer) (hoch höher) (eitel eitler) (gut besser) adj-comp-inflr & [needs-affix +, lr [basic na_or_-], args < [ lr [basic +, u -], morph ] > ]. ax-super_infl_rule := %suffix (* st) (!c !cest) (!vr !vrst) (!i!c !i!cest) (!m !mst) (ck ckst) (cht chtest) (ckt cktest) (scht schtest) (al alst) (ell ellst) (ig igst) (lich lichst) (kret kretest) (gut best) (größ größt) adj-super-inflr & [needs-affix +, args < [ lr [u -], morph ] > ].