コード例 #1
0
 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
コード例 #2
0
def sentence_parse(*args):
  return _clinkgrammar.sentence_parse(*args)
コード例 #3
0
def sentence_parse(sent, opts):
    return _clinkgrammar.sentence_parse(sent, opts)
コード例 #4
0
ファイル: clinkgrammar.py プロジェクト: raschild6/relex
def sentence_parse(sent: 'Sentence', opts: 'Parse_Options') -> "int":
    return _clinkgrammar.sentence_parse(sent, opts)
コード例 #5
0
 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)
コード例 #6
0
 def __init__(self, sent):
     self.sent = sent
     self.num = 0
     clg.sentence_parse(sent._obj, sent.parse_options._obj)
コード例 #7
0
def sentence_parse(*args) -> "int":
    return _clinkgrammar.sentence_parse(*args)