action = self.actions[self.pc]
if isinstance(action, (parser.ActionDef, parser.ActionRef)):
- actions, params = action(s_params, rank)
- child = self.__class__(self, actions, params, rank)
+ child = self.Child(action, s_params, rank)
owner.replace(self, child)
child.step(owner, created)
break