David Kastrup <d...@gnu.org> writes: > If I write > myC = > #(define-music-function (parser location) () #{ c #}) > then I can't currently write > <\myC>4 or similar. It would just not work. And there is no way to > define this function, #{ #} or not, in a manner that could work both in > chords as well as outside (without a Rhythmic Event iterator). > >> This is the part that I have the most trouble imagining, not because I >> don't trust you, but because I don't follow the code well enough to >> know how it would result in this. I'd like to see regtests in one of >> these commits that uses two or three simple functions in the form \foo >> c and <\foo c> that show this distinction. > > Is the above simple enough?
If it isn't, try myC=c No need to even stoop to music functions. In this case, <\myC> will not work without the change in parsing. -- David Kastrup _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel