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.

Reply via email to