Extract the first letter of the base-form. If there are no more letters in the base form then end else extract next letter and go to 2. The length of the pattern is less than or equal to the length of every wordform of the paradigm generated from that pattern. The pattern matches the beginning of every wordform with a full coincidence of the constant letters. Once extracted, the rules for a member of some inflectional type are the same for all other members of this type.
Every rule has a number that is equal to an index in the array of type string.
The replacing rules have numbers 30-48, where the num. 30 is for replacing with an empty letter. The appending rules have numbers 1-29. The appending rules for verbs are separated because of their specific endings. Tables for every part of speech have been created.