-void
-Translator:: do_pre_move_processing(){}
-void
-Translator::do_post_move_processing(){}
-void
-Translator::do_process_music () {}
-void
-Translator::do_creation_processing() {}
-void
-Translator::do_removal_processing(){}
+ interface_name = replace_all (interface_name, '_', '-');
+ interface_name += "-interface";
+
+ inf.symbol_ = scm_gc_protect_object (ly_symbol2scm (interface_name.c_str ()));
+ ack_array->push_back (inf);
+}
+
+Engraver_void_function_engraver_grob_info
+generic_get_acknowledger (SCM sym, vector<Acknowledge_information> const *ack_array)
+{
+ for (vsize i = 0; i < ack_array->size (); i++)
+ {
+ if (ack_array->at (i).symbol_ == sym)
+ return ack_array->at (i).function_;
+ }
+ return 0;
+}
+
+ADD_TRANSLATOR (Translator,
+ "Base class. Unused",
+ "",
+ "",
+ "",
+ "");