Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:

> Nicolas Sceaux schreef:
>>> In general, I think it makes sense to move parser substitutions as
>>> much as possible to the iterators, eg. at some point, we should also
>>> change the implementation of mmrests, \clef and \time.
>>>
>>> Nicolas, does that make sense to you too?
>> I'm clueless about what you're both talking about... (I don't know
>> what
>> iterators do). So it does not make sense to me, sorry :o)
>
> The subject is the internal representation for syntactical
> constructs. For example,
>
>    \clef "G"
>
> translates to 3 property set commands. I was speculating that for
> display-music it would be easier to maintain if we had a
> ClefChangeEvent, and move the translation of "G" to values for
> clefGlyph/middleCPosition/clefPosition further to the back of
> LilyPond.

Oh yes, ok, indeed it would ease the translation back from music
expression to lilypond notation. The patterns matchers are easily
breakable.

nicolas


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

Reply via email to