B
    ˙dc  ă               @   sD   d Z ddlmZ ddlZddlmZmZ edZG dd deZdS )z9Finnish search language: includes the JS Finnish stemmer.é    )ÚDictN)ÚSearchLanguageÚparse_stop_wordu%
  
| source: http://snowball.tartarus.org/algorithms/finnish/stop.txt
| forms of BE

olla
olen
olet
on
olemme
olette
ovat
ole        | negative form

oli
olisi
olisit
olisin
olisimme
olisitte
olisivat
olit
olin
olimme
olitte
olivat
ollut
olleet

en         | negation
et
ei
emme
ette
eivĂ¤t

|Nom   Gen    Acc    Part   Iness   Elat    Illat  Adess   Ablat   Allat   Ess    Trans
minĂ¤   minun  minut  minua  minussa minusta minuun minulla minulta minulle               | I
sinĂ¤   sinun  sinut  sinua  sinussa sinusta sinuun sinulla sinulta sinulle               | you
hĂ¤n    hĂ¤nen  hĂ¤net  hĂ¤ntĂ¤  hĂ¤nessĂ¤ hĂ¤nestĂ¤ hĂ¤neen hĂ¤nellĂ¤ hĂ¤neltĂ¤ hĂ¤nelle               | he she
me     meidĂ¤n meidĂ¤t meitĂ¤  meissĂ¤  meistĂ¤  meihin meillĂ¤  meiltĂ¤  meille                | we
te     teidĂ¤n teidĂ¤t teitĂ¤  teissĂ¤  teistĂ¤  teihin teillĂ¤  teiltĂ¤  teille                | you
he     heidĂ¤n heidĂ¤t heitĂ¤  heissĂ¤  heistĂ¤  heihin heillĂ¤  heiltĂ¤  heille                | they

tĂ¤mĂ¤   tĂ¤mĂ¤n         tĂ¤tĂ¤   tĂ¤ssĂ¤   tĂ¤stĂ¤   tĂ¤hĂ¤n  tĂ¤llĂ¤   tĂ¤ltĂ¤   tĂ¤lle   tĂ¤nĂ¤   tĂ¤ksi  | this
tuo    tuon          tuota  tuossa  tuosta  tuohon tuolla  tuolta  tuolle  tuona  tuoksi | that
se     sen           sitĂ¤   siinĂ¤   siitĂ¤   siihen sillĂ¤   siltĂ¤   sille   sinĂ¤   siksi  | it
nĂ¤mĂ¤   nĂ¤iden        nĂ¤itĂ¤  nĂ¤issĂ¤  nĂ¤istĂ¤  nĂ¤ihin nĂ¤illĂ¤  nĂ¤iltĂ¤  nĂ¤ille  nĂ¤inĂ¤  nĂ¤iksi | these
nuo    noiden        noita  noissa  noista  noihin noilla  noilta  noille  noina  noiksi | those
ne     niiden        niitĂ¤  niissĂ¤  niistĂ¤  niihin niillĂ¤  niiltĂ¤  niille  niinĂ¤  niiksi | they

kuka   kenen kenet   ketĂ¤   kenessĂ¤ kenestĂ¤ keneen kenellĂ¤ keneltĂ¤ kenelle kenenĂ¤ keneksi| who
ketkĂ¤  keiden ketkĂ¤  keitĂ¤  keissĂ¤  keistĂ¤  keihin keillĂ¤  keiltĂ¤  keille  keinĂ¤  keiksi | (pl)
mikĂ¤   minkĂ¤ minkĂ¤   mitĂ¤   missĂ¤   mistĂ¤   mihin  millĂ¤   miltĂ¤   mille   minĂ¤   miksi  | which what
mitkĂ¤                                                                                    | (pl)

joka   jonka         jota   jossa   josta   johon  jolla   jolta   jolle   jona   joksi  | who which
jotka  joiden        joita  joissa  joista  joihin joilla  joilta  joille  joina  joiksi | (pl)

| conjunctions

ettĂ¤   | that
ja     | and
jos    | if
koska  | because
kuin   | than
mutta  | but
niin   | so
sekĂ¤   | and
sillĂ¤  | for
tai    | or
vaan   | but
vai    | or
vaikka | although


| prepositions

kanssa  | with
mukaan  | according to
noin    | about
poikki  | across
yli     | over, across

| other

kun    | when
niin   | so
nyt    | now
itse   | self
c               @   s<   e Zd ZdZdZdZeZeddddZ	e
e
dd	d
ZdS )ÚSearchFinnishÚfiZFinnishzfinnish-stemmer.jsN)ÚoptionsÚreturnc             C   s   t  dĄ| _d S )NÚfinnish)ÚsnowballstemmerÚstemmer)Úselfr   Š r   ú]/work/yifan.wang/ringdown/master-ringdown-env/lib/python3.7/site-packages/sphinx/search/fi.pyÚinitk   s    zSearchFinnish.init)Úwordr   c             C   s   | j  | Ą ĄS )N)r   ZstemWordÚlower)r   r   r   r   r   Ústemn   s    zSearchFinnish.stem)Ú__name__Ú
__module__Ú__qualname__ÚlangZlanguage_nameZjs_stemmer_rawcodeÚfinnish_stopwordsZ	stopwordsr   r   Ústrr   r   r   r   r   r   e   s   r   )	Ú__doc__Útypingr   r
   Zsphinx.searchr   r   r   r   r   r   r   r   Ú<module>   s   Y