/extensions/spellcheck/hunspell/tests/germancompoundingold.aff
http://github.com/zpao/v8monkey · Unknown · 96 lines · 73 code · 23 blank · 0 comment · 0 complexity · 2f5f3ac26f7d0233f2f43663b1b96fd1 MD5 · raw file
- # German compounding
- # handle special casing of German sharp s
- CHECKSHARPS
- # compound flags
- COMPOUNDBEGIN U
- COMPOUNDMIDDLE V
- COMPOUNDEND W
- # Prefixes are allowed at the beginning of compounds,
- # suffixes are allowed at the end of compounds by default:
- # (prefix)?(root)+(affix)?
- # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
- COMPOUNDPERMITFLAG P
- # for German fogemorphemes (Fuge-element)
- # Hint: ONLYINCOMPOUND is not required everywhere, but the
- # checking will be a little faster with it.
- ONLYINCOMPOUND X
- # for decapitalizing nouns with fogemorphemes
- CIRCUMFIX Y
- # for handling Fuge-elements with dashes (Arbeits-)
- # dash will be a special word
- COMPOUNDMIN 1
- WORDCHARS -
- # compound settings and fogemorpheme for `Arbeit'
- SFX A Y 3
- SFX A 0 s/UPX .
- SFX A 0 s/VPXDY .
- SFX A 0 0/WXDY .
- # compound settings for `Computer'
- SFX B Y 2
- SFX B 0 0/UPX .
- SFX B 0 0/VWPXDY .
- # a suffix for `Computer'
- SFX C Y 2
- SFX C 0 n .
- SFX C 0 n/WXDY .
- # for forbid exceptions (*Arbeitsnehmer)
- FORBIDDENWORD Z
- # dash prefix for compounds with dash (Arbeits-Computer)
- PFX - Y 2
- PFX - 0 -/PUVW .
- PFX - 0 -/PY .
- # decapitalizing prefix
- # circumfix for positioning in compounds
- PFX D Y 29
- PFX D A a/PXY A
- PFX D Ä ä/PXY Ä
- PFX D B b/PXY B
- PFX D C c/PXY C
- PFX D D d/PXY D
- PFX D E e/PXY E
- PFX D F f/PXY F
- PFX D G g/PXY G
- PFX D H h/PXY H
- PFX D I i/PXY I
- PFX D J j/PXY J
- PFX D K k/PXY K
- PFX D L l/PXY L
- PFX D M m/PXY M
- PFX D N n/PXY N
- PFX D O o/PXY O
- PFX D Ö ö/PXY Ö
- PFX D P p/PXY P
- PFX D Q q/PXY Q
- PFX D R r/PXY R
- PFX D S s/PXY S
- PFX D T t/PXY T
- PFX D U u/PXY U
- PFX D Ü ü/PXY Ü
- PFX D V v/PXY V
- PFX D W w/PXY W
- PFX D X x/PXY X
- PFX D Y y/PXY Y
- PFX D Z z/PXY Z