Thanks Kiste, The history of this code is very long, since the beginning of jal04. At that time it was perhaps a bug related to passing variables between procedures, I'm not too sure. I didn't even look to the code until you mention. So, everything looks fine now, at least at the compilation time...
Vasile On Wed, Jan 15, 2014 at 11:21 AM, Oliver Seitz <[email protected]> wrote: > The language reference does not mention that an assignment within a > procedure header was allowed: > > http://www.casadeyork.com/jalv2/jalv2/c690.html > > But, as stated in the release notes for version 2.4q, "parsed assignment > within a procedure definition (default parameter) but default parameters > are not allowed." So, that there was no error before was actually a bug. > > By the way, first thing in your procedure is setting leader to "0". Why do > you want to set it to "0" just before doing the same again? > > Greets, > Kiste > > ------------------------------ > > > No errors appears on earlier versions. > > > On Wed, Jan 15, 2014 at 11:03 AM, Vasile Surducan <[email protected]>wrote: > > Hi all, > > Trying to compile an old jal code I've noticed since JalV2.4q (Nov 13), > the code below is not compiled anymore, error: "Default parameters are not > allowed". No error on Jal2.4q. > > procedure print_binary_8( > byte volatile out target, > byte in x, > byte in leader = "0" > ) is > leader = "0" > for 8 loop > _print_base( target, x >> 7, leader ) > x = x << 1 > end loop > end procedure > > thank you, > Vasile > > > -- > You received this message because you are subscribed to the Google Groups > "jallib" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/jallib. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- > You received this message because you are subscribed to the Google Groups > "jallib" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/jallib. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "jallib" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/jallib. For more options, visit https://groups.google.com/groups/opt_out.
