Setter of nonterminal does not work anymore when attribute of connection endpoint depends on it
Given
a grammar (where the calculation of B
depends on value of A
)
Root ::= A /B/ ;
A ::= ;
B ::= ;
and a connection specification (the receiving end may not even be necessary)
receive tree Root.A ;
send tree Root.B ;
When Setting a new value for A (triggering an update of B)
Then A does not get updated. Only after the second change, the update can be seen.