On 21 September 2012 17:46, David Kastrup <d...@gnu.org> wrote:

>
> Another parser baddy is \alternatives since it means that no \repeat
> expression can be considered complete without checking for potentially
> following alternatives.  It would make more sense if the alternatives
> were written _inside_ of the repeat.  Much more sense actually.

About the only part of the thread I could follow (I _do_ try.. honest!).

The NR says at the moment that the construct is

\repeat volta repeatcount musicexpr
\alternative {
  { musicexpr }
}

For some reason I have always found this awkward as I consider the
alternative as 'part' of the repeat 'construct'.

So if you mean something like


\repeat volta repeatcount { musicexpr
\alternative {
  { musicexpr }
} }

Or similar would be better in the parser, I would find it more logical
as writing it down in .ly language.

Maybe there are problems when you have

\repeat volta repeatcount { musicexpr
\alternative {
  { musicexpr }
\alternative {
  { musicexpr }
\alternative {
  { musicexpr }
} }

or maybe not

Anyway, I can feel myself sinking in a pool of ignorance, so I'll stop
now, but I would say, assuming I have that right, that this kind of
change would be better for 'me' (as a user) as I now think of thinks
in 'container' (or blocks I guess) and this is just a \repeat { }
block,

James

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to