Hi David!
\addlyrics \displayLilyMusic { Hi there! }
would not work with your proposed patch while
\addlyrics { Hi there! }
does. There is no conceivable reason for the user why this should be
so.
Really? \displayLilyMusic after \addlyrics breaks the syntax rules.
So let's have a look at the attached lilypond source file.
An original unpatched lilypond 2.21 manages to produce a pdf.
There are error messages for scores 2, 5, 8 and 9.
The output for score 1 is correct.
The output for all other scores is incorrect (on ore two notes are missing)
The same lilypond + patch also manages to produce a pdf.
There are error messages for scores 2, 5 and 8.
The output for all scores is correct.
Knut
\version "2.21.0"
\score{ { c'2 } \addlyrics { Hi there } \layout {}}
\score{ { c'2 } \addlyrics \displayLilyMusic { Hi there } \layout {}}
\score{ { c'2 } \addlyrics { \displayLilyMusic { Hi there } } \layout {}}
\score{ { c'2 2 } \addlyrics { Hi there } \layout {}}
\score{ { c'2 2 } \addlyrics \displayLilyMusic { Hi there } \layout {}}
\score{ { c'2 2 } \addlyrics { \displayLilyMusic { Hi there } } \layout {}}
\score{ { c'2 2 2 } \addlyrics { Hi there } \layout {}}
\score{ { c'2 2 2 } \addlyrics \displayLilyMusic { Hi there } \layout {}}
\score{ { c'2 2 2 } \addlyrics { \displayLilyMusic { Hi there } } \layout {}}
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel