+#include "font-metric.hh"
+#include "side-position-interface.hh"
+
+/**
+ Generate texts for lyric syllables. We only do one lyric at a time.
+ Multiple copies of this engraver should be used to do multiple voices.
+ */
+class Lyric_engraver : public Engraver
+{
+protected:
+ virtual void stop_translation_timestep ();
+ virtual bool try_music (Music *);
+ virtual void process_music ();
+
+public:
+ TRANSLATOR_DECLARATIONS(Lyric_engraver);
+private:
+ Music * req_;
+ Item* text_;
+};