[rules-users] Problem with \" while compiling DRL

Edson Tirelli tirelli at post.com
Wed Mar 28 17:22:38 EDT 2007


Cedric,

Don't mind. I already opened the ticket:

http://jira.jboss.com/jira/browse/JBRULES-757

[]s
Edson

2007/3/28, Edson Tirelli <tirelli at post.com>:
>
>
>   Cedric
>
>   Yes, seems a lexer problem. Can you please open a JIRA? We will fix it
> for the next maintenance release.
>
>    Thank you
>     Edson
>
> 2007/3/28, D'Inca Cedric < cdinca at sopragroup.com>:
> >
> >  Hi everyone,
> >
> >
> >
> > I am currently experimentating troubles compiling a DRL file with a \"
> > character in it.
> >
> > I used a XLS decision table that, once compiled, gave me a DRL. The
> > following lines are extracted from it.
> >
> >
> >
> > #From row number: 14
> >
> > rule "Exemple 1 2006 10 10_14"
> >
> >
> >
> >       salience 65522
> >
> >       when
> >
> >             Ctx:MyObject()
> >
> >             eval(Ctx.GetPrp("TEST").getValue().equals("GER"))
> >
> >       then
> >
> >             Ctx.SetPrp("TRUC").setValue("test char \" test");
> >
> > end
> >
> >
> >
> > #From row number: 15
> >
> >
> >
> > The problem is that when compiled, an error is generated
> >
> >
> >
> > Unknown:0-1 mismatched token: [@0,0,0='<no text>',<-1>,0:-1]; expecting
> > type 'end'
> >
> >
> >
> > If I modify the decision table to put
> >
> >
> >
> >             Ctx.SetPrp("TRUC").setValue("test char " test");
> >
> >
> >
> > The result is the same
> >
> >
> >
> > Unknown:0-1 mismatched token: [@0,0,0='<no text>',<-1>,0:-1]; expecting
> > type 'end'
> >
> >
> >
> > So it means that \" is not understood, however, if I put \z, I get the
> > following error:
> >
> >
> >
> > Rule compilation error Invalid escape sequence (valid ones are \b \t \n
> > \f \r \" \' \\)
> >
> >
> >
> > Where it is written that \" should be understood.
> >
> >
> >
> > Any idea?
> >
> >
> >
> > Greetings,
> >
> >
> >
> > Cédric D'INCA
> >
> > _______________________________________________
> > rules-users mailing list
> > rules-users at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/rules-users
> >
> >
>
>
> --
>   Edson Tirelli
>   Software Engineer - JBoss Rules Core Developer
>   Office: +55 11 3124-6000
>   Mobile: +55 11 9218-4151
>   JBoss, a division of Red Hat @ www.jboss.com




-- 
  Edson Tirelli
  Software Engineer - JBoss Rules Core Developer
  Office: +55 11 3124-6000
  Mobile: +55 11 9218-4151
  JBoss, a division of Red Hat @ www.jboss.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070328/cc2d224b/attachment.html 


More information about the rules-users mailing list