def parse_sent(self, txt): sent = clg.sentence_create(txt, self.dictionary._dict) n = clg.sentence_parse(sent, self.parse_options._po) if n > 0: linkages = [ Linkage.create_from_sentence(i, sent, self.parse_options._po) for i in range(n) ] else: linkages = [] clg.sentence_delete(sent) return linkages
def sentence_parse(*args): return _clinkgrammar.sentence_parse(*args)
def sentence_parse(sent, opts): return _clinkgrammar.sentence_parse(sent, opts)
def sentence_parse(sent: 'Sentence', opts: 'Parse_Options') -> "int": return _clinkgrammar.sentence_parse(sent, opts)
def parse(self): n = clg.sentence_parse(self._obj, self.parse_options._obj) for i in xrange(n): yield Linkage(i, self, self.parse_options._obj)
def __init__(self, sent): self.sent = sent self.num = 0 clg.sentence_parse(sent._obj, sent.parse_options._obj)
def sentence_parse(*args) -> "int": return _clinkgrammar.sentence_parse(*args)