[Wolfgang Segmuller]:
I think changing the paragraph that identifies the default comparator to:
Comparators are used by the some modifiers to identify the
locale for case mapping. See section "4.1.1.2. Case
modifiers" for how the comparator is used. The default
comparator is "i;ascii-casemap".
will make it clear what comparators are used for, instead of
having it buried in the modifiers section. If you don't like the
forward reference, you can always move some of the discussion in
4.1.1.2 to this paragraph.
thanks. how about:
| The default comparator is "i;ascii-casemap"
+ The comparator only affects the result when certain modifiers are
+ used.
future extension might add new modifiers which aren't case modifiers.
for instance if a list variable type is introduced, a useful modifier
will be ":sort".
I think it is good to make clear that a SET without any modifiers can
ignore the comparator, anyway.
I think that all elements of a syntax should be described where
the element was introduced. I was looking for section 4.1.2
comparators, and didn't find it.
well, the draft assumes familiarity with the base Sieve RFC. I could
stick in a "see [SIEVE] for more details on comparators", but it ought
to be implied. actually, even the default comparator could have been
left out since it is specified in RFC 3028, but I thought I'd just
make it clear since the text in the RFC is so centred on matching.
--
Kjetil T.