n_splice
| adv_list LB adv_attrs RB { n_splice ($1,$3); }
| adv_attr adv_attr { n_splice ($1,$2); }
| construct_list construct { n_splice ($1,$2); }
| members member { n_splice ($1,$2); }
extern void n_splice(struct node *, struct node *);