Definite bug.  I think I've fixed it.  Then again, maybe I've broken all 
Sieve parsing.
I'll try to figure out which one is which.

Larry, no longer sure lex is the right tool for the job

--On Friday, March 09, 2001 11:16:58 AM +0100 Ralf Haferkamp 
<[EMAIL PROTECTED]> wrote:

> Hi,
>
> The sieve-implementation of cyrus-imapd cannot parse a sequence like this
> one :
>
> [...]
> if allof (
>     header :contains ["From", "To"] ["test\\"]
> )                                         ^^^
> [...]
>
> The problem is the escaped backslash at the end of the string. If I put a
> space between the last backslash and the quote sign (\\ ") it works. So it
> seems, that sieve recognizes the sequence as an escaped quote sign.
>
> Bug or Feature?
>
> Note: I do not consider this a big issue. It is just a little annoying
>
> --
> bye,
>     Ralf
>
>




Reply via email to