I'm not sure what exactly causes your errors - is it exactly what you have posted, or anything different from what you have written, with that line moved elsewhere or anywhere?
What does the resulting DRL look like? A semicolon at the end of the statement is indicated unless it's commented out. -W On 24/07/2012, drdaveg <[email protected]> wrote: > This is an odd one. I was testing some DSL and have been tracing back an > error in the translation. The line marked in the code below, even as a > comment, causes multiple "cannot be resolved" errors when moved. Any > thoughts on what could cause this other than a bug? > > Note that almsot all of the code is commented and as it appears now > generates the errors. If I move the line to the LHS the "cannot be > resolved" errors go away. The only interesting thing shown in the DRL > viewer is that some of the comments appear duplicated. > > rule "Compute" > when > # Fare(fareBasisCode == fp1) > # ts1 : TrainSegment(fl1 : fareList) > # ts2 : TrainSegment(fl2 : fareList) > # mySol : Solution() >> Fare(fp1 : fareBasisCode, thruFare == true) >> x : FQ3() > # eval(fl1.get(fp1 )!=null) > # eval(fl2.get(fp1 )!=null) > # eval(mySol .nthSegment(ts1)==(mySol .nthSegment(ts2)+1)) > then > # > //int n = fq.nthSegment(fp1) ****** moving this line can cause a > syntax error > # > FQ3 test = new FQ3(); test = fq; >> System.out.println(fp1); >> x.setPassengerString("T"); // x.getPassengerString()+ > end > > > > -- > View this message in context: > http://drools.46999.n3.nabble.com/Moving-comment-in-DSLR-file-causes-issue-under-5-3-tp4018882.html > Sent from the Drools: User forum mailing list archive at Nabble.com. > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
