Hi Harald.

After did a sanity check on the patch and then committed it.  I'm in
the middle of a deeper analysis and I found something I wanted to
check with you about.

It seems that the _collectedPathMemberExpressionsInExpression and
_memberExpressionMapping fields are troublesome in places.  For
example, when doing (A+(B+C)) it seems to drop the members collected
in A when it starts parsing the right side.  In looking at the
_memberExpressionMapping, other places it combines the inner results
into a parent _memberExpressionMapping, but for the +, there is no
such collection.  The _collectedPathMemberExpressionsInExpression
seems to have similar issues, though I didn't analyze it in depth.

Could you look into this?

Appreciate your help.

        Patrick Earl

Reply via email to