- if (not self.succ[m] or #self.succ[m] == 0) or (self.pred[m] and #self.pred[m] > 0) then
- error('Invalid input edges.')
+ if not self.succ[m] or #self.succ[m] == 0 then
+ error('Input modules must have outgoing edges.')
+ end
+ if self.pred[m] and #self.pred[m] > 0 then
+ error('Input modules cannog have incoming edges.')