]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/translator-description.scm
patch::: 1.5.4.jcn3
[lilypond.git] / scm / translator-description.scm
index ac11ab645fb8e50e501881d1969c4a1ab5558142..ef856df0487711f3ec33e5ac8c7e4230767c2e29 100644 (file)
@@ -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.