This is SMOR, a German computational morphology covering derivation
compounding, and inflection.
This distribution of SMOR comes with a very small sample lexicon. The
lexicon entries were selected such that the lexicon contains many
different types of entries. See the paper for more information on the
features used in the lexicon.
Compilation
===========
> make smor.a
Analysis
========
> fst-mor smor.a
reading automaton...
finished.
analyse> Kakteen
Kaktus<+NN><Masc><Dat><Pl>
Kaktus<+NN><Masc><Nom><Pl>
Kaktus<+NN><Masc><Gen><Pl>
Kaktus<+NN><Masc><Akk><Pl>
analyse> Kardinal
Kardinal<+NN><Masc><Dat><Sg>
Kardinal<+NN><Masc><Nom><Sg>
Kardinal<+NN><Masc><Akk><Sg>
analyse> Kardinälen
Kardinal<+NN><Masc><Dat><Pl>
analyse> Kardinalsmemoiren
Kardinal<NN>Memoiren<+NN><NoGend><Dat><Pl>
Kardinal<NN>Memoiren<+NN><NoGend><Nom><Pl>
Kardinal<NN>Memoiren<+NN><NoGend><Gen><Pl>
Kardinal<NN>Memoiren<+NN><NoGend><Akk><Pl>
analyse>
generate> Kardinal<+NN><Masc><Dat><Sg>
Kardinal
Kardinale
generate> q
Remark: Empty lines switch fst-mor between analysis and generation
mode. "q" terminates the program.