;;;;;;;;;;;;; ;;; VERBS ;;; ;;;;;;;;;;;;; ir-verb-none := %suffix (xyx xyx) lex-infl-rule-verb-npd. ir-verb-npd-inf := %suffix (xyx xyx) lex-infl-rule-verb-npd-inf & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-inf ]. ir-verb-npd-imp := %suffix (xyx xyx) lex-infl-rule-verb-npd-imp & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-imp ]. ir-verb-npd-psp := %suffix (xyx xyx) lex-infl-rule-verb-npd-psp & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-psp ]. ir-verb-npd-izu := %suffix (xyx xyx) lex-infl-rule-verb-npd-izu & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-izu ]. ir-verb-npd-pr-1-sg := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-1-sg ]. ir-verb-npd-pr-1-sg-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-1-sg-i ]. ir-verb-npd-pr-13-sg-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-13-sg-i ]. ir-verb-npd-pr-13-sg-k := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-13-sg-k ]. ir-verb-npd-pr-23-sg := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-23-sg ]. ir-verb-npd-pr-2-sg-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-2-sg-i ]. ir-verb-npd-pr-2-sg-k := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-2-sg-k ]. ir-verb-npd-pr-3-sg-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-3-sg-i ]. ir-verb-npd-pr-3-sg-k := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-3-sg-k ]. ir-verb-npd-pr-13-pl := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-13-pl ]. ir-verb-npd-pr-13-pl-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-13-pl-i ]. ir-verb-npd-pr-13-pl-k := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-13-pl-k ]. ir-verb-npd-pr-2-pl := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-2-pl ]. ir-verb-npd-pr-2-pl-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-2-pl-i ]. ir-verb-npd-pr-2-pl-k := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-2-pl-k ]. ir-verb-npd-pa-1-sg := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-1-sg ]. ir-verb-npd-pa-1-sg-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-1-sg-i ]. ir-verb-npd-pa-2-sg := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-2-sg ]. ir-verb-npd-pa-2-sg-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-2-sg-i ]. ir-verb-npd-pa-2-sg-k := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-2-sg-k ]. ir-verb-npd-pa-3-sg-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-3-sg-i ]. ir-verb-npd-pa-3-sg-k := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-3-sg-k ]. ir-verb-npd-pa-13-sg := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-13-sg ]. ir-verb-npd-pa-13-sg-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-13-sg-i ]. ir-verb-npd-pa-13-sg-k := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-13-sg-k ]. ir-verb-npd-pa-13-pl := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-13-pl ]. ir-verb-npd-pa-13-pl-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-13-pl-i ]. ir-verb-npd-pa-13-pl-k := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-13-pl-k ]. ir-verb-npd-pa-2-pl := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-2-pl ]. ir-verb-npd-pa-2-pl-i := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-2-pl-i ]. ir-verb-npd-pa-2-pl-k := %suffix (xyx xyx) lex-infl-rule-verb-npd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-2-pl-k ]. ir-verb-pd-inf := %suffix (xyx xyx) lex-infl-rule-verb-pd-inf & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-inf ]. ir-verb-pd-izu := %suffix (xyx xyx) lex-infl-rule-verb-pd-izu & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-izu ]. ir-verb-pd-psp := %suffix (xyx xyx) lex-infl-rule-verb-pd-psp & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-psp ]. ir-verb-pd-pr-1-sg := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-1-sg ]. ir-verb-pd-pr-2-sg-i := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-2-sg-i ]. ir-verb-pd-pr-2-sg-k := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-2-sg-k ]. ir-verb-pd-pr-3-sg-i := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-3-sg-i ]. ir-verb-pd-pr-3-sg-k := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-3-sg-k ]. ir-verb-pd-pr-13-pl := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-13-pl ]. ir-verb-pd-pr-2-pl-i := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-2-pl-i ]. ir-verb-pd-pr-2-pl-k := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pr-2-pl-k ]. ir-verb-pd-pa-1-sg := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-1-sg ]. ir-verb-pd-pa-2-sg := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-2-sg ]. ir-verb-pd-pa-3-sg-i := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-3-sg-i ]. ir-verb-pd-pa-3-sg-k := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-3-sg-k ]. ir-verb-pd-pa-13-pl := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-13-pl ]. ir-verb-pd-pa-2-pl := %suffix (xyx xyx) lex-infl-rule-verb-pd-fin & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-pa-2-pl ]. ;;;;;;;;;;;;; ;;; NOUNS ;;; ;;;;;;;;;;;;; ir-noun-1-bse := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-*-sg-f ]. ir-noun-1-pl := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-*-pl-f ]. ir-noun-2a-bse := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-nda-sg-m ]. ir-noun-2a-bse-+s := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-g-sg-m ]. ir-noun-2a-pl := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-nga-pl-m ]. ir-noun-2a-pl-+n := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-d-pl-m ]. ir-noun-2b-bse := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-nda-sg-n ]. ir-noun-2b-bse-+s := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-g-sg-n ]. ir-noun-2b-pl := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-nga-pl-n ]. ir-noun-2b-pl-+n := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-d-pl-n ]. ir-noun-3a-bse := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-n-sg-m ]. ir-noun-3a-bse-+n := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-gda-sg-m ]. ir-noun-3a-pl-+n := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-*-pl-m ]. ir-noun-3b-bse := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-n-sg-m ]. ir-noun-3b-bse-+ns := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-g-sg-m ]. ir-noun-3b-bse-+n := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-da-sg-m ]. ir-noun-3b-pl-+n := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-*-pl-m ]. ir-noun-4-bse := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-nda-sg-* ]. ir-noun-4-bse-+s := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-g-sg-* ]. ir-noun-4-pl := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-nga-pl-* ]. ir-noun-4-pl-+n := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-d-pl-* ]. ir-noun-prozent-m := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-nda-*-m ]. ir-noun-prozent-f := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-nda-*-f ]. ir-noun-prozent-n := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-nda-*-n ]. ir-noun-prozent-* := %suffix (xyx xyx) lex-infl-rule-noun & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-nda-*-* ]. ir-noun-anfang-m := %suffix (xyx xyx) lex-infl-rule-noun-anfang & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-*-sg-m ]. ir-noun-anfang-f := %suffix (xyx xyx) lex-infl-rule-noun-anfang & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-*-sg-f ]. ir-noun-anfang-n := %suffix (xyx xyx) lex-infl-rule-noun-anfang & [ SYNSEM.LOCAL.CAT.HEAD.AGR agr-*-sg-n ]. ir-noun-anfang-* := %suffix (xyx xyx) lex-infl-rule-noun-anfang. ;;;;;;;;;;;;;;;;;; ;;; ADJECTIVES ;;; ;;;;;;;;;;;;;;;;;; ir-adj-schweizer := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr ]. ir-adj-pred := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-pred ]. ir-adj-sm-m-n-sg := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-sm-m-n-sg ] ]. ir-adj-s-m-ga-sg := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-s-m-ga-sg ] ]. ir-adj-s-mn-d-sg := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-s-mn-d-sg ] ]. ir-adj-mw-m-gda-sg := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-mw-m-gda-sg ] ]. ir-adj-w-m-n-sg := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-w-m-n-sg ] ]. ir-adj-smw-f-na-sg := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-smw-f-na-sg ] ]. ir-adj-s-f-gd-sg := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-s-f-gd-sg ] ]. ir-adj-mw-fn-gd-sg := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-mw-fn-gd-sg ] ]. ir-adj-sm-n-na-sg := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-sm-n-na-sg ] ]. ir-adj-s-n-g-sg := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-s-n-g-sg ] ]. ir-adj-w-n-na-sg := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-w-n-na-sg ] ]. ir-adj-s-*-na-pl := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-s-*-na-pl ] ]. ir-adj-s-*-g-pl := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-s-*-g-pl ] ]. ir-adj-s-*-d-pl := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-s-*-d-pl ] ]. ir-adj-mw-*-*-pl := %suffix (xyx xyx) lex-infl-rule-adj & [ SYNSEM.LOCAL.CAT.HEAD head-adj-attr & [ AGR agr-mw-*-*-pl ] ].