|
From: Donald P. <d.g...@co...> - 2017-02-14 18:49:36
|
On Feb 14, 2017, at 10:48 AM, avl <av...@lo...> wrote:
>> The idea I try to follow (and explain the whole time), is to recognize
>> the assignment and use the lvalue as variable name in assignment case.
On Feb 14, 2017, at 10:48 AM, avl <av...@lo...> wrote:
> When compiling an expression like {sin(0)=42}, then at the time the "=" is
> seen, the bytecode for calling [tcl::mathfunc::sin 0] is already produced.
This is mistaken.
The entire expression is parsed into a parse-tree data structure.
Then all byte code is generated from the total parse-tree.
DGP
|