After playing around with Lilypond for a while, I found out that \mark appears to "gobble up" the next token in the list. For example,
\new Staff { c \mark | c c c | } and \new Staff { c c c c | c c c \mark | c | c c c c | } should give barcheck errors but don't. That's because the barcheck interprets them as \new Staff { c c c c | } and \new Staff { c c c c | c c c c | c c c c | } --- CCH _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond