On Mon, 21 Jan 2002, Simon Glover wrote:

>  The other bug is a misplaced ? in the regex checking for integers.
>  This makes the match non-greedy, so 10000.0 (for example) gets
>  split up into 1000 (which matches the regex) and 0.0 (which matches
>  as a float the next time around the loop). This means that code
>  such as   
> 
>          set N1, 10000.0
> 
>  gets converted to
> 
>          set N1, 1000, 0.0
> 
>  which quite rightly fails to assemble. Removing the ? appears to make 
>  everything work as intended.

 Forget this, this is garbage - the ? doesn't mean what I thought it
 meant. Correct patch to follow shortly.

 Simon


Reply via email to