ADD_ACKNOWLEDGER (Ambitus_engraver, note_head);
ADD_TRANSLATOR (Ambitus_engraver,
- /* doc */ "",
+ /* doc */
+ "",
+
/* create */
"Ambitus "
"AmbitusLine "
"AmbitusNoteHead "
- "AmbitusAccidental",
- /* read */ "",
- /* write */ "");
+ "AmbitusAccidental ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Arpeggio_engraver, rhythmic_head);
ADD_TRANSLATOR (Arpeggio_engraver,
- /* doc */ "Generate an Arpeggio symbol",
- /* create */ "Arpeggio",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Generate an Arpeggio symbol.",
+
+ /* create */
+ "Arpeggio",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Auto_beam_engraver, beam);
ADD_ACKNOWLEDGER (Auto_beam_engraver, rest);
ADD_TRANSLATOR (Auto_beam_engraver,
- /* doc */ "Generate beams based on measure characteristics and observed "
- "Stems. Uses beatLength, measureLength and measurePosition to decide "
- "when to start and stop a beam. Overriding beaming is done through "
+ /* doc */
+ "Generate beams based on measure characteristics and observed "
+ "Stems. Uses @code{beatLength}, @code{measureLength}, and "
+ "@code{measurePosition} to decide when to start and stop a "
+ "beam. Overriding beaming is done through "
"@ref{Stem_engraver} properties @code{stemLeftBeamCount} and "
- "@code{stemRightBeamCount}. ",
- /* create */ "Beam",
+ "@code{stemRightBeamCount}.",
+
+ /* create */
+ "Beam ",
/* read */
"autoBeaming "
"beatLength "
"subdivideBeams ",
- /* write */ "");
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Axis_group_engraver, grob);
ADD_TRANSLATOR (Axis_group_engraver,
- /* doc */ "Group all objects created in this context in a VerticalAxisGroup spanner.",
- /* create */ "VerticalAxisGroup",
+ /* doc */
+ "Group all objects created in this context in a "
+ "@code{VerticalAxisGroup} spanner.",
+
+ /* create */
+ "VerticalAxisGroup ",
+
/* read */
"currentCommandColumn ",
- /* write */ "");
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Balloon_engraver, grob);
ADD_TRANSLATOR (Balloon_engraver,
- "Create balloon texts",
+ /* doc */
+ "Create balloon texts.",
+
+ /* create */
"BalloonTextItem ",
- /*read*/ "",
- /*write*/ ""
+
+ /*read*/
+ "",
+
+ /*write*/
+ ""
);
ADD_END_ACKNOWLEDGER (Bar_engraver, spanner);
ADD_TRANSLATOR (Bar_engraver,
- /* doc */ "Create barlines. This engraver is controlled through the "
- "@code{whichBar} property. If it has no bar line to create, it will forbid a linebreak at this point",
- /* create */ "BarLine",
- /* read */ "whichBar",
- /* write */ "forbidBreak");
+ /* doc */
+ "Create barlines. This engraver is controlled through the "
+ "@code{whichBar} property. If it has no bar line to create, "
+ "it will forbid a linebreak at this point.",
+
+ /* create */
+ "BarLine ",
+
+ /* read */
+ "whichBar ",
+
+ /* write */
+ "forbidBreak "
+ );
ADD_ACKNOWLEDGER (Bar_number_engraver, break_alignment);
ADD_TRANSLATOR (Bar_number_engraver,
- /* doc */ "A bar number is created whenever measurePosition "
- "is zero and when there is a bar line (ie. when @code{whichBar} is set. "
- "It is \n"
- "put on top of all staves, and appears only at left side of the staff. "
- "The staves are taken from @code{stavesFound}, which is maintained by "
- "@code{@ref{Staff_collecting_engraver}}. ",
-
- /* create */ "BarNumber",
+ /* doc */
+ "A bar number is created whenever @code{measurePosition} is "
+ "zero and when there is a bar line (i.e., when "
+ "@code{whichBar} is set). It is put on top of all staves, "
+ "and appears only at the left side of the staff. The staves "
+ "are taken from @code{stavesFound}, which is maintained by "
+ "@ref{Staff_collecting_engraver}.",
+
+ /* create */
+ "BarNumber ",
+
/* read */
"currentBarNumber "
"whichBar "
"stavesFound "
"barNumberVisibility ",
- /* write */ "");
+
+ /* write */
+ ""
+ );
ADD_TRANSLATOR (Beam_engraver,
/* doc */
-
- "Handles Beam events by engraving Beams. If omitted, then notes will be "
- "printed with flags instead of beams.",
+ "Handle @code{Beam} events by engraving beams. If omitted, "
+ "then notes are printed with flags instead of beams.",
- /* create */ "Beam",
+ /* create */
+ "Beam ",
/* read */
"beamMelismaBusy "
"beatLength "
- "subdivideBeams "
- ,
+ "subdivideBeams ",
+
/* write */
- "forbidBreak");
+ "forbidBreak"
+ );
class Grace_beam_engraver : public Beam_engraver
{
ADD_ACKNOWLEDGER (Grace_beam_engraver, rest);
ADD_TRANSLATOR (Grace_beam_engraver,
-
/* doc */
-
- "Handles Beam events by engraving Beams. If omitted, then notes will "
- "be printed with flags instead of beams. Only engraves beams when we "
- " are at grace points in time. ",
+ "Handle @code{Beam} events by engraving beams. If omitted, "
+ "then notes are printed with flags instead of beams. Only "
+ "engraves beams when we are at grace points in time.",
- /* create */ "Beam",
+ /* create */
+ "Beam ",
+
/* read */
"beamMelismaBusy "
"beatLength "
- "subdivideBeams "
- ,
- /* write */ "");
+ "subdivideBeams ",
+
+ /* write */
+ ""
+ );
now_stop_ev_ = ev;
}
-ADD_TRANSLATOR (Beam_performer, "", "", "", "");
+ADD_TRANSLATOR (Beam_performer,
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Bend_engraver, note_head);
ADD_TRANSLATOR (Bend_engraver,
- /* doc */ "Create fall spanners.",
- /* create */ "BendAfter",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Create fall spanners.",
+
+ /* create */
+ "BendAfter ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
}
Axis_group_interface::add_element (group, item);
}
+
ADD_ACKNOWLEDGER (Break_align_engraver, break_aligned);
ADD_ACKNOWLEDGER (Break_align_engraver, break_alignable);
ADD_TRANSLATOR (Break_align_engraver,
- "Align grobs with corresponding @code{break-align-symbols} into "
- "groups, and order the groups according to @code{breakAlignOrder}. "
- "The left edge of the alignment gets a separate group, with a symbol @code{left-edge}. ",
- /* create */ "BreakAlignment "
+ /* doc */
+ "Align grobs with corresponding @code{break-align-symbols} "
+ "into groups, and order the groups according to "
+ "@code{breakAlignOrder}. The left edge of the alignment gets "
+ "a separate group, with a symbol @code{left-edge}.",
+
+ /* create */
+ "BreakAlignment "
"BreakAlignGroup "
"LeftEdge ",
- /* read */ "",
- /* write */ "");
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Breathing_sign_engraver,
- /* doc */ "",
- /* create */ "BreathingSign",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Create a breathing sign.",
+
+ /* create */
+ "BreathingSign ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
which properties are read depend on the chord naming function active.
*/
ADD_TRANSLATOR (Chord_name_engraver,
- /* doc */ "Catch note-events "
- "and generate the appropriate chordname.",
+ /* doc */
+ "Catch note events and generate the appropriate chordname.",
- /* create */ "ChordName",
- /* read */ "chordChanges "
+ /* create */
+ "ChordName ",
+
+ /* read */
+ "chordChanges "
"chordNameExceptions "
"chordNameFunction "
"chordNoteNamer "
"chordRootNamer "
"chordNameExceptions "
- "majorSevenSymbol "
- ,
- /* write */ "");
+ "majorSevenSymbol ",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Chord_tremolo_engraver, stem);
ADD_TRANSLATOR (Chord_tremolo_engraver,
- /* doc */ "Generates beams for tremolo repeats.",
- /* create */ "Beam",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Generate beams for tremolo repeats.",
+
+ /* create */
+ "Beam ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Clef_engraver, bar_line);
ADD_TRANSLATOR (Clef_engraver,
- /* doc */ "Determine and set reference point for pitches",
- /* create */ "Clef "
+ /* doc */
+ "Determine and set reference point for pitches.",
+
+ /* create */
+ "Clef "
"OctavateEight ",
+
/* read */
"clefGlyph "
"clefOctavation "
"clefPosition "
"explicitClefVisibility "
- "forceClef "
- ,
- /* write */ "");
+ "forceClef ",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Cluster_spanner_engraver, note_column);
ADD_TRANSLATOR (Cluster_spanner_engraver,
/* doc */
- "Engraves a cluster using Spanner notation ",
+ "Engrave a cluster using @code{Spanner} notation.",
+
/* create */
"ClusterSpanner "
"ClusterSpannerBeacon ",
- /* read */ "",
- /* write */ "");
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Collision_engraver, note_column);
ADD_TRANSLATOR (Collision_engraver,
- /* doc */ "Collect NoteColumns, and as soon as there are two or more, put them in a NoteCollision object.",
- /* create */ "NoteCollision",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Collect @code{NoteColumns}, and as soon as there are two or "
+ "more, put them in a @code{NoteCollision} object.",
+
+ /* create */
+ "NoteCollision ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Completion_heads_engraver,
- /* doc */ "This engraver replaces "
- "@code{Note_heads_engraver}. It plays some trickery to "
- "break long notes and automatically tie them into the next measure.",
+ /* doc */
+ "This engraver replaces @code{Note_heads_engraver}. It plays "
+ "some trickery to break long notes and automatically tie them "
+ "into the next measure.",
+
/* create */
"NoteHead "
"Dots "
- "Tie",
+ "Tie ",
+
/* read */
"middleCPosition "
"measurePosition "
- "measureLength",
+ "measureLength ",
- /* write */ "");
+ /* write */
+ ""
+ );
add_text (Audio_text::TEXT, id_string);
}
-ADD_TRANSLATOR (Control_track_performer, "", "",
- "", "");
+ADD_TRANSLATOR (Control_track_performer,
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Custos_engraver, note_head);
ADD_TRANSLATOR (Custos_engraver,
- /* doc */ "",
- /* create */ "Custos",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Engrave custodes.",
+
+ /* create */
+ "Custos ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
#include "translator.icc"
ADD_TRANSLATOR (Default_bar_line_engraver,
- "This engraver determines what kind of automatic bar "
- "lines should be produced, "
- "and sets @code{whichBar} "
- "accordingly. It should be at the same "
- "level as @ref{Timing_translator}. ",
+ /* doc */
+ "This engraver determines what kind of automatic bar lines "
+ "should be produced, and sets @code{whichBar} accordingly. "
+ "It should be at the same level as @ref{Timing_translator}.",
- /* create */ "",
+ /* create */
+ "",
/* read */
"automaticBars "
"whichBar "
"measurePosition ",
- /* write */ "automaticBars");
+ /* write */
+ "automaticBars "
+ );
Default_bar_line_engraver::Default_bar_line_engraver ()
{
ADD_ACKNOWLEDGER (Dot_column_engraver, rhythmic_head);
ADD_TRANSLATOR (Dot_column_engraver,
- /* doc */ "Engraves dots on dotted notes shifted to the right of the note.\n"
- "If omitted, then dots appear on top of the notes.",
- /* create */ "DotColumn",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Engrave dots on dotted notes shifted to the right of the "
+ "note. If omitted, then dots appear on top of the notes.",
+
+ /* create */
+ "DotColumn ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Dots_engraver, rhythmic_head);
ADD_TRANSLATOR (Dots_engraver,
- "Create @ref{Dots} objects for @ref{rhythmic-head-interface}s.",
+ "Create @ref{Dots} objects for "
+ "@ref{rhythmic-head-interface}s.",
- /* create */
- "Dots ",
+ /* create */
+ "Dots ",
- /*r*/
- "" ,
+ /* read */
+ "",
- /*w*/
- "");
+ /* write */
+ ""
+ );
ADD_TRANSLATOR (Drum_notes_engraver,
- /* doc */ "Generate noteheads.",
+ /* doc */
+ "Generate drum note heads.",
+
/* create */
"NoteHead "
- "Script",
- /* read */ "drumStyleTable",
- /* write */ "");
+ "Script ",
+
+ /* read */
+ "drumStyleTable ",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Drum_note_performer,
- "Play drum notes.", "", "", "");
+ /* doc */
+ "Play drum notes.",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_TRANSLATOR (Dynamic_engraver,
/* doc */
- "This engraver creates hairpins, dynamic texts, and their vertical\n"
- "alignments. The symbols are collected onto a DynamicLineSpanner grob\n"
- "which takes care of vertical positioning. ",
+ "Create hairpins, dynamic texts, and their vertical "
+ "alignments. The symbols are collected onto a "
+ "@code{DynamicLineSpanner} grob which takes care of vertical "
+ "positioning.",
/* create */
"DynamicLineSpanner "
"Hairpin "
"TextSpanner ",
- /* read */ "",
- /* write */ "");
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Dynamic_performer,
- /* doc */ "",
- /* create */ "",
+ /* doc */
+ "",
+
+ /* create */
+ "",
/* read */
"dynamicAbsoluteVolumeFunction "
"instrumentEqualizer "
"midiMaximumVolume "
"midiMinimumVolume "
- "midiInstrument "
- ,
- /*writes*/"");
+ "midiInstrument ",
+
+ /* write */
+ ""
+ );
#include "translator.icc"
ADD_TRANSLATOR_GROUP (Engraver_group,
- /* doc */ "A group of engravers taken together",
- /* create */ "",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "A group of engravers taken together.",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
void
Engraver_group::derived_mark () const
#include "translator.icc"
ADD_TRANSLATOR (Engraver,
- "Base class for engravers. Does nothing, so it is not used.",
+ /* doc */
+ "Base class for engravers. Does nothing, so it is not used.",
+
+ /* create */
"",
+
+ /* read */
"",
- "");
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Extender_engraver, lyric_syllable);
ADD_TRANSLATOR (Extender_engraver,
- /* doc */ "Create lyric extenders",
- /* create */ "LyricExtender",
- /* read */ "extendersOverRests",
- /* write */ "");
+ /* doc */
+ "Create lyric extenders.",
+
+ /* create */
+ "LyricExtender ",
+
+ /* read */
+ "extendersOverRests ",
+
+ /* write */
+ ""
+ );
ADD_TRANSLATOR (Figured_bass_engraver,
/* doc */
-
"Make figured bass numbers.",
+
/* create */
"BassFigure "
"BassFigureAlignment "
"BassFigureBracket "
"BassFigureContinuation "
- "BassFigureLine "
- ,
+ "BassFigureLine ",
/* read */
"figuredBassAlterationDirection "
"figuredBassFormatter "
"implicitBassFigures "
"useBassFigureExtenders "
- "ignoreFiguredBassRest "
- ,
+ "ignoreFiguredBassRest ",
/* write */
- "");
+ ""
+ );
"BassFigureAlignmentPositioning ",
/* read */
- " ",
- /* write */ "");
+ "",
+
+ /* write */
+ ""
+ );
ADD_TRANSLATOR (Fingering_engraver,
/* doc */
- "Create fingering-scripts",
+ "Create fingering scripts.",
+
/* create */
- "Fingering",
- /* read */ "",
- /* write */ "");
+ "Fingering ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Font_size_engraver, font);
ADD_TRANSLATOR (Font_size_engraver,
- /* doc */ "Puts fontSize into font-size grob property.",
- /* create */ "",
- /* read */ "fontSize",
- /* write */ "");
+ /* doc */
+ "Put @code{fontSize} into @code{font-size} grob property.",
+
+ /* create */
+ "",
+
+ /* read */
+ "fontSize ",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Forbid_line_break_engraver,
- /* doc */ "Forbid line breaks when note heads "
- "are still playing at some point.",
- /* create */ "",
- /* read */ "busyGrobs",
- /* write */ "forbidBreak");
+ /* doc */
+ "Forbid line breaks when note heads are still playing at some "
+ "point.",
+
+ /* create */
+ "",
+
+ /* read */
+ "busyGrobs ",
+
+ /* write */
+ "forbidBreak "
+ );
}
ADD_TRANSLATOR (Fretboard_engraver,
- /* doc */ "Generate one or more tablature noteheads from event of type NoteEvent.",
+ /* doc */
+ "Generate one or more tablature noteheads from event of type "
+ "@code{NoteEvent}.",
+
/* create */
- "FretBoard "
- ,
+ "FretBoard ",
/* read */
"stringTunings "
"minimumFret "
"tablatureFormat "
- "highStringOne "
- ,
- /* write */ "");
+ "highStringOne ",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Glissando_engraver, rhythmic_head);
ADD_TRANSLATOR (Glissando_engraver,
- /* doc */ "",
+ /* doc */
+ "Engrave glissandi.",
+
/* create */
- "Glissando",
+ "Glissando ",
/* read */
"",
- /* write */ "");
+ /* write */
+ ""
+ );
#include "translator.icc"
ADD_TRANSLATOR (Grace_engraver,
- /* doc */ "Set font size and other properties for grace notes.",
- /* create */ "",
- /* read */ "graceSettings",
- /* write */ "");
+ /* doc */
+ "Set font size and other properties for grace notes.",
+
+ /* create */
+ "",
+
+ /* read */
+ "graceSettings ",
+
+ /* write */
+ ""
+ );
ADD_TRANSLATOR (Grace_spacing_engraver,
- "Bookkeeping of shortest starting and playing notes in grace note runs.",
+ "Bookkeeping of shortest starting and playing notes in grace "
+ "note runs.",
/* create */
"GraceSpacing ",
/* read */
"currentMusicalColumn ",
- /* write */ "");
+ /* write */
+ ""
+ );
#include "translator.icc"
ADD_ACKNOWLEDGER (Grid_line_span_engraver, grid_point);
ADD_TRANSLATOR (Grid_line_span_engraver,
- /* doc */ "This engraver makes cross-staff linelines: It catches all normal "
- "line lines, and draws a single span-line across them.",
- /* create */ "GridLine",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "This engraver makes cross-staff lines: It catches all normal "
+ "lines and draws a single span line across them.",
+
+ /* create */
+ "GridLine ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Grid_point_engraver,
- /* doc */ "generate grid points.",
- /* create */ "GridPoint",
- /* read */ "gridInterval",
- /* write */ "");
+ /* doc */
+ "Generate grid points.",
+
+ /* create */
+ "GridPoint ",
+
+ /* read */
+ "gridInterval ",
+
+ /* write */
+ ""
+ );
#include "translator.icc"
ADD_ACKNOWLEDGER (Grob_pq_engraver, grob);
ADD_TRANSLATOR (Grob_pq_engraver,
+ /* doc */
+ "Administrate when certain grobs (e.g., note heads) stop "
+ "playing.",
- /* doc */ "Administrate when certain grobs (eg. note heads) stop playing",
- /* create */ "",
- /* read */ "busyGrobs",
- /* write */ "busyGrobs");
+ /* create */
+ "",
+
+ /* read */
+ "busyGrobs ",
+
+ /* write */
+ "busyGrobs "
+ );
ADD_ACKNOWLEDGER (Hara_kiri_engraver, grob);
ADD_TRANSLATOR (Hara_kiri_engraver,
- /* doc */ "Like Axis_group_engraver, but make a hara-kiri spanner, and add "
- "interesting items (ie. note heads, lyric syllables and normal rests) ",
- /* create */ "VerticalAxisGroup",
- /* read */ "keepAliveInterfaces",
- /* write */ "");
+ /* doc */
+ "Like @code{Axis_group_engraver}, but make a hara-kiri "
+ "spanner, and add interesting items (i.e., note heads, lyric "
+ "syllables, and normal rests).",
+
+ /* create */
+ "VerticalAxisGroup ",
+
+ /* read */
+ "keepAliveInterfaces ",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Horizontal_bracket_engraver, note_column);
ADD_TRANSLATOR (Horizontal_bracket_engraver,
- "Create horizontal brackets over notes for musical analysis purposes.",
- "HorizontalBracket",
+ /* doc */
+ "Create horizontal brackets over notes for musical analysis "
+ "purposes.",
+
+ /* create */
+ "HorizontalBracket ",
+
+ /* read */
"",
- "");
+
+ /* write */
+ ""
+ );
Horizontal_bracket_engraver::Horizontal_bracket_engraver ()
{
ADD_ACKNOWLEDGER (Hyphen_engraver, lyric_syllable);
ADD_TRANSLATOR (Hyphen_engraver,
- /* doc */ "Create lyric hyphens and "
- "distance constraints between words.",
- /* create */ "LyricHyphen LyricSpace",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Create lyric hyphens and distance constraints between words.",
+
+ /* create */
+ "LyricHyphen "
+ "LyricSpace ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Instrument_name_engraver, axis_group);
ADD_TRANSLATOR (Instrument_name_engraver,
-
/* doc */
- "Creates a system start text for instrument or vocal names.",
+ "Create a system start text for instrument or vocal names.",
/* create */
"InstrumentName ",
"shortInstrumentName "
"instrumentName "
"shortVocalName "
- "vocalName "
- ,
+ "vocalName ",
- /* write */ "");
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Instrument_switch_engraver,
- "Create a cue text for taking instrument.",
+ /* doc */
+ "Create a cue text for taking instrument.",
- "InstrumentSwitch ",
+ /* create */
+ "InstrumentSwitch ",
- "instrumentCueName",
+ /* read */
+ "instrumentCueName ",
- "");
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Key_engraver, bar_line);
ADD_TRANSLATOR (Key_engraver,
- /* doc */ "",
- /* create */ "KeySignature",
+ /* doc */
+ "Engrave a key signature.",
+
+ /* create */
+ "KeySignature ",
/* read */
"createKeyOnClefChange "
"keyAlterationOrder "
"keySignature "
"lastKeySignature "
- "printKeyCancellation "
- ,
+ "printKeyCancellation ",
/* write */
"keySignature "
"lastKeySignature "
- "tonic ")
+ "tonic "
+ );
}
ADD_TRANSLATOR (Key_performer,
+ /* doc */
"",
+
+ /* create */
"",
+
+ /* read */
"",
- "");
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Laissez_vibrer_engraver, note_head);
ADD_TRANSLATOR (Laissez_vibrer_engraver,
- /* doc */ "Create Laissez vibrer items.",
+ /* doc */
+ "Create laissez vibrer items.",
/* create */
"LaissezVibrerTie "
"LaissezVibrerTieColumn ",
- /* read */ "",
- /* write */ "");
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Ledger_line_engraver, ledgered);
ADD_ACKNOWLEDGER (Ledger_line_engraver, staff_symbol);
ADD_TRANSLATOR (Ledger_line_engraver,
- "Creates the spanner to draw ledger lines, and notices objects that need ledger lines",
- /* create */ "LedgerLineSpanner",
- /* read */ "",
- /* write */ "")
+ /* doc */
+ "Create the spanner to draw ledger lines, and notices "
+ "objects that need ledger lines.",
+
+ /* create */
+ "LedgerLineSpanner ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Ligature_bracket_engraver, note_column);
ADD_TRANSLATOR (Ligature_bracket_engraver,
- /* doc */ "Handles Ligature_events by engraving Ligature brackets.",
- /* create */ "LigatureBracket",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Handle @code{Ligature_events} by engraving @code{Ligature} "
+ "brackets.",
+
+ /* create */
+ "LigatureBracket ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Lyric_engraver,
- /* doc */ "",
- /* create */ "LyricText",
- /* read */ "lyricMelismaAlignment",
- /* write */ "");
+ /* doc */
+ "Engrave text for lyrics.",
+
+ /* create */
+ "LyricText ",
+ /* read */
+ "lyricMelismaAlignment ",
+
+ /* write */
+ ""
+ );
events_.push_back (event);
}
-ADD_TRANSLATOR (Lyric_performer, "", "",
- "", "");
+ADD_TRANSLATOR (Lyric_performer,
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Mark_engraver, break_alignment);
ADD_TRANSLATOR (Mark_engraver,
- /* doc */ "This engraver will create RehearsalMark objects. "
- "It puts them on top of all staves (which is taken from "
- "the property @code{stavesFound}). If moving this engraver "
- "to a different context, "
- "@ref{Staff_collecting_engraver} must move along, otherwise all marks"
- "end up on the same Y-location",
+ /* doc */
+ "Create @code{RehearsalMark} objects. It puts them on top of "
+ "all staves (which is taken from the property "
+ "@code{stavesFound}). If moving this engraver to a different "
+ "context, @ref{Staff_collecting_engraver} must move along, "
+ "otherwise all marks end up on the same Y@tie{}location.",
- /* create */ "RehearsalMark",
+ /* create */
+ "RehearsalMark ",
+
/* read */
"markFormatter "
"rehearsalMark "
"stavesFound ",
- /* write */ "");
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Measure_grouping_engraver, note_column);
ADD_TRANSLATOR (Measure_grouping_engraver,
/* doc */
- "Creates MeasureGrouping to indicate beat subdivision.",
+ "Create @code{MeasureGrouping} to indicate beat subdivision.",
+
/* create */
- "MeasureGrouping",
+ "MeasureGrouping ",
+
/* read */
"beatLength "
"currentMusicalColumn "
"measurePosition "
- "beatGrouping "
- ,
+ "beatGrouping ",
+
/* write */
- "");
+ ""
+ );
ADD_ACKNOWLEDGER (Melody_engraver, slur);
ADD_TRANSLATOR (Melody_engraver,
- "Create information for context dependent typesetting decisions. ",
- "MelodyItem",
+ /* doc */
+ "Create information for context dependent typesetting "
+ "decisions.",
+
+ /* create */
+ "MelodyItem ",
+
+ /* read */
"",
- "");
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Mensural_ligature_engraver, note_head);
ADD_TRANSLATOR (Mensural_ligature_engraver,
- /* doc */ "Handles Mensural_ligature_events by glueing special ligature heads together.",
- /* create */ "MensuralLigature",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Handle @code{Mensural_ligature_events} by glueing special "
+ "ligature heads together.",
+
+ /* create */
+ "MensuralLigature ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Metronome_mark_engraver,
- /* doc */ "Engrave metro nome marking. This delegates the formatting work "
- "to the function in the metronomeMarkFormatter property. "
- "The mark is put over all staves. "
- "The staves are taken from the @code{stavesFound} property, "
- "which is maintained by @code{@ref{Staff_collecting_engraver}}. ",
- /* create */ "MetronomeMark",
+ /* doc */
+ "Engrave metronome marking. This delegates the formatting "
+ "work to the function in the @code{metronomeMarkFormatter} "
+ "property. The mark is put over all staves. The staves are "
+ "taken from the @code{stavesFound} property, which is "
+ "maintained by @ref{Staff_collecting_engraver}.",
+
+ /* create */
+ "MetronomeMark ",
/* read */
"stavesFound "
"metronomeMarkFormatter "
"tempoUnitDuration "
- "tempoUnitCount "
- ,
+ "tempoUnitCount ",
- /* write */ "");
+ /* write */
+ ""
+ );
ADD_TRANSLATOR (Multi_measure_rest_engraver,
/* doc */
- "Engraves multi-measure rests that are produced with @code{R}. Reads "
- "@code{measurePosition} and @code{internalBarNumber} to determine what number to print "
- "over the @ref{MultiMeasureRest}. Reads @code{measureLength} to determine if it "
- "should use a whole rest or a breve rest to represent 1 measure ",
+ "Engrave multi-measure rests that are produced with "
+ "@samp{R}. It reads @code{measurePosition} and "
+ "@code{internalBarNumber} to determine what number to print "
+ "over the @ref{MultiMeasureRest}. Reads @code{measureLength} "
+ "to determine whether it should use a whole rest or a breve "
+ "rest to represent one measure.",
/* create */
"MultiMeasureRest "
"measurePosition "
"measureLength ",
- /* write */ "");
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (New_fingering_engraver, stem);
ADD_TRANSLATOR (New_fingering_engraver,
- /* doc */ "Create fingering-scripts for notes in a new chord. "
- "This engraver is ill-named, since it "
- "also takes care of articulations and harmonic note heads",
+ /* doc */
+ "Create fingering scripts for notes in a new chord. This "
+ "engraver is ill-named, since it also takes care of "
+ "articulations and harmonic note heads.",
+
/* create */
"Fingering "
"StringNumber "
"StrokeFinger "
- "Script "
- ,
+ "Script ",
+
/* read */
-
"fingeringOrientations "
"strokeFingerOrientations "
- "stringNumberOrientations "
- ,
+ "stringNumberOrientations ",
- /* write */ "");
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Note_head_line_engraver, rhythmic_head);
ADD_TRANSLATOR (Note_head_line_engraver,
- /* doc */ "Engrave a line between two note heads, for example a glissando. If "
- " followVoice is set, staff switches also generate a line.",
- /* create */ "Glissando VoiceFollower",
- /* read */ "followVoice",
- /* write */ "");
+ /* doc */
+ "Engrave a line between two note heads, for example a "
+ "glissando. If @code{followVoice} is set, staff switches "
+ "also generate a line.",
+
+ /* create */
+ "Glissando "
+ "VoiceFollower ",
+
+ /* read */
+ "followVoice ",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Note_heads_engraver,
- /* doc */ "Generate noteheads.",
+ /* doc */
+ "Generate note heads.",
+
/* create */
"NoteHead ",
- /* read */ "middleCPosition "
+
+ /* read */
+ "middleCPosition "
"staffLineLayoutFunction ",
- /* write */ "");
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Note_name_engraver,
- /* doc */ "Print pitches as words.",
- /* create */ "NoteName",
- /* read */ "printOctaveNames",
- /* write */ "");
+ /* doc */
+ "Print pitches as words.",
+
+ /* create */
+ "NoteName ",
+
+ /* read */
+ "printOctaveNames ",
+
+ /* write */
+ ""
+ );
note_evs_.push_back (ev);
}
-ADD_TRANSLATOR (Note_performer, "", "",
- "", "");
+ADD_TRANSLATOR (Note_performer,
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
Note_performer::Note_performer ()
{
ADD_ACKNOWLEDGER (Note_spacing_engraver, rhythmic_grob);
ADD_TRANSLATOR (Note_spacing_engraver,
- /* doc */ "Generates NoteSpacing, an object linking horizontal lines for use in spacing.",
- /* create */ "NoteSpacing",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Generate @code{NoteSpacing}, an object linking horizontal "
+ "lines for use in spacing.",
+
+ /* create */
+ "NoteSpacing ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Ottava_spanner_engraver, note_column);
ADD_TRANSLATOR (Ottava_spanner_engraver,
- /* doc */ "Create a text spanner when the ottavation property changes..",
- /* create */ "OttavaBracket",
- /* read */ "ottavation "
+ /* doc */
+ "Create a text spanner when the ottavation property changes.",
+
+ /* create */
+ "OttavaBracket ",
+
+ /* read */
+ "ottavation "
"originalMiddleCPosition "
- "currentMusicalColumn "
-
- ,
+ "currentMusicalColumn ",
- /* write */ "");
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Output_property_engraver, grob);
ADD_TRANSLATOR (Output_property_engraver,
-
/* doc */
- "Apply a procedure to any grob acknowledged. ",
+ "Apply a procedure to any grob acknowledged.",
/* create */
"",
"",
/* write */
- "");
+ ""
+ );
ADD_ACKNOWLEDGER (Page_turn_engraver, note_head);
ADD_TRANSLATOR (Page_turn_engraver,
- /* doc */ "Decide where page turns are allowed to go",
- /* create */ "",
+ /* doc */
+ "Decide where page turns are allowed to go.",
+
+ /* create */
+ "",
+
/* read */
"minimumPageTurnLength "
"minimumRepeatLengthForPageTurn ",
- /* write */ ""
+
+ /* write */
+ ""
);
ADD_ACKNOWLEDGER (Paper_column_engraver, staff_spacing);
ADD_TRANSLATOR (Paper_column_engraver,
- /* doc */ "Takes care of generating columns."
- "\n\n "
- "This engraver decides whether a column is breakable. The default is "
- "that a column is always breakable. However, every Bar_engraver "
- "that does not have a barline at a certain point will set forbidBreaks "
- "in the score context to stop linebreaks. In practice, this "
- "means that you can make a breakpoint by creating a barline (assuming "
- "that there are no beams or notes that prevent a breakpoint.) ",
+ /* doc */
+ "Take care of generating columns.\n"
+ "\n"
+ "This engraver decides whether a column is breakable. The "
+ "default is that a column is always breakable. However, "
+ "every @code{Bar_engraver} that does not have a barline at a "
+ "certain point will set @code{forbidBreaks} in the score "
+ "context to stop line breaks. In practice, this means that "
+ "you can make a break point by creating a bar line (assuming "
+ "that there are no beams or notes that prevent a break "
+ "point).",
/* create */
"PaperColumn "
- "NonMusicalPaperColumn",
+ "NonMusicalPaperColumn ",
+
/* read */
- "forbidBreak "
- ,
+ "forbidBreak ",
+
/* write */
"forbidBreak "
"currentCommandColumn "
ADD_ACKNOWLEDGER (Parenthesis_engraver, grob);
ADD_TRANSLATOR (Parenthesis_engraver,
- /* doc */ "Parenthesize objects whose music cause has the @code{parenthesize} "
- "property.",
+ /* doc */
+ "Parenthesize objects whose music cause has the "
+ "@code{parenthesize} property.",
/* create */
"ParenthesesItem ",
- /* read */ "",
- /* write */ "");
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Part_combine_engraver, note_head);
ADD_ACKNOWLEDGER (Part_combine_engraver, stem);
ADD_TRANSLATOR (Part_combine_engraver,
- /* doc */ "Part combine engraver for orchestral scores: "
- "Print markings a2, Solo, Solo II, and unisono ",
- /* create */ "CombineTextScript",
+ /* doc */
+ "Part combine engraver for orchestral scores: Print markings "
+ "@q{a2}, @q{Solo}, @q{Solo II}, and @q{unisono}.",
+
+ /* create */
+ "CombineTextScript ",
+
/* read */
"printPartCombineTexts "
"soloText "
"soloIIText "
- "aDueText",
- /* write */ "");
+ "aDueText ",
+
+ /* write */
+ ""
+ );
#include "warn.hh"
ADD_TRANSLATOR_GROUP (Performer_group,
- /* doc */ "",
- /* create */ "",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
void
Performer_group::announce_element (Audio_element_info info)
ADD_ACKNOWLEDGER (Phrasing_slur_engraver, tie);
ADD_TRANSLATOR (Phrasing_slur_engraver,
- /* doc */ "Print phrasing slurs. Similar to @ref{Slur_engraver}",
- /* create */ "PhrasingSlur",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Print phrasing slurs. Similar to @ref{Slur_engraver}.",
+
+ /* create */
+ "PhrasingSlur ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_TRANSLATOR (Piano_pedal_align_engraver,
-
/* doc */
"Align piano pedal symbols and brackets.",
/* read */
"currentCommandColumn ",
- /* write */ "");
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Piano_pedal_engraver, note_column);
ADD_TRANSLATOR (Piano_pedal_engraver,
-
/* doc */
"Engrave piano pedal symbols and brackets.",
"pedalSustainStrings "
"pedalSustainStyle "
"pedalUnaCordaStrings "
- "pedalUnaCordaStyle",
+ "pedalUnaCordaStyle ",
- /* write */ "");
+ /* write */
+ ""
+ );
info_alist_[UNA_CORDA].event_drul_[d] = r;
}
-ADD_TRANSLATOR (Piano_pedal_performer, "", "",
- "", "");
+ADD_TRANSLATOR (Piano_pedal_performer,
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Pitch_squash_engraver, note_head);
ADD_TRANSLATOR (Pitch_squash_engraver,
/* doc */
- "Set the vertical position of noteheads to "
- "@code{squashedPosition}, if that "
- "property is set. "
- "This can be used to make a single line staff "
- "demonstrating the rhythm of a melody.",
-
- /* create */ "",
- /* read */ "squashedPosition",
- /* write */ "");
+ "Set the vertical position of note heads to "
+ "@code{squashedPosition}, if that property is set. This can "
+ "be used to make a single-line staff demonstrating the "
+ "rhythm of a melody.",
+
+ /* create */
+ "",
+
+ /* read */
+ "squashedPosition ",
+
+ /* write */
+ ""
+ );
ADD_TRANSLATOR (Pitched_trill_engraver,
/* doc */
- "Print the bracketed notehead after a notehead with trill.",
+ "Print the bracketed note head after a note head with trill.",
/* create */
"TrillPitchHead "
"TrillPitchAccidental "
"TrillPitchGroup ",
- /* read */ "",
+ /* read */
+ "",
- /* write */ "");
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Repeat_acknowledge_engraver,
- /* doc */ "Acknowledge repeated music, and convert the contents of "
- "repeatCommands ainto an appropriate setting for whichBar.",
- /* create */ "",
- /* read */ "repeatCommands whichBar",
- /* write */ "");
+ /* doc */
+ "Acknowledge repeated music, and convert the contents of "
+ "@code{repeatCommands} into an appropriate setting for "
+ "@code{whichBar}.",
+
+ /* create */
+ "",
+
+ /* read */
+ "repeatCommands "
+ "whichBar ",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Repeat_tie_engraver, note_head);
ADD_TRANSLATOR (Repeat_tie_engraver,
- /* doc */ "Create repeat ties.",
+ /* doc */
+ "Create repeat ties.",
/* create */
"RepeatTie "
"RepeatTieColumn ",
- /* read */ "",
- /* write */ "");
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Rest_collision_engraver, note_column);
ADD_TRANSLATOR (Rest_collision_engraver,
- /* doc */ "Handles collisions of rests.",
- /* create */ "RestCollision",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Handle collisions of rests.",
+
+ /* create */
+ "RestCollision ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Rest_engraver,
- /* doc */ "",
- /* create */ "Rest ",
- /* read */ "middleCPosition",
- /* write */ "");
+ /* doc */
+ "Engrave rests.",
+
+ /* create */
+ "Rest ",
+
+ /* read */
+ "middleCPosition ",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Rhythmic_column_engraver, arpeggio);
ADD_TRANSLATOR (Rhythmic_column_engraver,
- /* doc */ "Generates NoteColumn, an objects that groups stems, noteheads and rests.",
- /* create */ "NoteColumn",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Generate @code{NoteColumn}, an object that groups stems, "
+ "note heads, and rests.",
+
+ /* create */
+ "NoteColumn ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR_GROUP (Score_engraver,
- /* doc */ "Top level engraver. Takes care of generating columns and the complete system (ie. System) "
- "\n\n "
- "This engraver decides whether a column is breakable. The default is "
- "that a column is always breakable. However, every Bar_engraver "
- "that does not have a barline at a certain point will set "
- "forbidBreaks to stop linebreaks. In practice, this "
- "means that you can make a breakpoint by creating a barline (assuming "
- "that there are no beams or notes that prevent a breakpoint.) ",
+ /* doc */
+ "The top-level engraver. Takes care of generating "
+ "columns and the complete system (i.e., "
+ "@code{System}).\n"
+ "\n"
+ "This engraver decides whether a column is breakable. "
+ "The default is that a column is always breakable. "
+ "However, every @code{Bar_engraver} that does not have "
+ "a bar line at a certain point sets @code{forbidBreaks} "
+ "to stop line breaks. In practice, this means that you "
+ "can make a break point by creating a bar line "
+ "(assuming that there are no beams or notes that "
+ "prevent a break point).",
+
/* create */
"System ",
"verticallySpacedContexts ",
/* write */
- "");
+ ""
+ );
#include "audio-item.hh"
ADD_TRANSLATOR_GROUP (Score_performer,
- /* doc */ "",
- /* create */ "",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
Score_performer::Score_performer ()
{
ADD_ACKNOWLEDGER (Script_column_engraver, side_position);
ADD_TRANSLATOR (Script_column_engraver,
- /* doc */ "",
- /* create */ "ScriptColumn",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Find potentially colliding scripts and put them into a "
+ "@code{ScriptColumn} object; that will fix the collisions.",
+
+ /* create */
+ "ScriptColumn ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Script_engraver, stem_tremolo);
ADD_TRANSLATOR (Script_engraver,
- /* doc */ "Handles note scripted articulations.",
- /* create */ "Script",
- /* read */ "scriptDefinitions",
- /* write */ "");
+ /* doc */
+ "Handle note scripted articulations.",
+
+ /* create */
+ "Script ",
+
+ /* read */
+ "scriptDefinitions ",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Script_row_engraver, accidental_placement);
ADD_ACKNOWLEDGER (Script_row_engraver, side_position);
ADD_TRANSLATOR (Script_row_engraver,
- /* doc */ "Determine order in horizontal side position elements. ",
- /* create */ "ScriptRow ",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Determine order in horizontal side position elements.",
+
+ /* create */
+ "ScriptRow ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Separating_line_group_engraver, break_aligned);
ADD_TRANSLATOR (Separating_line_group_engraver,
- /* doc */ "Generates objects for computing spacing parameters.",
+ /* doc */
+ "Generate objects for computing spacing parameters.",
- /* create */ "StaffSpacing",
- /* read */ "createSpacing",
- /* write */ "hasStaffSpacing"
+ /* create */
+ "StaffSpacing ",
+
+ /* read */
+ "createSpacing ",
+
+ /* write */
+ "hasStaffSpacing "
);
}
ADD_TRANSLATOR (Slash_repeat_engraver,
- /* doc */ "Make beat repeats.",
- /* create */ "RepeatSlash",
- /* read */ "measureLength",
- /* write */ "");
+ /* doc */
+ "Make beat repeats.",
+
+ /* create */
+ "RepeatSlash ",
+
+ /* read */
+ "measureLength ",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Slur_engraver, tie);
ADD_ACKNOWLEDGER (Slur_engraver, tuplet_number);
ADD_TRANSLATOR (Slur_engraver,
- /* doc */ "Build slur grobs from slur events",
- /* create */ "Slur",
+ /* doc */
+ "Build slur grobs from slur events.",
+
+ /* create */
+ "Slur ",
+
/* read */
"slurMelismaBusy "
"doubleSlurs ",
- /* write */ "");
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Slur_performer,
- "", "",
- "", "");
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Spacing_engraver, rhythmic_grob);
ADD_TRANSLATOR (Spacing_engraver,
- "make a SpacingSpanner and do "
- "bookkeeping of shortest starting and playing notes ",
+ /* doc */
+ "Make a @code{SpacingSpanner} and do bookkeeping of shortest "
+ "starting and playing notes.",
+
+ /* create */
+ "SpacingSpanner ",
- /* create */ "SpacingSpanner",
/* read */
"currentMusicalColumn "
"currentCommandColumn "
- "proportionalNotationDuration",
+ "proportionalNotationDuration ",
- /* write */ "");
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Span_arpeggio_engraver, arpeggio);
ADD_TRANSLATOR (Span_arpeggio_engraver,
- /* doc */ "",
- /* create */ "Arpeggio",
- /* read */ "connectArpeggios",
- /* write */ "");
+ /* doc */
+ "Make arpeggios that span multiple staves.",
+
+ /* create */
+ "Arpeggio ",
+
+ /* read */
+ "connectArpeggios ",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Span_bar_engraver, bar_line);
ADD_TRANSLATOR (Span_bar_engraver,
- /* doc */ "This engraver makes cross-staff barlines: It catches all normal "
- "bar lines, and draws a single span-bar across them.",
- /* create */ "SpanBar",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Make cross-staff bar lines: It catches all normal bar lines "
+ "and draws a single span bar across them.",
+
+ /* create */
+ "SpanBar ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_END_ACKNOWLEDGER (Spanner_break_forbid_engraver, unbreakable_spanner);
ADD_ACKNOWLEDGER (Spanner_break_forbid_engraver, unbreakable_spanner);
ADD_TRANSLATOR (Spanner_break_forbid_engraver,
- /* doc */ "Forbid breaks in certain spanners",
- /* create */ "",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Forbid breaks in certain spanners.",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_END_ACKNOWLEDGER (Staff_collecting_engraver, staff_symbol);
ADD_TRANSLATOR (Staff_collecting_engraver,
- /* doc */ "Maintain the stavesFound variable",
+ /* doc */
+ "Maintain the @code{stavesFound} variable.",
- /* create */ "",
- /* read */ "stavesFound",
- /* write */ "stavesFound");
+ /* create */
+ "",
+
+ /* read */
+ "stavesFound ",
+
+ /* write */
+ "stavesFound "
+ );
#include "translator.icc"
-ADD_TRANSLATOR (Staff_performer, "", "",
- "", "");
+ADD_TRANSLATOR (Staff_performer,
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ "");
Staff_performer::Staff_performer ()
{
ADD_ACKNOWLEDGER (Staff_symbol_engraver, grob);
ADD_TRANSLATOR (Staff_symbol_engraver,
- /* doc */ "Create the constellation of five (default) "
- "staff lines.",
- /* create */ "StaffSymbol",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Create the constellation of five (default) staff lines.",
+
+ /* create */
+ "StaffSymbol ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Stanza_number_align_engraver, stanza_number);
ADD_TRANSLATOR (Stanza_number_align_engraver,
- "This engraver ensures that stanza numbers are neatly aligned. ",
+ /* doc */
+ "This engraver ensures that stanza numbers are neatly "
+ "aligned.",
+
+ /* create */
"",
+
+ /* read */
"",
+
+ /* write */
"");
ADD_ACKNOWLEDGER (Stanza_number_engraver, lyric_syllable);
ADD_TRANSLATOR (Stanza_number_engraver,
- /* doc */ "",
- /* create */ "StanzaNumber",
- /* read */ "stanza",
- /* write */ "");
+ /* doc */
+ "Engrave stanza numbers.",
+
+ /* create */
+ "StanzaNumber ",
+
+ /* read */
+ "stanza ",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Stem_engraver, rhythmic_head);
ADD_TRANSLATOR (Stem_engraver,
-
- /* doc */ "Create stems and single-stem tremolos. It also works together with "
- "the beam engraver for overriding beaming.",
+ /* doc */
+ "Create stems and single-stem tremolos. It also works "
+ "together with the beam engraver for overriding beaming.",
/* create */
"Stem "
"stemLeftBeamCount "
"stemRightBeamCount ",
- /* write */ "");
+ /* write */
+ ""
+ );
#include "translator.icc"
ADD_TRANSLATOR (String_number_engraver,
- /* doc */ "Swallow string-number-events - the purpose of this engraver is to"
- " process tab for normal notation. To provent warnings for unprocessed "
- " string-number-event to obscure real error messages, this engraver "
- " swallows them all.",
-
- /* create */ "",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Swallow string number events. The purpose of this engraver "
+ "is to process tablatures for normal notation. To provent "
+ "warnings for unprocessed string number events to obscure "
+ "real error messages, this engraver swallows them all.",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
#include "translator.icc"
ADD_TRANSLATOR (Swallow_engraver,
- /* doc */ "This engraver swallows everything given to it silently. The purpose of "
- "this is to prevent spurious \"event junked\" warnings.",
- /* create */ "",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "This engraver swallows everything given to it silently. "
+ "The purpose of this is to prevent spurious @q{event junked} "
+ "warnings.",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
#include "translator.icc"
ADD_TRANSLATOR (Swallow_performer,
- /* doc */ "",
- /* create */ "",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (System_start_delimiter_engraver, system_start_text);
ADD_TRANSLATOR (System_start_delimiter_engraver,
- /* doc */ "Creates a system start delimiter (ie. SystemStart@{Bar, Brace, Bracket@} spanner",
- /* create */ "SystemStartSquare "
+ /* doc */
+ "Create a system start delimiter (i.e., a "
+ "@code{SystemStartBar}, @code{SystemStartBrace}, "
+ "@code{SystemStartBracket} or @code{SystemStartSquare} "
+ "spanner).",
+
+ /* create */
+ "SystemStartSquare "
"SystemStartBrace "
"SystemStartBracket "
- "SystemStartBar",
+ "SystemStartBar ",
+
/* read */
"systemStartDelimiter "
"systemStartDelimiterHierarchy "
- "currentCommandColumn",
+ "currentCommandColumn ",
- /* write */ "");
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Tab_harmonic_engraver, note_head);
ADD_TRANSLATOR (Tab_harmonic_engraver,
- /* doc */ "Parenthesize objects whose music cause has the @code{parenthesize} "
- "property.",
+ /* doc */
+ "In a tablature, parenthesize objects whose music cause has "
+ "the @code{parenthesize} property.",
/* create */
"HarmonicParenthesesItem ",
- /* read */ "",
- /* write */ "");
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Tab_note_heads_engraver,
- /* doc */ "Generate one or more tablature noteheads from event of type NoteEvent.",
+ /* doc */
+ "Generate one or more tablature noteheads from event of type "
+ "@code{NoteEvent}.",
+
/* create */
- "TabNoteHead "
- ,
+ "TabNoteHead ",
/* read */
"middleCPosition "
"highStringOne "
"stringOneTopmost ",
- /* write */ "");
+ /* write */ ""
+ );
ADD_ACKNOWLEDGER (Tab_staff_symbol_engraver, staff_symbol);
ADD_TRANSLATOR (Tab_staff_symbol_engraver,
/* doc */
- "Create a staff-symbol, but look at "
- "stringTunings for the number of lines. "
- ,
- /* create */ "StaffSymbol",
- /* read */ "stringTunings",
- /* write */ "");
+ "Create a tablature staff symbol, but look at "
+ "@code{stringTunings} for the number of lines.",
+
+ /* create */
+ "StaffSymbol ",
+
+ /* read */
+ "stringTunings ",
+
+ /* write */
+ ""
+ );
}
}
-ADD_TRANSLATOR (Tempo_performer, "", "",
+ADD_TRANSLATOR (Tempo_performer,
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
"tempoWholesPerMinute ",
- "");
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Text_engraver,
- /* doc */ "Create text-scripts",
- /* create */ "TextScript",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Create text scripts.",
+
+ /* create */
+ "TextScript ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_TRANSLATOR (Text_spanner_engraver,
/* doc */
"Create text spanner from an event.",
+
/* create */
"TextSpanner ",
+
/* read */
"",
+
/* write */
""
);
ADD_ACKNOWLEDGER (Tie_engraver, note_head);
ADD_TRANSLATOR (Tie_engraver,
- /* doc */ "Generate ties between noteheads of equal pitch.",
+ /* doc */
+ "Generate ties between note heads of equal pitch.",
+
/* create */
"Tie "
"TieColumn ",
- /* read */ "tieWaitForNote",
- /* write */ "tieMelismaBusy");
+
+ /* read */
+ "tieWaitForNote ",
+
+ /* write */
+ "tieMelismaBusy "
+ );
}
ADD_TRANSLATOR (Tie_performer,
- /* doc */ "Generate ties between noteheads of equal pitch.",
- /* create */ "",
- /* read */ "tieMelismaBusy",
- /* write */ "");
+ /* doc */
+ "Generate ties between note heads of equal pitch.",
+
+ /* create */
+ "",
+
+ /* read */
+ "tieMelismaBusy",
+
+ /* write */
+ ""
+ );
#include "translator.icc"
ADD_TRANSLATOR (Time_signature_engraver,
- /* doc */ "Create a @ref{TimeSignature} whenever @code{timeSignatureFraction} changes",
+ /* doc */
+ "Create a @ref{TimeSignature} whenever "
+ "@code{timeSignatureFraction} changes.",
+
/* create */
"TimeSignature ",
/* read */
"implicitTimeSignatureVisibility "
- "timeSignatureFraction "
+ "timeSignatureFraction ",
- ,
- /* write */ "");
+ /* write */
+ ""
+ );
#include "translator.icc"
-ADD_TRANSLATOR (Time_signature_performer, "", "", "", "");
+ADD_TRANSLATOR (Time_signature_performer,
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
#include "translator.icc"
ADD_TRANSLATOR (Timing_translator,
- "This engraver adds the alias "
- "@code{Timing} to its containing context."
- "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}. "
- "\n\nThis engraver adds the alias @code{Timing} to its containing context.",
-
+ /* doc */
+ "This engraver adds the alias @code{Timing} to its containing "
+ "context. 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}.",
+
+ /* create */
"",
+ /* read */
"internalBarNumber "
"currentBarNumber "
"measureLength "
"measurePosition ",
+ /* write */
"internalBarNumber "
"currentBarNumber "
"measurePosition "
}
ADD_TRANSLATOR (Translator,
- "Base class. Not instantiated.",
+ /* doc */
+ "Base class. Not instantiated.",
+
+ /* create */
"",
+
+ /* read */
"",
- "");
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Trill_spanner_engraver, note_column);
ADD_TRANSLATOR (Trill_spanner_engraver,
- /* doc */ "Create trill spanner from an event.",
+ /* doc */
+ "Create trill spanner from an event.",
+
/* create */
"TrillSpanner ",
- /* read */ "",
- /* write */ "");
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Tuplet_engraver, note_column);
ADD_TRANSLATOR (Tuplet_engraver,
-
/* doc */
"Catch tuplet events and generate appropriate bracket.",
/* create */
"TupletBracket "
"TupletNumber ",
+
/* read */
"tupletFullLength "
"tupletFullLengthNote ",
- /* write */ "");
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Tweak_engraver, grob);
ADD_TRANSLATOR (Tweak_engraver,
- /* doc */ "Read the @code{tweaks} property from the originating event, and set properties." ,
+ /* doc */
+ "Read the @code{tweaks} property from the originating event, "
+ "and set properties.",
- /* create */ "",
- /* read */ "",
- /* write */ "");
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
}
ADD_TRANSLATOR (Skip_event_swallow_translator,
- "Swallow \\skip.",
+ /* doc */
+ "Swallow @code{\\skip}.",
+
+ /* create */
"",
+
+ /* read */
"",
- "");
+
+ /* write */
+ ""
+ );
Rest_swallow_translator::Rest_swallow_translator (){}
ADD_TRANSLATOR (Rest_swallow_translator,
- "Swallow rest",
+ /* doc */
+ "Swallow rest.",
+
+ /* create */
"",
+
+ /* read */
"",
- "");
+
+ /* write */
+ ""
+ );
class Note_swallow_translator : public Translator
{
}
ADD_TRANSLATOR (Note_swallow_translator,
- "Swallow notes",
+ /* doc */
+ "Swallow notes.",
+
+ /* create */
"",
+
+ /* read */
"",
- "");
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Vaticana_ligature_engraver, rest);
ADD_ACKNOWLEDGER (Vaticana_ligature_engraver, note_head);
ADD_TRANSLATOR (Vaticana_ligature_engraver,
- /* doc */ "Handles ligatures by glueing special ligature heads together.",
- /* create */ "VaticanaLigature DotColumn",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Handle ligatures by glueing special ligature heads together.",
+
+ /* create */
+ "VaticanaLigature "
+ "DotColumn ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );
ADD_ACKNOWLEDGER (Vertical_align_engraver, axis_group);
ADD_TRANSLATOR (Vertical_align_engraver,
- "Catch groups (staves, lyrics lines, etc.) and stack "
- "them vertically.",
- /* create */ "VerticalAlignment",
+ /* doc */
+ "Catch groups (staves, lyrics lines, etc.) and stack them "
+ "vertically.",
+
+ /* create */
+ "VerticalAlignment ",
+
/* read */
"alignAboveContext "
"alignBelowContext ",
- /* write */ "");
+ /* write */
+ ""
+ );
Vertical_align_engraver::Vertical_align_engraver ()
{
ADD_ACKNOWLEDGER (Vertically_spaced_contexts_engraver, vertically_spaceable);
ADD_TRANSLATOR (Vertically_spaced_contexts_engraver,
- /* doc */ "",
- /* create */ "",
- /* read */ "verticallySpacedContexts",
- /* write */ "verticallySpacedContexts");
+ /* doc */
+ "",
+
+ /* create */
+ "",
+
+ /* read */
+ "verticallySpacedContexts ",
+
+ /* write */
+ "verticallySpacedContexts "
+ );
*/
ADD_ACKNOWLEDGER (Volta_engraver, bar_line);
ADD_TRANSLATOR (Volta_engraver,
- /* doc */ "Make volta brackets.",
- /* create */ "VoltaBracket VoltaBracketSpanner",
- /* read */ "repeatCommands voltaSpannerDuration stavesFound",
- /* write */ "");
+ /* doc */
+ "Make volta brackets.",
+
+ /* create */
+ "VoltaBracket "
+ "VoltaBracketSpanner ",
+
+ /* read */
+ "repeatCommands "
+ "voltaSpannerDuration "
+ "stavesFound ",
+
+ /* write */
+ ""
+ );