source file of the GNU LilyPond music typesetter
- (c) 1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "debug.hh"
#include "translator-group.hh"
-#include "rational.hh"
+#include "moment.hh"
char const*
Translator::name() const
Translator::print () const
{
#ifndef NPRINT
- DOUT << classname (this) << " {";
+ DEBUG_OUT << classname (this) << " {";
if (classname (this) != type_str_)
- DOUT << "type = " << type_str_;
+ DEBUG_OUT << "type = " << type_str_;
do_print ();
- DOUT << "}\n";
+ DEBUG_OUT << "}\n";
#endif
}
return output_def_l_;
}
-Scalar
-Translator::get_property (String id, Translator_group **where_l) const
+SCM
+Translator::get_property (String id) const
{
- return daddy_trans_l_->get_property (id, where_l);
+ return daddy_trans_l_->get_property (ly_symbol2scm (id.ch_C()));
}
+SCM
+Translator::get_property (SCM sym) const
+{
+ return daddy_trans_l_->get_property (sym);
+}
+
+
+
+void
+Translator:: do_pre_move_processing(){}
+void
+Translator::do_post_move_processing(){}
+void
+Translator::do_process_requests () {}
+void
+Translator::do_creation_processing() {}
+void
+Translator::do_removal_processing(){}