Ok, fixed that in 3.0.x branch.
If you update and build, you shall not have the problem anymore.
Regards,
Edson
2007/3/28, Edson Tirelli <tirelli(a)post.com>:
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(a)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(a)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(a)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
--
Edson Tirelli
Software Engineer - JBoss Rules Core Developer
Office: +55 11 3124-6000
Mobile: +55 11 9218-4151
JBoss, a division of Red Hat @