示例#1
0
 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
示例#2
0
 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
示例#3
0
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)
示例#5
0
 def num_valid_linkages(self):
     return clg.sentence_num_valid_linkages(self._obj)
示例#6
0
def sentence_num_valid_linkages(sent: 'Sentence') -> "int":
    return _clinkgrammar.sentence_num_valid_linkages(sent)
示例#7
0
 def __iter__(self):
     if (0 == clg.sentence_num_valid_linkages(self.sent._obj)):
         return iter(())
     return self
示例#8
0
 def num_valid_linkages(self):
     return clg.sentence_num_valid_linkages(self._obj)
示例#9
0
 def __iter__(self):
     if (0 == clg.sentence_num_valid_linkages(self.sent._obj)):
         return iter(())
     return self