Sau khi tự mình tìm kiếm, cuối cùng tôi cũng tìm thấy trang này với một lời giải thích tốt.
Mỗi quy tắc nằm trong tệp .aff cho ngôn ngữ đó. Các quy tắc có hai loại: SFX cho hậu tố và PFX cho tiền tố. Mỗi dòng bắt đầu bằng PFX / SFX và sau đó là định danh ký tự quy tắc (những từ theo sau từ trong tệp từ điển:
PFX [rule_letter_identifier] [combinizable_flag] [number_of_rule_lines_that_follow]
Bạn thường có thể bỏ qua cờ kết hợp, đó là Y hoặc N tùy thuộc vào việc nó có thể được kết hợp với các quy tắc khác hay không. Sau đó, có một số dòng (được chỉ định bởi) liệt kê các khả năng khác nhau về cách áp dụng quy tắc này trong các tình huống khác nhau. Nó trông như thế này:
PFX [rule_letter_identifier] [number_of_letters_to_delete] [what_to_add] [khi_to_add_it]
Ví dụ:
- SFX B 3NG 3
- SFX B 0 có thể [^ aeiou]
- SFX B 0 có thể
- SFX B e có thể [^ aeiou] e
Nếu "B" là một trong những chữ cái theo sau một từ, thì đây là một trong những quy tắc có thể áp dụng. Có ba khả năng có thể xảy ra (vì có ba dòng). Chỉ có một sẽ áp dụng:
có thể được thêm vào cuối khi kết thúc của từ là "không" (được biểu thị bằng "^") một trong các chữ cái trong tập hợp (được biểu thị bằng "[]") của các chữ cái a, e, i, o và u . Ví dụ: câu hỏi → khả năng nghi vấn có thể được thêm vào cuối khi kết thúc của từ là "ee". Ví dụ, đồng ý → dễ chịu. có thể được thêm vào cuối khi kết thúc của từ không phải là nguyên âm ("[^ aeiou]") theo sau là "e". Chữ "e" bị tước (cột trước khi có thể). Ví dụ, kích thích → hưng phấn.
Các quy tắc PFX là như nhau, nhưng áp dụng ở đầu từ thay vì tiền tố.