"Jaap de Wolff" <j...@de-wolff.org> writes:

> In gregorian lyrics the combination of episem with melisma must follow a
> strict order:
>
> \episemInitium \melisma xxx \episemFinis \melismaEnd  is the only working
> order
>
> The orders 
>
> \episemInitium \melisma xxx \melismaEnd \episemFinis 
> \melisma \episemInitium xxx \melismaEnd \episemFinis 
> \melisma \episemInitium xxx \episemFinis \melismaEnd 
>
> will result in an  unexpected EVENT_IDENTIFIER error
>
> ===============================
> \version "2.19.62"
> \include "gregorian.ly"
>
> \new VaticanaVoice {
>   a  \melisma \episemInitium g \melismaEnd \episemFinis 
> }
> ===============================
>
> syntax error, unexpected EVENT_IDENTIFIER
>   a  \melisma 
>               \episemInitium g \melismaEnd \episemFinis
>
> The expected behaviour is that any order is accepted.

How is that expectation established?  It's not clear to me yet that this
isn't a documentation bug.  It's also likely that current master will
not produce an error but the output might not be what is "expected".  So
we need to nail down the expectations and the reasons for it, see
whether this restricts the possible forms of valid output or rather
"just" requires a certain structure to the input, something which could
be addressed using documentation.

-- 
David Kastrup

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

Reply via email to