- I missed production protocols already in the old browser.
For now, I would like to keep it simple from the modeling of the interaction point of view. Once the current shape is working I would look into categories.
Fair enough, I think it is an important feature though.
- The start production is somehow missing in the list.
Indeed, this was missing in the original browser as well :)
In the original browser you got the start production if you just selected the class.
- Also useful would be a static tree with the references in the leaves
I do not understand this one. Could you explain a bit more?
Just that you nest referred productions below the parent production. Gives kind of a static navigable view of the grammar. Maybe there are better ways to get the same, like being able to click on a production in the source pane.
- There should be a button to expand the debug trace, at least to a given level.
Below my suggestion for the remove-production refactoring:
Cool. I will give it a try soon.
If you want I can provide some "real refactorings" using the refactoring engine. Then we will also be able to undo/redo each action.
Lukas
--