+#include "duration.hh"
+#include "item.hh"
+#include "pitch.hh"
+#include "rhythmic-head.hh"
+#include "staff-symbol-referencer.hh"
+#include "stream-event.hh"
+
+#include "translator.icc"
+
+class Rest_engraver : public Engraver
+{
+ Stream_event *rest_event_;
+ Item *dot_;
+ Grob *rest_;
+protected:
+ void start_translation_timestep ();
+ void process_music ();
+ DECLARE_TRANSLATOR_LISTENER (rest);
+public:
+ TRANSLATOR_DECLARATIONS (Rest_engraver);
+};
+