Status: Started Owner: ---- Labels: Type-Enhancement Patch-new
New issue 2998 by [email protected]: 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
