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 |