zspitz / ExpressionTreeVisualizer

Debugging visualizer for expression trees
MIT License
339 stars 26 forks source link

Label navigation #111

Open zspitz opened 4 years ago

zspitz commented 4 years ago

Label navigation has two parts:

  1. from a LabelExpression, navigate to one or more GotoExpressions
  2. from a GotoExpression, navigate to the target LabelExpression

The UI for this could be in the context menu.

Alternatively, we could put it inline in the tree node:

  1. an arrow with a dropdown, for one or more GotoExpressions (we might make the dropdown conditional on being more than one GotoExpressions)
  2. an arrow for navigating to the target LabelExpression