On 4 July 2011 13:53, [email protected] <[email protected]> wrote:

> I didn't realize this was the real issue :)
> Any tips as to how one would go about fixing this?  Anything that happens 
> before engravers kick in (dispatchers, parsers, etc.) remains a mystery to 
> me...

Context_def::add_context_mod () is where the assignment takes place
(and you can see from set_property () how the type-checking is done).
I suppose though this is deliberate, otherwise every compilation would
redundantly type-check settings from default context definitions,
which we assume are correct (i.e., from
engraver-init.ly/performer-init.ly).

Cheers,
Neil

_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to