|
 |
hi,
"Bald Eagle" <cre### [at] netscape net> wrote:
> I've run into the issue where assigning the final value(s) of a macro to an
> indentifier such as "Result" and then having the final line of the macro be:
> Result triggers the ole' "attempt to assign uninitialized identifier to Lvalue"
> error.
> ...
> The idiom:
>
> ```pov
> #macro Foo()
> #local Result = 1 + 2;
> Result
> #end
>
> #local X = Foo();
> ```
>
> After macro expansion, the parser sees:
>
> ```pov
> #local X = 1 + 2
> ```
really ? would it not "see":
#local X = 3
anyway, that is as far as I could read the .. generated content.
regards, jr.
Post a reply to this message
|
 |