- 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

--
Lukas Renggli
www.lukas-renggli.ch