Skip to content

Liste over Lightproof funksjoner

arnotixe edited this page Jan 27, 2012 · 5 revisions

[av tekniske årsaker blir ironisk nok bindestreken i "Lightproof-funksjoner" borte når siden lagres...]

  • morph("ordet", r"atributter", StriksSjekk) Denne funksjonen sjekker om "ordet" har "atributter", ifølge hunspell. Hvis du for eksempel kjører på med morph("gutten", r"is:def"), returneres TRUE, og du får tilbake teksten
    "is:def", fordi hunspell vet at "gutten" er et ord i bestemt form.
    Du kan teste ord med kommandoen hunspell -d nb_NO -m og så skrive inn ordet du vil teste.

Eksempel: Vi kjører hunspell -d nb_NO -m og skriver inn "gutten". Hunspell svarer:
gutten st:gutt po:noun po:noun is:def is:sg sx:m
Her kan vi se at st:(stem, rotordet) er "gutt", po:(part of speech,ordklasse) er "noun", "substantiv", is:(inflexional suffix, bøyning) er "def", "bestemt form", og andre detaljer.

Hvis StriksSjekk settes til False (standardverdi hvis utelatt er True), trenger ikke alle bøyningsformene av ordet treffe kriteriene.

NB Dette krever en norsk stavekontroll med grammatikk-tagger innebygget. For øyeblikket finnes det ikke noen offisiell slik, men du kan laste ned en testversjon her.

  • stem("bøyd_ord")
    Denne funksjonen finner ut rotordet av "bøyd_ord". Hvis du for eksempel kjører på med stem("gutten"), får du tilbake ordet
    "gutt"

NB Dette krever en norsk stavekontroll med grammatikk-tagger innebygget. For øyeblikket finnes det ikke noen offisiell slik, men du kan laste ned en testversjon her.

  • word() kommer

  • affix() kommer

  • morphex() kommer

  • stemchk() kommer

  • conjugate() kommer

Clone this wiki locally