+ Grob* g = staff_sided[i];
+ Direction d = Side_position_interface::get_direction (g);
+ if (!d)
+ {
+ programming_error ( "No direction for script?");
+ d = DOWN;
+ g->set_grob_property ("direction", gh_int2scm (d));
+ }
+
+ scripts[d] = scm_cons (g->self_scm(), scripts[d]);