def next(self): if self.num == clg.sentence_num_valid_linkages(self.sent._obj): raise StopIteration() linkage = Linkage(self.num, self.sent, self.parse_options._obj) if not linkage: # SAT sentinel value raise StopIteration() self.num += 1 return linkage
def next(self): if self.num == clg.sentence_num_valid_linkages(self.sent._obj): raise StopIteration() linkage = Linkage(self.num, self.sent, self.sent.parse_options._obj) if not linkage: # SAT sentinel value raise StopIteration() self.num += 1 return linkage
def __len__(self): return clg.sentence_num_valid_linkages(self.sent._obj)
def __iter__(self): if 0 == clg.sentence_num_valid_linkages(self.sent._obj): return iter(()) return self
def __len__(self): return clg.sentence_num_valid_linkages(self.sent._obj)
def __iter__(self): if 0 == clg.sentence_num_valid_linkages(self.sent._obj): return iter(()) return self
def num_valid_linkages(self): return clg.sentence_num_valid_linkages(self._obj)