;;; -*- Mode: TDL; Coding: utf-8 -*- ;;; Authors: ;;; 2006 Berthold Crysmann ;;; Copyright: DFKI GmbH card_infl_rule := card-infl-lrule. ord_infl_rule := %suffix (!a !at) (ein erst) (drei dritt) (acht acht) (hundert hundertst) (tausend tausendst)(ig igst) (_generic_ord_ _generic_ord_) ord-infl-lrule. #| zu_ord_infl_rule := %suffix (!a !at) (ein erst) (drei dritt) (sieben siebt) (acht acht) (hundert hundertst) (tausend tausendst) (ig igst) (!0 !0.) zu-ord-infl-lrule. |# 100-card_infl_rule := %suffix (tausend tausendeinhundert) complex-plus-card-lrule & [c-cont [rels.list <[carg "100"] , ...>]]. 200-card_infl_rule := %suffix (tausend tausendzweihundert) complex-plus-card-lrule & [c-cont [rels.list <[carg "200"] , ...>]]. 300-card_infl_rule := %suffix (tausend tausenddreihundert) complex-plus-card-lrule & [c-cont [rels.list <[carg "300"] , ...>]]. 400-card_infl_rule := %suffix (tausend tausendvierhundert) complex-plus-card-lrule & [c-cont [rels.list <[carg "400"] , ...>]]. 500-card_infl_rule := %suffix (tausend tausendfünfhundert) complex-plus-card-lrule & [c-cont [rels.list <[carg "500"] , ...>]]. 600-card_infl_rule := %suffix (tausend tausendsechshundert) complex-plus-card-lrule & [c-cont [rels.list <[carg "600"] , ...>]]. 700-card_infl_rule := %suffix (tausend tausendsiebenhundert) complex-plus-card-lrule & [c-cont [rels.list <[carg "700"] , ...>]]. 800-card_infl_rule := %suffix (tausend tausendachthundert) complex-plus-card-lrule & [c-cont [rels.list <[carg "800"] , ...>]]. 900-card_infl_rule := %suffix (tausend tausendneunhundert) complex-plus-card-lrule & [c-cont [rels.list <[carg "900"] , ...>]]. 1000-card_infl_rule := %suffix (ig igtausend) (zehn zehntausend) (hundert hunderttausend) (eins eintausend) (zwei zweitausend) (zwo zwotausend) (drei dreitausend) (vier viertausend) (fünf fünftausend) (sechs sechstausend) (sieben siebentausend) (acht achttausend) (neun neuntausend) (elf elftausend) (zwölf zwölftausend) complex-times-card-lrule & [c-cont [rels.list <[carg "1000"] , ...>]]. eins-card_infl_rule := %suffix (tausend tausendeins) (hundert hunderteins) complex-plus-card-lrule & [c-cont [rels.list <[carg "1"] , ...>]]. undeins-card_infl_rule := %suffix (tausend tausendundeins) (hundert hundertundeins) complex-plus-card-lrule & [c-cont [rels.list <[carg "1"] , ...>]]. #| undein-card_infl_rule := %suffix (* undein) complex-plus-card-det-lrule & [synsem.loc.uniagr c-s-g, c-cont [rels.list <[carg "1"] , ...>]]. |# ein-card_infl_rule := %suffix (tausend tausendundein) (hundert hundertein) complex-plus-card-lrule & [c-cont [rels.list <[carg "1"] , ...>]]. 2-card_infl_rule := %suffix (hundert hundertzwo) (hundert hundertzwei) (tausend tausendzwo) (tausend tausendzwei) complex-plus-card-lrule & [c-cont [rels.list <[carg "2"] , ...>]]. 3-card_infl_rule := %suffix (hundert hundertdrei) (tausend tausenddrei) complex-plus-card-lrule & [c-cont [rels.list <[carg "3"] , ...>]]. 4-card_infl_rule := %suffix (hundert hundertvier) (tausend tausendvier) complex-plus-card-lrule & [c-cont [rels.list <[carg "4"] , ...>]]. 5-card_infl_rule := %suffix (hundert hundertfünf) (tausend tausendfünf) complex-plus-card-lrule & [c-cont [rels.list <[carg "5"] , ...>]]. 6-card_infl_rule := %suffix (hundert hundertsechs) (tausend tausendsechs) complex-plus-card-lrule & [c-cont [rels.list <[carg "6"] , ...>]]. 7-card_infl_rule := %suffix (hundert hundertsieben) (tausend tausendsieben) complex-plus-card-lrule & [c-cont [rels.list <[carg "7"] , ...>]]. 8-card_infl_rule := %suffix (hundert hundertacht) (tausend tausendacht) complex-plus-card-lrule & [c-cont [rels.list <[carg "8"] , ...>]]. 9-card_infl_rule := %suffix (hundert hundertneun) (tausend tausendneun) complex-plus-card-lrule & [c-cont [rels.list <[carg "9"] , ...>]]. 10-card_infl_rule := %suffix (hundert hundertzehn) (tausend tausendzehn) complex-plus-card-lrule & [c-cont [rels.list <[carg "10"] , ...>]]. 11-card_infl_rule := %suffix (hundert hundertelf) (tausend tausendelf) complex-plus-card-lrule & [c-cont [rels.list <[carg "11"] , ...>]]. 12-card_infl_rule := %suffix (hundert hundertzwölf) (tausend tausendzwölf) complex-plus-card-lrule & [c-cont [rels.list <[carg "12"] , ...>]]. 13-card_infl_rule := %suffix (hundert hundertdreizehn) (tausend tausenddreizehn) complex-plus-card-lrule & [c-cont [rels.list <[carg "13"] , ...>]]. 14-card_infl_rule := %suffix (hundert hundertvierzehn) (tausend tausendvierzehn) complex-plus-card-lrule & [c-cont [rels.list <[carg "14"] , ...>]]. 15-card_infl_rule := %suffix (hundert hundertfünfzehn) (tausend tausendfünfzehn) complex-plus-card-lrule & [c-cont [rels.list <[carg "15"] , ...>]]. 16-card_infl_rule := %suffix (hundert hundertsechzehn) (tausend tausendsechzehn) complex-plus-card-lrule & [c-cont [rels.list <[carg "16"] , ...>]]. 17-card_infl_rule := %suffix (hundert hundertsiebzehn) (tausend tausendsiebzehn) complex-plus-card-lrule & [c-cont [rels.list <[carg "17"] , ...>]]. 18-card_infl_rule := %suffix (hundert hundertachtzehn) (tausend tausendachtzehn) complex-plus-card-lrule & [c-cont [rels.list <[carg "18"] , ...>]]. 19-card_infl_rule := %suffix (hundert hundertneunzehn) (tausend tausendneunzehn) complex-plus-card-lrule & [c-cont [rels.list <[carg "19"] , ...>]]. 20-card_infl_rule := %suffix (ein einundzwanzig) (zwei zweiundzwanzig) (zwo zwoundzwanzig) (drei dreiundzwanzig) (vier vierundzwanzig) (fünf fünfundzwanzig) (sechs sechsundzwanzig) (sieben siebenundzwanzig) (acht achtundzwanzig) (neun neunundzwanzig) (hundert hundertzwanzig) (tausend tausendzwanzig) complex-inv-plus-card-lrule & [c-cont [rels.list <[carg "20"] , ...>]]. 30-card_infl_rule := %suffix (ein einunddreißig) (zwei zweiunddreißig) (zwo zwounddreißig) (drei dreiunddreißig) (vier vierunddreißig) (fünf fünfunddreißig) (sechs sechsunddreißig) (sieben siebenunddreißig) (acht achtunddreißig) (neun neununddreißig) (hundert hundertdreißig) (tausend tausenddreißig) complex-inv-plus-card-lrule & [c-cont [rels.list <[carg "30"] , ...>]]. 40-card_infl_rule := %suffix (ein einundvierzig) (zwei zweiundvierzig) (zwo zwoundvierzig) (drei dreiundvierzig) (vier vierundvierzig) (fünf fünfundvierzig) (sechs sechsundvierzig) (sieben siebenundvierzig) (acht achtundvierzig) (neun neunundvierzig) (hundert hundertvierzig) (tausend tausendvierzig) complex-inv-plus-card-lrule & [c-cont [rels.list <[carg "40"] , ...>]]. 50-card_infl_rule := %suffix (ein einundfünfzig) (zwei zweiundfünfzig) (zwo zwoundfünfzig) (drei dreiundfünfzig) (vier vierundfünfzig) (fünf fünfundfünfzig) (sechs sechsundfünfzig) (sieben siebenundfünfzig) (acht achtundfünfzig) (neun neunundfünfzig) (hundert hundertfünfzig) (tausend tausendfünfzig) complex-inv-plus-card-lrule & [morph , c-cont [rels.list <[carg "50"] , ...>]]. 60-card_infl_rule := %suffix (ein einundsechzig) (zwei zweiundsechzig) (zwo zwoundsechzig) (drei dreiundsechzig) (vier vierundsechzig) (fünf fünfundsechzig) (sechs sechsundsechzig) (sieben siebenundsechzig) (acht achtundsechzig) (neun neunundsechzig) (hundert hundertsechzig) (tausend tausendsechzig) complex-inv-plus-card-lrule & [c-cont [rels.list <[carg "60"] , ...>]]. 70-card_infl_rule := %suffix (ein einundsiebzig) (zwei zweiundsiebzig) (zwo zwoundsiebzig) (drei dreiundsiebzig) (vier vierundsiebzig) (fünf fünfundsiebzig) (sechs sechsundsiebzig) (sieben siebenundsiebzig) (acht achtundsiebzig) (neun neunundsiebzig) (hundert hundertsiebzig) (tausend tausendsiebzig) complex-inv-plus-card-lrule & [c-cont [rels.list <[carg "70"] , ...>]]. 80-card_infl_rule := %suffix (ein einundachtzig) (zwei zweiundachtzig) (zwo zwoundachtzig) (drei dreiundachtzig) (vier vierundachtzig) (fünf fünfundachtzig) (sechs sechsundachtzig) (sieben siebenundachtzig) (acht achtundachtzig) (neun neunundachtzig) (hundert hundertachtzig) (tausend tausendachtzig) complex-inv-plus-card-lrule & [c-cont [rels.list <[carg "80"] , ...>]]. 90-card_infl_rule := %suffix (ein einundneunzig) (zwei zweiundneunzig) (zwo zwoundneunzig) (drei dreiundneunzig) (vier vierundneunzig) (fünf fünfundneunzig) (sechs sechsundneunzig) (sieben siebenundneunzig) (acht achtundneunzig) (neun neunundneunzig) (hundert hundertneunzig) (tausend tausendneunzig) complex-inv-plus-card-lrule & [c-cont [rels.list <[carg "90"] , ...>]]. ;;; 100-ord_infl_rule := %suffix (tausend tausendeinhundert) complex-plus-ord-lrule & [c-cont [rels.list <[carg "100"] , ...>]]. 200-ord_infl_rule := %suffix (tausend tausendzweihundert) complex-plus-ord-lrule & [c-cont [rels.list <[carg "200"] , ...>]]. 300-ord_infl_rule := %suffix (tausend tausenddreihundert) complex-plus-ord-lrule & [c-cont [rels.list <[carg "300"] , ...>]]. 400-ord_infl_rule := %suffix (tausend tausendvierhundert) complex-plus-ord-lrule & [c-cont [rels.list <[carg "400"] , ...>]]. 500-ord_infl_rule := %suffix (tausend tausendfünfhundert) complex-plus-ord-lrule & [c-cont [rels.list <[carg "500"] , ...>]]. 600-ord_infl_rule := %suffix (tausend tausendsechshundert) complex-plus-ord-lrule & [c-cont [rels.list <[carg "600"] , ...>]]. 700-ord_infl_rule := %suffix (tausend tausendsiebenhundert) complex-plus-ord-lrule & [c-cont [rels.list <[carg "700"] , ...>]]. 800-ord_infl_rule := %suffix (tausend tausendachthundert) complex-plus-ord-lrule & [c-cont [rels.list <[carg "800"] , ...>]]. 900-ord_infl_rule := %suffix (tausend tausendneunhundert) complex-plus-ord-lrule & [c-cont [rels.list <[carg "900"] , ...>]]. 1000-ord_infl_rule := %suffix (ig igtausend) (zehn zehntausend) (hundert hunderttausend) (eins eintausend) (zwei zweitausend) (zwo zwotausend) (drei dreitausend) (vier viertausend) (fünf fünftausend) (sechs sechstausend) (sieben siebentausend) (acht achttausend) (neun neuntausend) (elf elftausend) (zwölf zwölftausend) complex-times-ord-lrule & [c-cont [rels.list <[carg "1000"] , ...>]]. eins-ord_infl_rule := %suffix (tausend tausendeins) (hundert hunderteins) complex-plus-ord-lrule & [c-cont [rels.list <[carg "1"] , ...>]]. undeins-ord_infl_rule := %suffix (tausend tausendundeins) (hundert hundertundeins) complex-plus-ord-lrule & [c-cont [rels.list <[carg "1"] , ...>]]. #| undein-ord_infl_rule := %suffix (* undein) complex-plus-ord-det-lrule & [synsem.loc.uniagr c-s-g, c-cont [rels.list <[carg "1"] , ...>]]. |# ein-ord_infl_rule := %suffix (tausend tausendundein) (hundert hundertein) complex-plus-ord-lrule & [c-cont [rels.list <[carg "1"] , ...>]]. 2-ord_infl_rule := %suffix (hundert hundertzwo) (hundert hundertzwei) (tausend tausendzwo) (tausend tausendzwei) complex-plus-ord-lrule & [c-cont [rels.list <[carg "2"] , ...>]]. 3-ord_infl_rule := %suffix (hundert hundertdrei) (tausend tausenddrei) complex-plus-ord-lrule & [c-cont [rels.list <[carg "3"] , ...>]]. 4-ord_infl_rule := %suffix (hundert hundertvier) (tausend tausendvier) complex-plus-ord-lrule & [c-cont [rels.list <[carg "4"] , ...>]]. 5-ord_infl_rule := %suffix (hundert hundertfünf) (tausend tausendfünf) complex-plus-ord-lrule & [c-cont [rels.list <[carg "5"] , ...>]]. 6-ord_infl_rule := %suffix (hundert hundertsechs) (tausend tausendsechs) complex-plus-ord-lrule & [c-cont [rels.list <[carg "6"] , ...>]]. 7-ord_infl_rule := %suffix (hundert hundertsieben) (tausend tausendsieben) complex-plus-ord-lrule & [c-cont [rels.list <[carg "7"] , ...>]]. 8-ord_infl_rule := %suffix (hundert hundertacht) (tausend tausendacht) complex-plus-ord-lrule & [c-cont [rels.list <[carg "8"] , ...>]]. 9-ord_infl_rule := %suffix (hundert hundertneun) (tausend tausendneun) complex-plus-ord-lrule & [c-cont [rels.list <[carg "9"] , ...>]]. 10-ord_infl_rule := %suffix (hundert hundertzehn) (tausend tausendzehn) complex-plus-ord-lrule & [c-cont [rels.list <[carg "10"] , ...>]]. 11-ord_infl_rule := %suffix (hundert hundertelf) (tausend tausendelf) complex-plus-ord-lrule & [c-cont [rels.list <[carg "11"] , ...>]]. 12-ord_infl_rule := %suffix (hundert hundertzwölf) (tausend tausendzwölf) complex-plus-ord-lrule & [c-cont [rels.list <[carg "12"] , ...>]]. 13-ord_infl_rule := %suffix (hundert hundertdreizehn) (tausend tausenddreizehn) complex-plus-ord-lrule & [c-cont [rels.list <[carg "13"] , ...>]]. 14-ord_infl_rule := %suffix (hundert hundertvierzehn) (tausend tausendvierzehn) complex-plus-ord-lrule & [c-cont [rels.list <[carg "14"] , ...>]]. 15-ord_infl_rule := %suffix (hundert hundertfünfzehn) (tausend tausendfünfzehn) complex-plus-ord-lrule & [c-cont [rels.list <[carg "15"] , ...>]]. 16-ord_infl_rule := %suffix (hundert hundertsechzehn) (tausend tausendsechzehn) complex-plus-ord-lrule & [c-cont [rels.list <[carg "16"] , ...>]]. 17-ord_infl_rule := %suffix (hundert hundertsiebzehn) (tausend tausendsiebzehn) complex-plus-ord-lrule & [c-cont [rels.list <[carg "17"] , ...>]]. 18-ord_infl_rule := %suffix (hundert hundertachtzehn) (tausend tausendachtzehn) complex-plus-ord-lrule & [c-cont [rels.list <[carg "18"] , ...>]]. 19-ord_infl_rule := %suffix (hundert hundertneunzehn) (tausend tausendneunzehn) complex-plus-ord-lrule & [c-cont [rels.list <[carg "19"] , ...>]]. 20-ord_infl_rule := %suffix (ein einundzwanzig) (zwei zweiundzwanzig) (zwo zwoundzwanzig) (drei dreiundzwanzig) (vier vierundzwanzig) (fünf fünfundzwanzig) (sechs sechsundzwanzig) (sieben siebenundzwanzig) (acht achtundzwanzig) (neun neunundzwanzig) (hundert hundertzwanzig) (tausend tausendzwanzig) complex-inv-plus-ord-lrule & [c-cont [rels.list <[carg "20"] , ...>]]. 30-ord_infl_rule := %suffix (ein einunddreißig) (zwei zweiunddreißig) (zwo zwounddreißig) (drei dreiunddreißig) (vier vierunddreißig) (fünf fünfunddreißig) (sechs sechsunddreißig) (sieben siebenunddreißig) (acht achtunddreißig) (neun neununddreißig) (hundert hundertdreißig) (tausend tausenddreißig) complex-inv-plus-ord-lrule & [c-cont [rels.list <[carg "30"] , ...>]]. 40-ord_infl_rule := %suffix (ein einundvierzig) (zwei zweiundvierzig) (zwo zwoundvierzig) (drei dreiundvierzig) (vier vierundvierzig) (fünf fünfundvierzig) (sechs sechsundvierzig) (sieben siebenundvierzig) (acht achtundvierzig) (neun neunundvierzig) (hundert hundertvierzig) (tausend tausendvierzig) complex-inv-plus-ord-lrule & [c-cont [rels.list <[carg "40"] , ...>]]. 50-ord_infl_rule := %suffix (ein einundfünfzig) (zwei zweiundfünfzig) (zwo zwoundfünfzig) (drei dreiundfünfzig) (vier vierundfünfzig) (fünf fünfundfünfzig) (sechs sechsundfünfzig) (sieben siebenundfünfzig) (acht achtundfünfzig) (neun neunundfünfzig) (hundert hundertfünfzig) (tausend tausendfünfzig) complex-inv-plus-ord-lrule & [morph , c-cont [rels.list <[carg "50"] , ...>]]. 60-ord_infl_rule := %suffix (ein einundsechzig) (zwei zweiundsechzig) (zwo zwoundsechzig) (drei dreiundsechzig) (vier vierundsechzig) (fünf fünfundsechzig) (sechs sechsundsechzig) (sieben siebenundsechzig) (acht achtundsechzig) (neun neunundsechzig) (hundert hundertsechzig) (tausend tausendsechzig) complex-inv-plus-ord-lrule & [c-cont [rels.list <[carg "60"] , ...>]]. 70-ord_infl_rule := %suffix (ein einundsiebzig) (zwei zweiundsiebzig) (zwo zwoundsiebzig) (drei dreiundsiebzig) (vier vierundsiebzig) (fünf fünfundsiebzig) (sechs sechsundsiebzig) (sieben siebenundsiebzig) (acht achtundsiebzig) (neun neunundsiebzig) (hundert hundertsiebzig) (tausend tausendsiebzig) complex-inv-plus-ord-lrule & [c-cont [rels.list <[carg "70"] , ...>]]. 80-ord_infl_rule := %suffix (ein einundachtzig) (zwei zweiundachtzig) (zwo zwoundachtzig) (drei dreiundachtzig) (vier vierundachtzig) (fünf fünfundachtzig) (sechs sechsundachtzig) (sieben siebenundachtzig) (acht achtundachtzig) (neun neunundachtzig) (hundert hundertachtzig) (tausend tausendachtzig) complex-inv-plus-ord-lrule & [c-cont [rels.list <[carg "80"] , ...>]]. 90-ord_infl_rule := %suffix (ein einundneunzig) (zwei zweiundneunzig) (zwo zwoundneunzig) (drei dreiundneunzig) (vier vierundneunzig) (fünf fünfundneunzig) (sechs sechsundneunzig) (sieben siebenundneunzig) (acht achtundneunzig) (neun neunundneunzig) (hundert hundertneunzig) (tausend tausendneunzig) complex-inv-plus-ord-lrule & [c-cont [rels.list <[carg "90"] , ...>]].