and there's too many "or-nothing"s there (i suppose that the biggest problem is an optional argument followed by non-optional one ("value")). However, in case of \offset, we can have either a \shape-like syntax
\offset property value grobname-or-music
or
\offset grobwithproperty-or-property value nothing-or-music
since the first argument is not optional (i.e there's always at least the property to specify), i guess that it should be easier to do?
nothing-or-music in the last position only works if "nothing" is _explicitly_ specified with \default There is no way that the last argument of a music function can be "nothing" silently. I guess that was the design decision also to be made regarding the other functions. https://codereview.appspot.com/8647044/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel