| OLD | NEW |
| (Empty) |
| 1 # German compounding | |
| 2 | |
| 3 # handle special casing of German sharp s | |
| 4 | |
| 5 CHECKSHARPS | |
| 6 | |
| 7 # compound flags | |
| 8 | |
| 9 COMPOUNDBEGIN U | |
| 10 COMPOUNDMIDDLE V | |
| 11 COMPOUNDEND W | |
| 12 | |
| 13 # Prefixes are allowed at the beginning of compounds, | |
| 14 # suffixes are allowed at the end of compounds by default: | |
| 15 # (prefix)?(root)+(affix)? | |
| 16 # Affixes with COMPOUNDPERMITFLAG may be inside of compounds. | |
| 17 COMPOUNDPERMITFLAG P | |
| 18 | |
| 19 # for German fogemorphemes (Fuge-element) | |
| 20 # Hint: ONLYINCOMPOUND is not required everywhere, but the | |
| 21 # checking will be a little faster with it. | |
| 22 | |
| 23 ONLYINCOMPOUND X | |
| 24 | |
| 25 # forbid uppercase characters at compound word bounds | |
| 26 CHECKCOMPOUNDCASE | |
| 27 | |
| 28 # for handling Fuge-elements with dashes (Arbeits-) | |
| 29 # dash will be a special word | |
| 30 | |
| 31 COMPOUNDMIN 1 | |
| 32 WORDCHARS - | |
| 33 | |
| 34 # compound settings and fogemorpheme for `Arbeit' | |
| 35 | |
| 36 SFX A Y 3 | |
| 37 SFX A 0 s/UPX . | |
| 38 SFX A 0 s/VPDX . | |
| 39 SFX A 0 0/WXD . | |
| 40 | |
| 41 SFX B Y 2 | |
| 42 SFX B 0 0/UPX . | |
| 43 SFX B 0 0/VWXDP . | |
| 44 | |
| 45 # a suffix for `Computer' | |
| 46 | |
| 47 SFX C Y 1 | |
| 48 SFX C 0 n/WD . | |
| 49 | |
| 50 # for forbid exceptions (*Arbeitsnehmer) | |
| 51 | |
| 52 FORBIDDENWORD Z | |
| 53 | |
| 54 # dash prefix for compounds with dash (Arbeits-Computer) | |
| 55 | |
| 56 PFX - Y 1 | |
| 57 PFX - 0 -/P . | |
| 58 | |
| 59 # decapitalizing prefix | |
| 60 # circumfix for positioning in compounds | |
| 61 | |
| 62 PFX D Y 29 | |
| 63 PFX D A a/PX A | |
| 64 PFX D Ä ä/PX Ä | |
| 65 PFX D B b/PX B | |
| 66 PFX D C c/PX C | |
| 67 PFX D D d/PX D | |
| 68 PFX D E e/PX E | |
| 69 PFX D F f/PX F | |
| 70 PFX D G g/PX G | |
| 71 PFX D H h/PX H | |
| 72 PFX D I i/PX I | |
| 73 PFX D J j/PX J | |
| 74 PFX D K k/PX K | |
| 75 PFX D L l/PX L | |
| 76 PFX D M m/PX M | |
| 77 PFX D N n/PX N | |
| 78 PFX D O o/PX O | |
| 79 PFX D Ö ö/PX Ö | |
| 80 PFX D P p/PX P | |
| 81 PFX D Q q/PX Q | |
| 82 PFX D R r/PX R | |
| 83 PFX D S s/PX S | |
| 84 PFX D T t/PX T | |
| 85 PFX D U u/PX U | |
| 86 PFX D Ü ü/PX Ü | |
| 87 PFX D V v/PX V | |
| 88 PFX D W w/PX W | |
| 89 PFX D X x/PX X | |
| 90 PFX D Y y/PX Y | |
| 91 PFX D Z z/PX Z | |
| OLD | NEW |