-#include "proto.hh"
-#include "musical-request.hh"
-#include "hyphen-engraver.hh"
-#include "hyphen-spanner.hh"
-#include "paper-column.hh"
-#include "text-item.hh"
-#include "extender-engraver.hh"
+#include "warn.hh"
+#include "item.hh"
+#include "engraver.hh"
+#include "spanner.hh"
+
+class Hyphen_engraver : public Engraver
+{
+ Music *ev_;
+ Spanner *hyphen_;
+ Spanner *finished_hyphen_;
+public:
+ TRANSLATOR_DECLARATIONS (Hyphen_engraver);
+
+protected:
+ virtual void acknowledge_grob (Grob_info);
+ virtual void finalize ();
+ virtual bool try_music (Music*);
+ virtual void stop_translation_timestep ();
+ virtual void process_music ();
+private:
+
+};
+
+