[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lilypond-auto] Issue 2998 in lilypond: Patch: IR: Improve performer doc
From: |
lilypond |
Subject: |
[Lilypond-auto] Issue 2998 in lilypond: Patch: IR: Improve performer documentation |
Date: |
Sun, 02 Dec 2012 10:56:25 +0000 |
Status: Started
Owner: ----
Labels: Type-Enhancement Patch-new
New issue 2998 by address@hidden: Patch: IR: Improve performer
documentation
http://code.google.com/p/lilypond/issues/detail?id=2998
IR: Improve performer documentation
Disentangle engraver and performer documentation in the Translation
part of the Internals Reference.
Previously performers were treated just like engravers. Their actual
relations to contexts as specified in ly/performer-init.ly was
ignored, since only the layout output description based on
ly/engraver-init.ly ($defaultlayout) was parsed.
For performers, query the $defaultmidi output description now. This
also makes available the music expression types accepted by
performers.
Make sure all contexts get documented. While most contexts appear both
in $defaultlayout and $defautlmidi, there is currently one,
ChordNameVoice, that only appears in $defaultmidi and several that
only appear in $defaultlayout.
Merge engraver and performer information in context descriptions.
Try to consolidate translator terminology in the code. So far,
'engraver' had frequently been used where all types of translators
were meant.
Separate translators, performers and other translators into
subsubsections.
http://codereview.appspot.com/6868047
- [Lilypond-auto] Issue 2998 in lilypond: Patch: IR: Improve performer documentation,
lilypond <=