source file of the GNU LilyPond music typesetter
- (c) 1997--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
public:
Music_output_def * output_def_;
- bool is_alias_b (SCM) const;
+ bool is_alias (SCM) const;
Translator (Translator const &);
virtual Moment now_mom () const;
/*
- ugh: bubbled up from Translator_group.
+ ugh: bubbled up.
*/
- SCM simple_trans_list_;
- SCM trans_group_list_;
SCM definition_;
SCM properties_scm_;
+ SCM trans_group_list_;
+ SCM accepts_list_;
+ virtual SCM get_simple_trans_list ();
+public:
DECLARE_SMOBS (Translator, dummy);
+private:
+ /*
+ ugh: bubbled up from Translator_group.
+ */
+
+protected: // should be private.
+ SCM simple_trans_list_;
+ friend class Context_def;
+ // ugir.
+ // friend SCM Translator_group::get_simple_trans_list ();
public:
void add_translator (Translator*trans);
-Translator*get_translator (String s);
+Translator*get_translator (SCM s);
DECLARE_UNSMOB(Translator,translator);
#endif // TRANSLATOR_HH