Re: [Ql-Users] DEBUG

2012-02-22 Thread Michael Bulford
Hi George   There is an error in the Turbo parser at line 14490.  Here is this line:   14490  IF var%0 AND (struct%(var%)directive_mask%)=directive_mask%   Both sides of the AND get to be evaluated.  Although var% is tested for being non negative on the left hand side, the right hand side will

Re: [Ql-Users] DEBUG

2012-02-22 Thread George Gwilt
Hi Michael On 22 Feb 2012, at 13:31, Michael Bulford wrote: There is an error in the Turbo parser at line 14490. Here is this line: 14490 IF var%0 AND (struct%(var%)directive_mask%)=directive_mask% Both sides of the AND get to be evaluated. Although var% is tested for being non

Re: [Ql-Users] DEBUG

2012-02-22 Thread Michael Bulford
Hi George   On Wednesday, 22 February 2012, 14:24  George Gwilt wrote:   You are quite right. But how did you get var%=-3? Does this imply another mistake in Parser? No, I don't think so.  -3 comes from for_flag% for an earlier occurence of p Your solution looks the best - it's neater.

Re: [Ql-Users] DEBUG

2012-02-22 Thread Malcolm Cadman
In message 1329917514.17351.yahoomail...@web171518.mail.ir2.yahoo.com, Michael Bulford michaelbulf...@yahoo.co.uk writes Hi George   There is an error in the Turbo parser at line 14490.  Here is this line:   14490  IF var%0 AND (struct%(var%)directive_mask%)=directive_mask%   Both sides of