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 <[EMAIL PROTECTED]>:

 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: [EMAIL PROTECTED],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: [EMAIL PROTECTED],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@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
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to