Setelah mencari sendiri ini saya akhirnya menemukan halaman ini dengan penjelasan yang bagus.
Setiap aturan ada di file .aff untuk bahasa itu. Aturan datang dalam dua rasa: SFX untuk suffix, dan PFX untuk awalan. Setiap baris dimulai dengan PFX / SFX dan kemudian pengenal huruf aturan (yang mengikuti kata dalam file kamus:
PFX [rule_letter_identifier] [gabunganable_flag] [number_of_rule_lines_that_follow]
Anda biasanya dapat mengabaikan flag yang dapat digabung, itu adalah Y atau N tergantung pada apakah itu dapat dikombinasikan dengan aturan lain. Lalu ada beberapa baris (ditunjukkan oleh) yang mencantumkan kemungkinan yang berbeda untuk bagaimana aturan ini berlaku dalam situasi yang berbeda. Ini terlihat seperti ini:
PFX [rule_letter_identifier] [number_of_letters_to_delete] [what_to_add] [when_to_add_it]
Sebagai contoh:
- SFX OLEH 3
- SFX B 0 mampu [^ aeiou]
- SFX B 0 mampu ee
- SFX B e bisa [^ aeiou] e
Jika "B" adalah salah satu huruf yang mengikuti kata, maka ini adalah salah satu aturan yang dapat diterapkan. Ada tiga kemungkinan yang bisa terjadi (karena ada tiga garis). Hanya satu yang akan berlaku:
dapat ditambahkan ke akhir ketika akhir kata "tidak" (ditunjukkan oleh "^") salah satu huruf dalam himpunan (ditunjukkan oleh "[]") huruf a, e, i, o, dan u . Sebagai contoh, pertanyaan → dapat dipertanyakan ditambahkan ke akhir ketika akhir kata adalah "ee". Misalnya, setuju → setuju. dapat ditambahkan ke akhir ketika akhir kata bukan vokal ("[^ aeiou]") diikuti oleh "e". Huruf "e" dilucuti (kolom sebelumnya bisa). Misalnya, bersemangat → bersemangat.
Aturan PFX sama, tetapi berlaku di awal kata sebagai ganti awalan.