For the sake of precisity:

SFX D   y     ied        [^aeiou]y

Field
-----
1     SFX         - indicates this is a suffix
2     D           - is the name of the character which represents this affix
3     y           - the string of chars to strip off before adding affix
                         (a 0 here indicates the NULL string)
4     ied         - the string of affix characters to add
                         (a 0 here indicates the NULL string)
5     [^aeiou]y   - the conditions which must be met before the affix
                    can be applied

The third field indicates the **string of chars** to strip (not just 
a single character).

Goran asks for a character like '?' that would cause to strip 
any character, or ?a? would mean strip all 3 character
strings, whose middle character is an 'a'.

The only problem I can see is, if any language uses ? as a
regular character. Maybe that could be handled with some REP mechanism.

I do not quite understand, why this request. Affix handling is 
optimized, and even big affix files, much bigger than ever required for
slavic or german languages are handled now with a reasonable speed.

>>
I am sorry I misunderstood. Your request is a good one. Since 0 means 
nothing, it is reasonable to suggest a number as the number of chars to 
be dropped.
It would reduce the number of items in the new Dutch affix file as well.
<<


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lingucomponent.openoffice.org
For additional commands, e-mail: dev-h...@lingucomponent.openoffice.org

Reply via email to