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) self.num += 1 return linkage
def next(self): if self.num == clg.sentence_num_valid_linkages(self.sent._obj): if 0 == self.num: return None raise StopIteration() linkage = Linkage(self.num, self.sent, self.sent.parse_options._obj) self.num += 1 return linkage
def sentence_num_valid_linkages(*args) -> "int" : return _clinkgrammar.sentence_num_valid_linkages(*args)
def sentence_num_valid_linkages(*args): return _clinkgrammar.sentence_num_valid_linkages(*args)
def num_valid_linkages(self): return clg.sentence_num_valid_linkages(self._obj)
def sentence_num_valid_linkages(sent: 'Sentence') -> "int": return _clinkgrammar.sentence_num_valid_linkages(sent)
def __iter__(self): if (0 == clg.sentence_num_valid_linkages(self.sent._obj)): return iter(()) return self