Update cut and paste code from Slur_engraver.
2005-08-11 Jan Nieuwenhuizen <janneke@gnu.org>
+ * Documentation/topdocs/NEWS.tely (Top): Add slur script feature.
+
* lily/lily-guile.cc (parse_symbol_list): Rewrite. Grok multiple
whitespace as symbol separator.
ADD_ACKNOWLEDGER (Ambitus_engraver, note_head);
ADD_TRANSLATOR (Ambitus_engraver,
- /* descr */ "",
- /* creats*/ "Ambitus AmbitusLine AmbitusNoteHead AmbitusAccidental",
- /* accepts */ "",
- /* reads */ "",
+ /* doc */ "",
+ /* create */ "Ambitus AmbitusLine AmbitusNoteHead AmbitusAccidental",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Arpeggio_engraver, note_column)
ADD_TRANSLATOR (Arpeggio_engraver,
- /* descr */ "Generate an Arpeggio symbol",
- /* creats*/ "Arpeggio",
- /* accepts */ "arpeggio-event",
- /* reads */ "",
+ /* doc */ "Generate an Arpeggio symbol",
+ /* create */ "Arpeggio",
+ /* accept */ "arpeggio-event",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Auto_beam_engraver,beam);
ADD_ACKNOWLEDGER (Auto_beam_engraver,rest);
ADD_TRANSLATOR (Auto_beam_engraver,
- /* descr */ "Generate beams based on measure characteristics and observed "
+ /* 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 "
"@ref{Stem_engraver} properties @code{stemLeftBeamCount} and "
"@code{stemRightBeamCount}. ",
- /* creats*/ "Beam",
- /* accepts */ "beam-forbid-event",
- /* reads */ "autoBeaming autoBeamSettings beatLength subdivideBeams",
+ /* create */ "Beam",
+ /* accept */ "beam-forbid-event",
+ /* read */ "autoBeaming autoBeamSettings beatLength subdivideBeams",
/* write */ "");
ADD_ACKNOWLEDGER (Axis_group_engraver, grob);
ADD_TRANSLATOR (Axis_group_engraver,
- /* descr */ "Group all objects created in this context in a VerticalAxisGroup spanner.",
- /* creats*/ "VerticalAxisGroup",
- /* accepts */ "",
- /* reads */ "verticalExtent minimumVerticalExtent extraVerticalExtent",
+ /* doc */ "Group all objects created in this context in a VerticalAxisGroup spanner.",
+ /* create */ "VerticalAxisGroup",
+ /* accept */ "",
+ /* read */ "verticalExtent minimumVerticalExtent extraVerticalExtent",
/* write */ "");
}
ADD_TRANSLATOR (Bar_engraver,
- /* descr */ "Create barlines. This engraver is controlled through the "
+ /* 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",
- /* creats*/ "BarLine",
- /* accepts */ "",
- /* reads */ "whichBar",
+ /* create */ "BarLine",
+ /* accept */ "",
+ /* read */ "whichBar",
/* write */ "");
}
ADD_TRANSLATOR (Bar_number_engraver,
- /* descr */ "A bar number is created whenever measurePosition is zero. It is\n"
+ /* doc */ "A bar number is created whenever measurePosition is zero. 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}}. ",
- /* creats*/ "BarNumber",
- /* accepts */ "",
- /* reads */ "currentBarNumber stavesFound barNumberVisibility",
+ /* create */ "BarNumber",
+ /* accept */ "",
+ /* read */ "currentBarNumber stavesFound barNumberVisibility",
/* write */ "");
ADD_ACKNOWLEDGER (Beam_engraver, rest);
ADD_TRANSLATOR (Beam_engraver,
- /* descr */ "Handles Beam events by engraving Beams. If omitted, then notes will be "
+ /* doc */ "Handles Beam events by engraving Beams. If omitted, then notes will be "
"printed with flags instead of beams.",
- /* creats*/ "Beam",
- /* accepts */ "beam-event",
- /* reads */ "beamMelismaBusy beatLength subdivideBeams",
+ /* create */ "Beam",
+ /* accept */ "beam-event",
+ /* read */ "beamMelismaBusy beatLength subdivideBeams",
/* write */ "");
class Grace_beam_engraver : public Beam_engraver
ADD_ACKNOWLEDGER (Grace_beam_engraver, stem);
ADD_ACKNOWLEDGER (Grace_beam_engraver, rest);
ADD_TRANSLATOR (Grace_beam_engraver,
- /* descr */ "Handles Beam events by engraving Beams. If omitted, then notes will "
+ /* 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. ",
- /* creats*/ "Beam",
- /* accepts */ "beam-event",
- /* reads */ "beamMelismaBusy beatLength allowBeamBreak subdivideBeams",
+ /* create */ "Beam",
+ /* accept */ "beam-event",
+ /* read */ "beamMelismaBusy beatLength allowBeamBreak subdivideBeams",
/* write */ "");
"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}. ",
- /* creats*/ "BreakAlignment BreakAlignGroup LeftEdge",
- /* accepts */ "",
- /* reads */ "",
+ /* create */ "BreakAlignment BreakAlignGroup LeftEdge",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Breathing_sign_engraver,
- /* descr */ "",
- /* creats*/ "BreathingSign",
- /* accepts */ "breathing-event",
- /* reads */ "",
+ /* doc */ "",
+ /* create */ "BreathingSign",
+ /* accept */ "breathing-event",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Chord_name_engraver,
- /* descr */ "Catch note-events "
+ /* doc */ "Catch note-events "
"and generate the appropriate chordname.",
- /* creats*/ "ChordName",
- /* accepts */ "note-event",
- /* reads */ "chordChanges chordNameExceptions chordNameFunction "
+ /* create */ "ChordName",
+ /* accept */ "note-event",
+ /* read */ "chordChanges chordNameExceptions chordNameFunction "
"chordNoteNamer chordRootNamer chordNameExceptions majorSevenSymbol",
/* write */ "");
ADD_ACKNOWLEDGER (Chord_tremolo_engraver,stem);
ADD_TRANSLATOR (Chord_tremolo_engraver,
- /* descr */ "Generates beams for tremolo repeats.",
- /* creats*/ "Beam",
- /* accepts */ "repeated-music",
- /* reads */ "",
+ /* doc */ "Generates beams for tremolo repeats.",
+ /* create */ "Beam",
+ /* accept */ "repeated-music",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Clef_engraver, bar_line);
ADD_TRANSLATOR (Clef_engraver,
- /* descr */ "Determine and set reference point for pitches",
- /* creats*/ "Clef OctavateEight",
- /* accepts */ "",
- /* reads */ "clefPosition clefGlyph middleCPosition clefOctavation explicitClefVisibility forceClef",
+ /* doc */ "Determine and set reference point for pitches",
+ /* create */ "Clef OctavateEight",
+ /* accept */ "",
+ /* read */ "clefPosition clefGlyph middleCPosition clefOctavation explicitClefVisibility forceClef",
/* write */ "");
ADD_ACKNOWLEDGER (Cluster_spanner_engraver, note_column);
ADD_TRANSLATOR (Cluster_spanner_engraver,
- /* descr */ "Engraves a cluster using Spanner notation ",
- /* creats*/ "ClusterSpanner ClusterSpannerBeacon",
- /* accepts */ "cluster-note-event busy-playing-event",
- /* reads */ "",
+ /* doc */ "Engraves a cluster using Spanner notation ",
+ /* create */ "ClusterSpanner ClusterSpannerBeacon",
+ /* accept */ "cluster-note-event busy-playing-event",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Collision_engraver, note_column);
ADD_TRANSLATOR (Collision_engraver,
- /* descr */ "Collect NoteColumns, and as soon as there are two or more, put them in a NoteCollision object.",
- /* creats*/ "NoteCollision",
- /* accepts */ "",
- /* reads */ "",
+ /* doc */ "Collect NoteColumns, and as soon as there are two or more, put them in a NoteCollision object.",
+ /* create */ "NoteCollision",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Completion_heads_engraver,
- /* descr */ "This engraver replaces "
+ /* doc */ "This engraver replaces "
"@code{Note_heads_engraver}. It plays some trickery to "
"break long notes and automatically tie them into the next measure.",
- /* creats*/ "NoteHead Dots Tie",
- /* accepts */ "busy-playing-event note-event",
- /* reads */ "middleCPosition measurePosition measureLength",
+ /* create */ "NoteHead Dots Tie",
+ /* accept */ "busy-playing-event note-event",
+ /* read */ "middleCPosition measurePosition measureLength",
/* write */ "");
ADD_ACKNOWLEDGER (Custos_engraver,note_head);
ADD_TRANSLATOR (Custos_engraver,
- /* descr */ "",
- /* creats*/ "Custos",
- /* accepts */ "",
- /* reads */ "",
+ /* doc */ "",
+ /* create */ "Custos",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
"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}. ",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */
+ /* create */ "",
+ /* accept */ "",
+ /* read */
"measurePosition automaticBars whichBar barAlways defaultBarType "
"measureLength",
/* write */ "automaticBars");
ADD_ACKNOWLEDGER (Dot_column_engraver, stem);
ADD_ACKNOWLEDGER (Dot_column_engraver, rhythmic_head);
ADD_TRANSLATOR (Dot_column_engraver,
- /* descr */ "Engraves dots on dotted notes shifted to the right of the note.\n"
+ /* doc */ "Engraves dots on dotted notes shifted to the right of the note.\n"
"If omitted, then dots appear on top of the notes.",
- /* creats*/ "DotColumn",
- /* accepts */ "",
- /* reads */ "",
+ /* create */ "DotColumn",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Drum_notes_engraver, stem);
ADD_ACKNOWLEDGER (Drum_notes_engraver,note_column);
ADD_TRANSLATOR (Drum_notes_engraver,
- /* descr */ "Generate noteheads.",
- /* creats*/ "NoteHead Dots Script",
- /* accepts */ "note-event busy-playing-event",
- /* reads */ "drumStyleTable",
+ /* doc */ "Generate noteheads.",
+ /* create */ "NoteHead Dots Script",
+ /* accept */ "note-event busy-playing-event",
+ /* read */ "drumStyleTable",
/* write */ "");
ADD_ACKNOWLEDGER (Dynamic_engraver, slur);
ADD_TRANSLATOR (Dynamic_engraver,
- /* descr */
+ /* 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. ",
- /* creats*/ "DynamicLineSpanner DynamicText Hairpin TextSpanner",
- /* accepts */ "absolute-dynamic-event crescendo-event decrescendo-event",
- /* reads */ "",
+ /* create */ "DynamicLineSpanner DynamicText Hairpin TextSpanner",
+ /* accept */ "absolute-dynamic-event crescendo-event decrescendo-event",
+ /* read */ "",
/* write */ "");
}
ADD_TRANSLATOR (Dynamic_performer,
- /*descr*/ "",
- /* creats*/ "",
- /* accepts */ "absolute-dynamic-event",
- /*reads */"dynamicAbsoluteVolumeFunction midiMaximumVolume midiMinimumVolume midiInstrument instrumentEqualizer",
+ /* doc */ "",
+ /* create */ "",
+ /* accept */ "absolute-dynamic-event",
+ /* read */ "dynamicAbsoluteVolumeFunction midiMaximumVolume midiMinimumVolume midiInstrument instrumentEqualizer",
/*writes*/"");
#include "translator.icc"
ADD_TRANSLATOR_GROUP (Engraver_group_engraver,
- /* descr */ "A group of engravers taken together",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "",
+ /* doc */ "A group of engravers taken together",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Extender_engraver,lyric_syllable);
ADD_TRANSLATOR (Extender_engraver,
- /* descr */ "Create lyric extenders",
- /* creats*/ "LyricExtender",
- /* accepts */ "extender-event",
- /* reads */ "",
+ /* doc */ "Create lyric extenders",
+ /* create */ "LyricExtender",
+ /* accept */ "extender-event",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Figured_bass_engraver,
- /* descr */ "Make figured bass numbers.",
- /* creats*/ "BassFigure",
- /* accepts */ "rest-event bass-figure-event",
- /* reads */ "bassFigureFormatFunction",
+ /* doc */ "Make figured bass numbers.",
+ /* create */ "BassFigure",
+ /* accept */ "rest-event bass-figure-event",
+ /* read */ "bassFigureFormatFunction",
/* write */ "");
ADD_ACKNOWLEDGER (Fingering_engraver,rhythmic_head);
ADD_ACKNOWLEDGER (Fingering_engraver,stem);
ADD_TRANSLATOR (Fingering_engraver,
- /* descr */ "Create fingering-scripts",
- /* creats*/ "Fingering",
- /* accepts */ "fingering-event",
- /* reads */ "",
+ /* doc */ "Create fingering-scripts",
+ /* create */ "Fingering",
+ /* accept */ "fingering-event",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Font_size_engraver,font);
ADD_TRANSLATOR (Font_size_engraver,
- /* descr */ "Puts fontSize into font-relative-size grob property.",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "fontSize",
+ /* doc */ "Puts fontSize into font-relative-size grob property.",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "fontSize",
/* write */ "");
ADD_TRANSLATOR (Forbid_line_break_engraver,
- /* descr */ "Forbid line breaks when note heads "
+ /* doc */ "Forbid line breaks when note heads "
"are still playing at some point.",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "busyGrobs",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "busyGrobs",
/* write */ "");
ADD_ACKNOWLEDGER (Glissando_engraver,rhythmic_head);
ADD_TRANSLATOR (Glissando_engraver,
- /* descr */ "Engrave a glissandi",
- /* creats*/ "Glissando",
- /* accepts */ "glissando-event",
- /* reads */ "followVoice",
+ /* doc */ "Engrave a glissandi",
+ /* create */ "Glissando",
+ /* accept */ "glissando-event",
+ /* read */ "followVoice",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Grace_engraver,
- /* descr */ "Set font size and other properties for grace notes.",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "graceSettings",
+ /* doc */ "Set font size and other properties for grace notes.",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "graceSettings",
/* write */ "");
#include "translator.icc"
ADD_ACKNOWLEDGER (Grid_line_span_engraver, grid_point);
ADD_TRANSLATOR (Grid_line_span_engraver,
- /* descr */ "This engraver makes cross-staff linelines: It catches all normal "
+ /* doc */ "This engraver makes cross-staff linelines: It catches all normal "
"line lines, and draws a single span-line across them.",
- /* creats*/ "GridLine",
- /* accepts */ "",
- /* reads */ "",
+ /* create */ "GridLine",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
ADD_TRANSLATOR (Grid_point_engraver,
- /* descr */ "generate grid points.",
- /* creats*/ "GridPoint",
- /* accepts */ "",
- /* reads */ "gridInterval",
+ /* doc */ "generate grid points.",
+ /* create */ "GridPoint",
+ /* accept */ "",
+ /* read */ "gridInterval",
/* write */ "");
ADD_ACKNOWLEDGER (Grob_pq_engraver, grob);
ADD_TRANSLATOR (Grob_pq_engraver,
- /* descr */ "Administrate when certain grobs (eg. note heads) stop playing",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "busyGrobs",
+ /* doc */ "Administrate when certain grobs (eg. note heads) stop playing",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "busyGrobs",
/* write */ "busyGrobs");
ADD_ACKNOWLEDGER (Hara_kiri_engraver, grob);
ADD_TRANSLATOR (Hara_kiri_engraver,
- /* descr */ "Like Axis_group_engraver, but make a hara-kiri spanner, and add "
+ /* doc */ "Like Axis_group_engraver, but make a hara-kiri spanner, and add "
"interesting items (ie. note heads, lyric syllables and normal rests) ",
- /* creats*/ "RemoveEmptyVerticalGroup",
- /* accepts */ "",
- /* reads */ "keepAliveInterfaces",
+ /* create */ "RemoveEmptyVerticalGroup",
+ /* accept */ "",
+ /* read */ "keepAliveInterfaces",
/* write */ "");
ADD_ACKNOWLEDGER (Hyphen_engraver,lyric_syllable);
ADD_TRANSLATOR (Hyphen_engraver,
- /* descr */ "Create lyric hyphens",
- /* creats*/ "LyricHyphen",
- /* accepts */ "hyphen-event",
- /* reads */ "",
+ /* doc */ "Create lyric hyphens",
+ /* create */ "LyricHyphen",
+ /* accept */ "hyphen-event",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Instrument_name_engraver, bar_line);
ADD_ACKNOWLEDGER (Instrument_name_engraver, axis_group);
ADD_TRANSLATOR (Instrument_name_engraver,
- /* descr */ " Prints the name of the instrument (specified by "
+ /* doc */ " Prints the name of the instrument (specified by "
" @code{Staff.instrument} and @code{Staff.instr}) "
"at the left of the staff. ",
- /* creats*/ "InstrumentName",
- /* accepts */ "",
- /* reads */ "instrument instr",
+ /* create */ "InstrumentName",
+ /* accept */ "",
+ /* read */ "instrument instr",
/* write */ "");
/****************************************************************/
ADD_ACKNOWLEDGER (Vocal_name_engraver, bar_line);
ADD_ACKNOWLEDGER (Vocal_name_engraver, axis_group);
ADD_TRANSLATOR (Vocal_name_engraver,
- /* descr */ " Prints the name of the a lyric voice (specified by "
+ /* doc */ " Prints the name of the a lyric voice (specified by "
" @code{Staff.vocalName} and @code{Staff.vocNam}) "
"at the left of the staff. ",
- /* creats*/ "VocalName",
- /* accepts */ "",
- /* reads */ "vocNam vocalName",
+ /* create */ "VocalName",
+ /* accept */ "",
+ /* read */ "vocNam vocalName",
/* write */ "");
ADD_ACKNOWLEDGER (Key_engraver,bar_line);
ADD_TRANSLATOR (Key_engraver,
- /* descr */ "",
- /* creats*/ "KeySignature",
- /* accepts */ "key-change-event",
- /* reads */ "keySignature printKeyCancellation lastKeySignature "
+ /* doc */ "",
+ /* create */ "KeySignature",
+ /* accept */ "key-change-event",
+ /* read */ "keySignature printKeyCancellation lastKeySignature "
"explicitKeySignatureVisibility createKeyOnClefChange "
"keyAlterationOrder keySignature",
/* write */ "lastKeySignature tonic keySignature");
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",
- /* creats*/ "LedgerLineSpanner",
- /* accepts */ "",
- /* reads */ "",
+ /* create */ "LedgerLineSpanner",
+ /* accept */ "",
+ /* read */ "",
/* write */ "")
ADD_ACKNOWLEDGER (Ligature_bracket_engraver, rest);
ADD_ACKNOWLEDGER (Ligature_bracket_engraver, note_column);
ADD_TRANSLATOR (Ligature_bracket_engraver,
- /* descr */ "Handles Ligature_events by engraving Ligature brackets.",
- /* creats*/ "TupletBracket",
- /* accepts */ "ligature-event",
- /* reads */ "",
+ /* doc */ "Handles Ligature_events by engraving Ligature brackets.",
+ /* create */ "TupletBracket",
+ /* accept */ "ligature-event",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Lyric_engraver,
- /* descr */ "",
- /* creats*/ "LyricText",
- /* accepts */ "lyric-event",
- /* reads */ "",
+ /* doc */ "",
+ /* create */ "LyricText",
+ /* accept */ "lyric-event",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Mark_engraver,bar_line);
ADD_TRANSLATOR (Mark_engraver,
- /* descr */ "This engraver will create RehearsalMark objects. "
+ /* 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",
- /* creats*/ "RehearsalMark",
- /* accepts */ "mark-event",
- /* reads */ "rehearsalMark markFormatter stavesFound",
+ /* create */ "RehearsalMark",
+ /* accept */ "mark-event",
+ /* read */ "rehearsalMark markFormatter stavesFound",
/* write */ "");
ADD_ACKNOWLEDGER (Measure_grouping_engraver, note_column);
ADD_TRANSLATOR (Measure_grouping_engraver,
- /* descr */ "Creates MeasureGrouping to indicate beat subdivision.",
- /* creats*/ "MeasureGrouping",
- /* accepts */ "",
- /* reads */ "beatGrouping beatLength measurePosition currentMusicalColumn",
+ /* doc */ "Creates MeasureGrouping to indicate beat subdivision.",
+ /* create */ "MeasureGrouping",
+ /* accept */ "",
+ /* read */ "beatGrouping beatLength measurePosition currentMusicalColumn",
/* write */ "");
ADD_TRANSLATOR (Melisma_translator,
- /* descr */ "This translator collects melisma information about ties, beams, and user settings (@code{melismaBusy}, and signals it to the @code{\addlyrics} code. ",
- /* creats*/ "",
- /* accepts */ "melisma-playing-event melisma-span-event",
- /* reads */ "melismaBusy melismaBusyProperties slurMelismaBusy tieMelismaBusy beamMelismaBusy",
+ /* doc */ "This translator collects melisma information about ties, beams, and user settings (@code{melismaBusy}, and signals it to the @code{\addlyrics} code. ",
+ /* create */ "",
+ /* accept */ "melisma-playing-event melisma-span-event",
+ /* read */ "melismaBusy melismaBusyProperties slurMelismaBusy tieMelismaBusy beamMelismaBusy",
/* write */ "");
ADD_ACKNOWLEDGER (Mensural_ligature_engraver, rest);
ADD_ACKNOWLEDGER (Mensural_ligature_engraver, note_head);
ADD_TRANSLATOR (Mensural_ligature_engraver,
- /* descr */ "Handles Mensural_ligature_events by glueing special ligature heads together.",
- /* creats*/ "MensuralLigature",
- /* accepts */ "ligature-event",
- /* reads */ "",
+ /* doc */ "Handles Mensural_ligature_events by glueing special ligature heads together.",
+ /* create */ "MensuralLigature",
+ /* accept */ "ligature-event",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Metronome_mark_engraver,
- /* descr */ "Engrave metro nome marking. This delegates the formatting work "
+ /* 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}}. ",
- /* creats*/ "MetronomeMark",
- /* accepts */ "metronome-change-event",
- /* reads */ "stavesFound metronomeMarkFormatter",
+ /* create */ "MetronomeMark",
+ /* accept */ "metronome-change-event",
+ /* read */ "stavesFound metronomeMarkFormatter",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Multi_measure_rest_engraver,
- /* descr */
+ /* doc */
"Engraves multi-measure rests that are produced with @code{R}. Reads "
"measurePosition and currentBarNumber to determine what number to print "
"over the MultiMeasureRest. Reads measureLength to determine if it "
"should use a whole rest or a breve rest to represent 1 measure ",
- /* creats*/ "MultiMeasureRest MultiMeasureRestNumber MultiMeasureRestText",
- /* accepts */ "multi-measure-rest-event multi-measure-text-event",
- /* reads */ "currentBarNumber restNumberThreshold breakableSeparationItem currentCommandColumn measurePosition measureLength",
+ /* create */ "MultiMeasureRest MultiMeasureRestNumber MultiMeasureRestText",
+ /* accept */ "multi-measure-rest-event multi-measure-text-event",
+ /* read */ "currentBarNumber restNumberThreshold breakableSeparationItem currentCommandColumn measurePosition measureLength",
/* write */ "");
ADD_ACKNOWLEDGER (New_fingering_engraver, stem);
ADD_TRANSLATOR (New_fingering_engraver,
- /* descr */ "Create fingering-scripts for notes in a new chord. "
+ /* 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",
- /* creats*/ "Fingering",
- /* accepts */ "",
- /* reads */ "fingeringOrientations",
+ /* create */ "Fingering",
+ /* accept */ "",
+ /* read */ "fingeringOrientations",
/* write */ "");
#include "translator.icc"
ADD_ACKNOWLEDGER (Note_head_line_engraver, rhythmic_head);
ADD_TRANSLATOR (Note_head_line_engraver,
- /* descr */ "Engrave a line between two note heads, for example a glissando. If "
+ /* doc */ "Engrave a line between two note heads, for example a glissando. If "
" followVoice is set, staff switches also generate a line.",
- /* creats*/ "Glissando VoiceFollower",
- /* accepts */ "glissando-event",
- /* reads */ "followVoice",
+ /* create */ "Glissando VoiceFollower",
+ /* accept */ "glissando-event",
+ /* read */ "followVoice",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Note_heads_engraver,
- /* descr */ "Generate noteheads.",
- /* creats*/ "NoteHead Dots",
- /* accepts */ "note-event busy-playing-event",
- /* reads */ "middleCPosition",
+ /* doc */ "Generate noteheads.",
+ /* create */ "NoteHead Dots",
+ /* accept */ "note-event busy-playing-event",
+ /* read */ "middleCPosition",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Note_name_engraver,
- /* descr */ "",
- /* creats*/ "NoteName",
- /* accepts */ "note-event",
- /* reads */ "printOctaveNames",
+ /* doc */ "",
+ /* create */ "NoteName",
+ /* accept */ "note-event",
+ /* read */ "printOctaveNames",
/* write */ "");
#include "translator.icc"
ADD_ACKNOWLEDGER (Ottava_spanner_engraver, note_column);
ADD_TRANSLATOR (Ottava_spanner_engraver,
- /* descr */ "Create a text spanner when the ottavation property changes..",
- /* creats*/ "OttavaBracket",
- /* accepts */ "",
- /* reads */ "ottavation",
+ /* doc */ "Create a text spanner when the ottavation property changes..",
+ /* create */ "OttavaBracket",
+ /* accept */ "",
+ /* read */ "ottavation",
/* write */ "");
#include "translator.icc"
ADD_ACKNOWLEDGER (Output_property_engraver,grob)
ADD_TRANSLATOR (Output_property_engraver,
-/* descr */ "Interpret Music of Output_property type, and apply a function "
+/* doc */ "Interpret Music of Output_property type, and apply a function "
" to any Graphic objects that satisfies the predicate.",
-/* creats*/ "",
-/* accepts */ "layout-instruction",
-/* reads */ "",
+/* create */ "",
+/* accept */ "layout-instruction",
+/* read */ "",
/* write */ "");
ADD_TRANSLATOR (Paper_column_engraver,
- /* descr */ "Takes care of generating columns."
+ /* 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, when every Bar_engraver "
"Score_engraver::forbid_breaks 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.) ",
- /* creats*/ "PaperColumn NonMusicalPaperColumn",
- /* accepts */ "break-event",
- /* reads */ "",
+ /* create */ "PaperColumn NonMusicalPaperColumn",
+ /* accept */ "break-event",
+ /* read */ "",
/* write */ "currentCommandColumn currentMusicalColumn");
ADD_ACKNOWLEDGER (Part_combine_engraver, note_head);
ADD_ACKNOWLEDGER (Part_combine_engraver, stem);
ADD_TRANSLATOR (Part_combine_engraver,
- /* descr */ "Part combine engraver for orchestral scores: "
+ /* doc */ "Part combine engraver for orchestral scores: "
"Print markings a2, Solo, Solo II, and unisono ",
- /* creats*/ "CombineTextScript",
- /* accepts */ "part-combine-event",
- /* reads */ "printPartCombineTexts soloText soloIIText "
+ /* create */ "CombineTextScript",
+ /* accept */ "part-combine-event",
+ /* read */ "printPartCombineTexts soloText soloIIText "
"aDueText",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Percent_repeat_engraver,
- /* descr */ "Make whole bar and double bar repeats.",
- /* creats*/ "PercentRepeat DoublePercentRepeat",
- /* accepts */ "repeated-music",
- /* reads */ "measureLength currentCommandColumn",
+ /* doc */ "Make whole bar and double bar repeats.",
+ /* create */ "PercentRepeat DoublePercentRepeat",
+ /* accept */ "repeated-music",
+ /* read */ "measureLength currentCommandColumn",
/* write */ "");
#include "warn.hh"
ADD_TRANSLATOR_GROUP (Performer_group_performer,
- /* descr */ "",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "",
+ /* doc */ "",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
void
ADD_ACKNOWLEDGER (Phrasing_slur_engraver, tie);
ADD_TRANSLATOR (Phrasing_slur_engraver,
- /* descr */ "Print phrasing slurs. Similar to @ref{Slur_engraver}",
- /* creats*/ "PhrasingSlur",
- /* accepts */ "phrasing-slur-event",
- /* reads */ "",
+ /* doc */ "Print phrasing slurs. Similar to @ref{Slur_engraver}",
+ /* create */ "PhrasingSlur",
+ /* accept */ "phrasing-slur-event",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_ACKNOWLEDGER (Piano_pedal_engraver,note_column);
ADD_TRANSLATOR (Piano_pedal_engraver,
- /* descr */ "Engrave piano pedal symbols and brackets.",
- /* creats*/ "SostenutoPedal SustainPedal UnaCordaPedal SostenutoPedalLineSpanner SustainPedalLineSpanner UnaCordaPedalLineSpanner",
- /* accepts */ "pedal-event",
- /* reads */ "currentCommandColumn "
+ /* doc */ "Engrave piano pedal symbols and brackets.",
+ /* create */ "SostenutoPedal SustainPedal UnaCordaPedal SostenutoPedalLineSpanner SustainPedalLineSpanner UnaCordaPedalLineSpanner",
+ /* accept */ "pedal-event",
+ /* read */ "currentCommandColumn "
"pedalSostenutoStrings pedalSustainStrings "
"pedalUnaCordaStrings pedalSostenutoStyle "
"pedalSustainStyle pedalUnaCordaStyle",
#include "translator.icc"
ADD_ACKNOWLEDGER (Pitch_squash_engraver,note_head);
ADD_TRANSLATOR (Pitch_squash_engraver,
- /* descr */
+ /* 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.",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "squashedPosition",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "squashedPosition",
/* write */ "");
ADD_ACKNOWLEDGER (Pitched_trill_engraver, dots);
ADD_ACKNOWLEDGER (Pitched_trill_engraver, text_spanner);
ADD_TRANSLATOR (Pitched_trill_engraver,
- /* descr */ "Print the bracketed notehead after a notehead with trill.",
- /* creats*/ "TrillPitchHead TrillPitchAccidental TrillPitchGroup",
- /* accepts */ "",
- /* reads */ "",
+ /* doc */ "Print the bracketed notehead after a notehead with trill.",
+ /* create */ "TrillPitchHead TrillPitchAccidental TrillPitchGroup",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
ADD_TRANSLATOR (Repeat_acknowledge_engraver,
- /* descr */ "Acknowledge repeated music, and convert the contents of "
+ /* doc */ "Acknowledge repeated music, and convert the contents of "
"repeatCommands ainto an appropriate setting for whichBar.",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "repeatCommands whichBar",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "repeatCommands whichBar",
/* write */ "");
ADD_ACKNOWLEDGER (Rest_collision_engraver, note_column);
ADD_TRANSLATOR (Rest_collision_engraver,
- /* descr */ "Handles collisions of rests.",
- /* creats*/ "RestCollision",
- /* accepts */ "",
- /* reads */ "",
+ /* doc */ "Handles collisions of rests.",
+ /* create */ "RestCollision",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Rest_engraver,
- /* descr */ "",
- /* creats*/ "Rest Dots",
- /* accepts */ "rest-event",
- /* reads */ "middleCPosition",
+ /* doc */ "",
+ /* create */ "Rest Dots",
+ /* accept */ "rest-event",
+ /* read */ "middleCPosition",
/* write */ "");
ADD_ACKNOWLEDGER (Rhythmic_column_engraver, rhythmic_head);
ADD_TRANSLATOR (Rhythmic_column_engraver,
- /* descr */ "Generates NoteColumn, an objects that groups stems, noteheads and rests.",
- /* creats*/ "NoteColumn NoteSpacing",
- /* accepts */ "",
- /* reads */ "",
+ /* doc */ "Generates NoteColumn, an objects that groups stems, noteheads and rests.",
+ /* create */ "NoteColumn NoteSpacing",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
}
ADD_TRANSLATOR_GROUP (Score_engraver,
- /* descr */ "Top level engraver. Takes care of generating columns and the complete system (ie. System) "
+ /* 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, when every Bar_engraver "
"Score_engraver::forbid_breaks 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.) ",
- /* creats*/ "System PaperColumn NonMusicalPaperColumn",
- /* accepts */ "break-event",
- /* reads */ "currentMusicalColumn currentCommandColumn verticallySpacedContexts",
+ /* create */ "System PaperColumn NonMusicalPaperColumn",
+ /* accept */ "break-event",
+ /* read */ "currentMusicalColumn currentCommandColumn verticallySpacedContexts",
/* write */ "");
#include "context.hh"
ADD_TRANSLATOR_GROUP (Score_performer,
- /* descr */ "",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "",
+ /* doc */ "",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
Score_performer::Score_performer ()
}
ADD_ACKNOWLEDGER (Script_column_engraver, side_position);
ADD_TRANSLATOR (Script_column_engraver,
- /* descr */ "",
- /* creats*/ "ScriptColumn",
- /* accepts */ "",
- /* reads */ "",
+ /* doc */ "",
+ /* create */ "ScriptColumn",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Script_engraver, note_column);
ADD_TRANSLATOR (Script_engraver,
- /* descr */ "Handles note scripted articulations.",
- /* creats*/ "Script",
- /* accepts */ "script-event articulation-event",
- /* reads */ "scriptDefinitions",
+ /* doc */ "Handles note scripted articulations.",
+ /* create */ "Script",
+ /* accept */ "script-event articulation-event",
+ /* read */ "scriptDefinitions",
/* write */ "");
ADD_ACKNOWLEDGER (Separating_line_group_engraver, item);
ADD_TRANSLATOR (Separating_line_group_engraver,
- /* descr */ "Generates objects for computing spacing parameters.",
- /* creats*/ "SeparationItem SeparatingGroupSpanner StaffSpacing",
- /* accepts */ "",
- /* reads */ "createSpacing",
+ /* doc */ "Generates objects for computing spacing parameters.",
+ /* create */ "SeparationItem SeparatingGroupSpanner StaffSpacing",
+ /* accept */ "",
+ /* read */ "createSpacing",
/* write */ "breakableSeparationItem");
#include "translator.icc"
ADD_TRANSLATOR (Slash_repeat_engraver,
- /* descr */ "Make beat repeats.",
- /* creats*/ "RepeatSlash",
- /* accepts */ "repeated-music",
- /* reads */ "measureLength",
+ /* doc */ "Make beat repeats.",
+ /* create */ "RepeatSlash",
+ /* accept */ "repeated-music",
+ /* read */ "measureLength",
/* write */ "");
ADD_ACKNOWLEDGER (Slur_engraver,text_script);
ADD_ACKNOWLEDGER (Slur_engraver,tie);
ADD_TRANSLATOR (Slur_engraver,
- /* descr */ "Build slur grobs from slur events",
- /* creats*/ "Slur",
- /* accepts */ "slur-event",
- /* reads */ "slurMelismaBusy doubleSlurs",
+ /* doc */ "Build slur grobs from slur events",
+ /* create */ "Slur",
+ /* accept */ "slur-event",
+ /* read */ "slurMelismaBusy doubleSlurs",
/* write */ "");
"make a SpacingSpanner and do "
"bookkeeping of shortest starting and playing notes ",
- /* creats*/ "SpacingSpanner",
- /* accepts */ "",
- /* reads */ "currentMusicalColumn currentCommandColumn proportionalNotationDuration",
+ /* create */ "SpacingSpanner",
+ /* accept */ "",
+ /* read */ "currentMusicalColumn currentCommandColumn proportionalNotationDuration",
/* write */ "");
ADD_ACKNOWLEDGER (Span_arpeggio_engraver,arpeggio);
ADD_TRANSLATOR (Span_arpeggio_engraver,
- /* descr */ "",
- /* creats*/ "Arpeggio",
- /* accepts */ "",
- /* reads */ "connectArpeggios",
+ /* doc */ "",
+ /* create */ "Arpeggio",
+ /* accept */ "",
+ /* read */ "connectArpeggios",
/* write */ "");
ADD_ACKNOWLEDGER (Span_bar_engraver, bar_line);
ADD_TRANSLATOR (Span_bar_engraver,
- /* descr */ "This engraver makes cross-staff barlines: It catches all normal "
+ /* doc */ "This engraver makes cross-staff barlines: It catches all normal "
"bar lines, and draws a single span-bar across them.",
- /* creats*/ "SpanBar",
- /* accepts */ "",
- /* reads */ "",
+ /* create */ "SpanBar",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Staff_collecting_engraver,staff_symbol);
ADD_TRANSLATOR (Staff_collecting_engraver,
- /* descr */ "Maintain the stavesFound variable",
+ /* doc */ "Maintain the stavesFound variable",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "stavesFound",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "stavesFound",
/* write */ "stavesFound");
#include "translator.icc"
ADD_ACKNOWLEDGER (Staff_symbol_engraver,grob);
ADD_TRANSLATOR (Staff_symbol_engraver,
- /* descr */ "Create the constellation of five (default) "
+ /* doc */ "Create the constellation of five (default) "
"staff lines.",
- /* creats*/ "StaffSymbol",
- /* accepts */ "staff-span-event",
- /* reads */ "",
+ /* create */ "StaffSymbol",
+ /* accept */ "staff-span-event",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Stanza_number_engraver,lyric_syllable);
ADD_TRANSLATOR (Stanza_number_engraver,
- /* descr */ "",
- /* creats*/ "StanzaNumber",
- /* accepts */ "",
- /* reads */ "stanza",
+ /* doc */ "",
+ /* create */ "StanzaNumber",
+ /* accept */ "",
+ /* read */ "stanza",
/* write */ "");
#include "translator.icc"
ADD_ACKNOWLEDGER (Stem_engraver,rhythmic_head);
ADD_TRANSLATOR (Stem_engraver,
- /* descr */ "Create stems and single-stem tremolos. It also works together with "
+ /* doc */ "Create stems and single-stem tremolos. It also works together with "
"the beam engraver for overriding beaming.",
- /* creats*/ "Stem StemTremolo",
- /* accepts */ "tremolo-event",
- /* reads */ "tremoloFlags stemLeftBeamCount stemRightBeamCount",
+ /* create */ "Stem StemTremolo",
+ /* accept */ "tremolo-event",
+ /* read */ "tremoloFlags stemLeftBeamCount stemRightBeamCount",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (String_number_engraver,
- /* descr */ "Swallow string-number-events - the purpose of this engraver is to"
+ /* 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.",
- /* creats*/ "",
- /* accepts */ "string-number-event",
- /* reads */ "",
+ /* create */ "",
+ /* accept */ "string-number-event",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Swallow_engraver,
- /* descr */ "This engraver swallows everything given to it silently. The purpose of "
+ /* doc */ "This engraver swallows everything given to it silently. The purpose of "
"this is to prevent spurious \"event junked\" warnings.",
- /* creats*/ "",
- /* accepts */ "general-music",
- /* reads */ "",
+ /* create */ "",
+ /* accept */ "general-music",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Swallow_performer,
- /* descr */ "",
- /* creats*/ "",
- /* accepts */ "general-music",
- /* reads */ "",
+ /* doc */ "",
+ /* create */ "",
+ /* accept */ "general-music",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (System_start_delimiter_engraver, staff_symbol);
ADD_TRANSLATOR (System_start_delimiter_engraver,
- /* descr */ "Creates a system start delimiter (ie. SystemStart@{Bar, Brace, Bracket@} spanner",
- /* creats*/ "SystemStartBar SystemStartBrace SystemStartBracket",
- /* accepts */ "",
- /* reads */ "systemStartDelimiter",
+ /* doc */ "Creates a system start delimiter (ie. SystemStart@{Bar, Brace, Bracket@} spanner",
+ /* create */ "SystemStartBar SystemStartBrace SystemStartBracket",
+ /* accept */ "",
+ /* read */ "systemStartDelimiter",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Tab_note_heads_engraver,
- /* descr */ "Generate one or more tablature noteheads from Music of type NoteEvent.",
- /* creats*/ "TabNoteHead Dots",
- /* accepts */ "note-event string-number-event busy-playing-event",
- /* reads */ "middleCPosition stringTunings minimumFret tablatureFormat highStringOne stringOneTopmost",
+ /* doc */ "Generate one or more tablature noteheads from Music of type NoteEvent.",
+ /* create */ "TabNoteHead Dots",
+ /* accept */ "note-event string-number-event busy-playing-event",
+ /* read */ "middleCPosition stringTunings minimumFret tablatureFormat highStringOne stringOneTopmost",
/* write */ "");
ADD_ACKNOWLEDGER (Tab_staff_symbol_engraver,grob);
ADD_TRANSLATOR (Tab_staff_symbol_engraver,
- /* descr */ "Create a staff-symbol, but look at stringTunings for the number of lines."
+ /* doc */ "Create a staff-symbol, but look at stringTunings for the number of lines."
"staff lines.",
- /* creats*/ "StaffSymbol",
- /* accepts */ "staff-span-event",
- /* reads */ "stringTunings",
+ /* create */ "StaffSymbol",
+ /* accept */ "staff-span-event",
+ /* read */ "stringTunings",
/* write */ "");
ADD_ACKNOWLEDGER (Text_engraver, stem);
ADD_ACKNOWLEDGER (Text_engraver, rhythmic_head);
ADD_TRANSLATOR (Text_engraver,
- /* descr */ "Create text-scripts",
- /* creats*/ "TextScript",
- /* accepts */ "text-script-event",
- /* reads */ "",
+ /* doc */ "Create text-scripts",
+ /* create */ "TextScript",
+ /* accept */ "text-script-event",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_ACKNOWLEDGER (Text_spanner_engraver,note_column);
ADD_TRANSLATOR (Text_spanner_engraver,
- /* descr */ "Create text spanner from a Music.",
- /* creats*/ "TextSpanner",
- /* accepts */ "text-span-event",
- /* reads */ "",
+ /* doc */ "Create text spanner from a Music.",
+ /* create */ "TextSpanner",
+ /* accept */ "text-span-event",
+ /* read */ "",
/* write */ "");
#include "translator.icc"
ADD_ACKNOWLEDGER (Tie_engraver, note_head);
ADD_TRANSLATOR (Tie_engraver,
- /* descr */ "Generate ties between noteheads of equal pitch.",
- /* creats*/ "Tie TieColumn",
- /* accepts */ "tie-event",
- /* reads */ "tieMelismaBusy",
+ /* doc */ "Generate ties between noteheads of equal pitch.",
+ /* create */ "Tie TieColumn",
+ /* accept */ "tie-event",
+ /* read */ "tieMelismaBusy",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Tie_performer,
- /* descr */ "Generate ties between noteheads of equal pitch.",
- /* creats*/ "",
- /* accepts */ "tie-event",
- /* reads */ "tieMelismaBusy",
+ /* doc */ "Generate ties between noteheads of equal pitch.",
+ /* create */ "",
+ /* accept */ "tie-event",
+ /* read */ "tieMelismaBusy",
/* write */ "");
#include "translator.icc"
ADD_TRANSLATOR (Time_signature_engraver,
- /* descr */ "Create a TimeSignature whenever @code{timeSignatureFraction} changes",
- /* creats*/ "TimeSignature",
- /* accepts */ "",
- /* reads */ "",
+ /* doc */ "Create a TimeSignature whenever @code{timeSignatureFraction} changes",
+ /* create */ "TimeSignature",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
}
ADD_ACKNOWLEDGER (Trill_spanner_engraver,note_column);
ADD_TRANSLATOR (Trill_spanner_engraver,
- /* descr */ "Create trill spanner from a Music.",
- /* creats*/ "TrillSpanner",
- /* accepts */ "trill-span-event",
- /* reads */ "",
+ /* doc */ "Create trill spanner from a Music.",
+ /* create */ "TrillSpanner",
+ /* accept */ "trill-span-event",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Tuplet_engraver,note_column);
ADD_TRANSLATOR (Tuplet_engraver,
- /* descr */ "Catch Time_scaled_music and generate appropriate bracket ",
- /* creats*/ "TupletBracket",
- /* accepts */ "time-scaled-music",
- /* reads */ "tupletNumberFormatFunction tupletSpannerDuration tupletFullLength" ,
+ /* doc */ "Catch Time_scaled_music and generate appropriate bracket ",
+ /* create */ "TupletBracket",
+ /* accept */ "time-scaled-music",
+ /* read */ "tupletNumberFormatFunction tupletSpannerDuration tupletFullLength" ,
/* write */ "");
ADD_ACKNOWLEDGER (Vaticana_ligature_engraver, rest);
ADD_ACKNOWLEDGER (Vaticana_ligature_engraver, note_head);
ADD_TRANSLATOR (Vaticana_ligature_engraver,
- /* descr */ "Handles ligatures by glueing special ligature heads together.",
- /* creats*/ "VaticanaLigature",
- /* accepts */ "ligature-event",
- /* reads */ "",
+ /* doc */ "Handles ligatures by glueing special ligature heads together.",
+ /* create */ "VaticanaLigature",
+ /* accept */ "ligature-event",
+ /* read */ "",
/* write */ "");
ADD_TRANSLATOR (Vertical_align_engraver,
"Catch groups (staffs, lyrics lines, etc.) and stack "
"them vertically.",
- /* creats*/ "VerticalAlignment",
- /* accepts */ "",
- /* reads */ "",
+ /* create */ "VerticalAlignment",
+ /* accept */ "",
+ /* read */ "",
/* write */ "");
ADD_ACKNOWLEDGER (Vertically_spaced_contexts_engraver, vertically_spaceable);
ADD_TRANSLATOR (Vertically_spaced_contexts_engraver,
- /* descr */ "",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "verticallySpacedContexts",
+ /* doc */ "",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "verticallySpacedContexts",
/* write */ "verticallySpacedContexts");
ADD_ACKNOWLEDGER (Volta_engraver, note_column);
ADD_ACKNOWLEDGER (Volta_engraver, bar_line);
ADD_TRANSLATOR (Volta_engraver,
- /* descr */ "Make volta brackets.",
- /* creats*/ "VoltaBracket",
- /* accepts */ "",
- /* reads */ "repeatCommands voltaSpannerDuration stavesFound",
+ /* doc */ "Make volta brackets.",
+ /* create */ "VoltaBracket",
+ /* accept */ "",
+ /* read */ "repeatCommands voltaSpannerDuration stavesFound",
/* write */ "");