regarding the problem of multiple arrows: I think there is more to
it... In addition to displaying the position of dot in various rules,
we have to display the position of the next lexeme in the test-input
file (along with an arrow pointing to the line); that makes it four
arrows in 2 windows.It is easy for Emacs to display lots of arrows if GDB tells it where to put them.
