tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

germancompounding.aff (1579B)


      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