On Tue, 18 Sep 2012, Logan Kelly wrote:
I am using version 1.9.9 on a Win 7 64 bit machine
When I try
loop m = 1..ModelCount
bundle test
endloop
I get the following error:
Bare declarations are not allowed here:
> 'bundle test'
>> bundle test
OK, thanks, I see the issue -- and it's quite subtle. You can't
redeclare an already-declared variable (although it's fine to assign
it a new value, of course), so the above is not legit in a loop. The
difference in the variant I posted is that the declaration uses the
loop index (as a string) in naming the new variable ...
loop i=<<whatever>
bundle bun$i
# do stuff
endloop
so gretl is clever enough to understand that this won't be the same
declaration over and over, it will be declaring a new bundle each
time round. That's what you have to do.
Allin Cottrell