X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Ftranslator-description.scm;h=ef856df0487711f3ec33e5ac8c7e4230767c2e29;hb=d8138e9ca4e95622dfebfa470dce64d23eaf2931;hp=ac11ab645fb8e50e501881d1969c4a1ab5558142;hpb=b76d0173a49e115b77120d673f5aa6169f4875aa;p=lilypond.git diff --git a/scm/translator-description.scm b/scm/translator-description.scm index ac11ab645f..ef856df048 100644 --- a/scm/translator-description.scm +++ b/scm/translator-description.scm @@ -52,7 +52,7 @@ the beam engraver for overriding beaming." "Axis_group_engraver" "Group all objects created in this context in a VerticalAxisGroup spanner." '(VerticalAxisGroup) - '(CONTEXTNAMEVerticalExtent CONTEXTNAMEMinimumVerticalExtent CONTEXTNAMExtraVerticalExtent) + '(VerticalExtent MinimumVerticalExtent ExtraVerticalExtent) )) (cons @@ -98,15 +98,7 @@ interesting items (ie. note heads, lyric syllables and normal rests)" "Clef_engraver" "Determine and set reference point for pitches" '(Clef OctavateEight) - '( - clefPosition - clefGlyph - centralCPosition - clefOctavation - explicitClefVisibility - clefPitches - - ))) + '( clefPosition clefGlyph centralCPosition clefOctavation explicitClefVisibility ))) (cons 'A2_engraver @@ -137,18 +129,6 @@ up for the musicexpr called @code{one}, down for the musicexpr called unirhythm ))) - (cons - 'Align_note_column_engraver - (engraver-description - "Align_note_column_engraver" - "Generate object to put grace notes from left to right." - '(GraceAlignment) - '( - - graceAlignPosition - graceAccidentalSpace - ))) - (cons 'Arpeggio_engraver (engraver-description @@ -183,7 +163,7 @@ stemRightBeamCount. '(BarLine) '( whichBar - staffsFound + stavesFound ))) @@ -192,7 +172,7 @@ stemRightBeamCount. (engraver-description "Bar_number_engraver" "A bar number is created whenever measurePosition is zero. It is -put on top of all staffs, and appears only at left side of the staff." +put on top of all staves, and appears only at left side of the staff." '(BarNumber) '( currentBarNumber @@ -300,23 +280,6 @@ If omitted, then dots appear on top of the notes. - (cons - 'Grace_position_engraver - (engraver-description - "Grace_position_engraver" - "Attach a grace note alignment to a note-column " - '() - '( - ))) - - (cons - 'Grace_engraver_group - (engraver-description - "Grace_engraver_group" - "An engraver that creates a `shielded' context-tree with separate notion of time" - '() - '( - ))) (cons @@ -348,15 +311,7 @@ If omitted, then dots appear on top of the notes. "" '(KeySignature ) - '( - - keySignature - keyOctaviation - explicitKeySignatureVisibility - createKeyOnClefChange - keyAccidentalOrder - keySignature - ))) + '( keySignature explicitKeySignatureVisibility createKeyOnClefChange keyAccidentalOrder keySignature ))) (cons 'Lyric_engraver (engraver-description @@ -374,7 +329,7 @@ If omitted, then dots appear on top of the notes. '() '( automaticPhrasing - weAreGraceContext + melismaEngraverBusy associatedVoice phrasingPunctuation @@ -389,7 +344,7 @@ If omitted, then dots appear on top of the notes. '( rehearsalMark - staffsFound + stavesFound ))) @@ -416,7 +371,7 @@ If omitted, then dots appear on top of the notes. measurePosition and currentBarNumber to determine what number to print over the MultiMeasureRest " '(MultiMeasureRest) - '( + '(currentBarNumber currentCommandColumn measurePosition ))) (cons @@ -735,7 +690,7 @@ everything in the second thread. 'Timing_engraver (engraver-description "Timing_engraver" - " Responsible for synchronizing timing information from staffs. + " Responsible for synchronizing timing information from staves. Normally in @code{Score}. In order to create polyrhythmic music, this engraver should be removed from @code{Score} and placed in @code{Staff}." @@ -792,11 +747,13 @@ everything in the second thread. (define context-description-alist '( (Grace . " - The context for handling grace notes. It is instantiated + The context for handling grace notes. It used to be instantiated automatically when you use @code{\grace}. Basically, it is an `embedded' miniature of the Score context. Since this context needs special interaction with the rest of LilyPond, you should not explicitly instantiate it. + + DEPRECATED. ") (LyricsVoice . " Corresponds to a voice with lyrics. Handles the printing of a @@ -837,8 +794,8 @@ everything in the second thread. ") (GrandStaff . " Contains @code{Staff} or @code{RhythmicStaff} contexts. It adds a - brace on the left side, grouping the staffs together. The bar - lines of the contained staffs are connected vertically. It can + brace on the left side, grouping the staves together. The bar + lines of the contained staves are connected vertically. It can contain @code{Staff} contexts.") (PianoStaff . " @@ -848,13 +805,13 @@ everything in the second thread. (StaffGroup . " Contains @code{Staff} or @code{RhythmicStaff} contexts. Adds a - bracket on the left side, grouping the staffs together. The bar - lines of the contained staffs are connected vertically. It can + bracket on the left side, grouping the staves together. The bar + lines of the contained staves are connected vertically. It can contain @code{Staff}, @code{RhythmicStaff}, @code{GrandStaff}, or @code{Lyrics} contexts. ") (ChoirStaff . " - Identical to @code{StaffGroup} except that the contained staffs + Identical to @code{StaffGroup} except that the contained staves are not connected vertically. ") (Score . " @@ -862,7 +819,7 @@ everything in the second thread. contain a @code{Score} context. This context handles the administration of time signatures. It also makes sure that items such as clefs, time signatures, and key-signatures are aligned - across staffs. It can contain @code{Lyrics}, @code{Staff}, + across staves. It can contain @code{Lyrics}, @code{Staff}, @code{RhythmicStaff}, @code{GrandStaff}, @code{StaffGroup}, and @code{ChoirStaff} contexts.