/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

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