You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Further, in the walkers, sometimes named expressions are treated as leaf nodes and sometimes they are not. This is one of the big sources of confusion for the walkers, as there are operations where a reasonable user would sometimes want the Expression to be a leaf and sometimes for it to be an internal node. Two big examples of this are string generation and substitution."
I agree that there are times it is reasonable to treat the Expression objects one way and times it is reasonable to treat them another. Please post your design thoughts here.
Possible ideas:
extend the walkers to include flags that can be set by derived classes to determine behavior