-
- return r;
-}
-
-Translator*
-Performer_group_performer::get_default_interpreter()
-{
- // ?
- if ( is_bottom_performer_b() )
- return daddy_perf_l_->get_default_interpreter();
-
- Performer_group_performer *perf_p= itrans_l_->
- get_default_itrans_l()->get_group_performer_p();
- add(perf_p );
- if (perf_p->is_bottom_performer_b())
- return perf_p;
- else
- return perf_p->get_default_interpreter();
-}
-
-Moment
-Performer_group_performer::get_mom() const
-{
- Moment mom = Performer::get_mom();
-
- for ( int i = 0; i < nongroup_l_arr_.size(); i++ )
- nongroup_l_arr_[ i ]->set( mom );
-
- return mom;
-}
-
-bool
-Performer_group_performer::is_bottom_performer_b() const
-{
- return !itrans_l_->get_default_itrans_l();