I had to take a break for a while, and am looking at multi-line forms again.  
Can someone please send me an example of the multi-line form syntax?  I can't 
even get a simple form to work.  Parsing this simple script:

require ["fileinto", "reject", "tag", "flag"];

# reply
if anyof (header :contains "subject" "test reply") {
    reply "text:"
This is the first line
This is the second line
.
;
    stop;
}

results in

org.apache.jsieve.parser.generated.TokenMgrError: Lexical error at line 8, 
column 1.  Encountered: "." (46), after : ""
        at 
org.apache.jsieve.parser.generated.SieveParserTokenManager.getNextToken(SieveParserTokenManager.java:609)
        at 
org.apache.jsieve.parser.generated.SieveParser.getToken(SieveParser.java:625)
        at 
org.apache.jsieve.parser.generated.SieveParser.jjtreeOpenNodeScope(SieveParser.java:10)

----- "Robert Burrell Donkin" <robertburrelldon...@gmail.com> wrote:

> On Thu, Jul 2, 2009 at 6:17 PM, Boris Burtin<bbur...@zimbra.com>
> wrote:
> > I can see wanting more control at the parse tree level.  Maybe have
> two API's on the Node or AST class, one that returns the raw text and
> another that returns the unescaped version?  By the time that the
> value gets returned as an Argument, I would expect that the escaping
> has been stripped out.
> 
> +1
> 
> > I filed JSIEVE-57 for the parsing bug.
> 
> cool
> 
> - robert
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
> For additional commands, e-mail: server-dev-h...@james.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to