As I mentioned in my last post, I think the problem is that some repeat alternatives may be empty. If the last one is empty, one ends up on the situation in the original post. So perhaps it suffices with admitting \alternative {}. But if a termination of the whole construct is needed, which currently seems to be the function of the number after volta, then an \endrepeat is a good idea. But then, how should it become compatibly with old code? - Just to illustrate the problems I see may be involved.

  Hans


On 13 Mar 2009, at 18:48, Ian Hulin wrote:

Hi Hans,

Would a \endrepeat be what is needed? Such that it would put in a :|| repeat if no \alternative was active and clean up if any \alternative commands were coded. Maybe \repeat volta and \endrepeat could maintain a list of currently active repeat blocks so that Lily knew which \alternatives applied to which repeat block?

Any comments from anyone who know anything about the way this stuff works?

Is it a Frog-type task to take on? I'm currently dual booting Windows-XP and Ubuntu and also trying to get my head round Scheme.

Cheers,
Ian Hulin



_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to