[EMAIL PROTECTED] writes:
> >
> > The implementation of a context instance, is a collection of C++
> > objects known as Engravers, held together by a
> > Engraver_group_engraver object.
> >
> > \FooContext is unrelated to the above: it is just a way of referring
> > to a previous definition of a context.
>
> I see. A couple of more questions.
>
> Can more than one context definition have the same \name, and if so,
No.
> What does \translator really do? Does it create a new context
\translator {} creates a new context definition. If you say
\FooContext within translator{}, the contents of \FooContext (another
context definition) is copied into the newly created context definition.
> definition? Is there a reason not to use the \name to identify the
> previous definition in \translator?
Yes, as Mats explained, it is possible to have multiple alternative
definitions for Staff and Score.
--
Han-Wen Nienhuys, [EMAIL PROTECTED] ** GNU LilyPond - The Music Typesetter
http://www.cs.uu.nl/people/hanwen/lilypond/index.html