I used the following for helping me understand conflicts in the parser. When one uses bison -v -g lily/parser.yy and has some problematic state for which one does not know a good example of how it might get reached, one can load the generated parser.dot into Emacs, and after using M-x load-file on the attached file, one can use M-x short-rule RET to get a minimal set of rules for reaching the problematic state.
But I have a hard time imagining how to put this into context...
graph.el
Description: application/emacs-lisp
-- David Kastrup
_______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel