Example #1
0
    def testNodeNextPrevious(self):
        c = CorpusAd("bosque/Bosque_CF_8.0.ad.txt")
        p = c.next()

        node = p.nodes[0]
        i = 0
        while node.next:
            print(node.next.txt, node.next.level, node.next.stype)
            node = node.next
            i += 1

        self.assertEqual(i, 1)
def annotate():
    speechVerbs = SpeechVerbs()
    c = CorpusAd("bosque/Bosque_CP_8.0.ad.txt", speechVerbs)

    p = c.next()
    while p:
        #f = findPattern(p, speechVerbs, pattern3)
        #f = findPattern(p, speechVerbs, pattern1)
        #f = findPattern(p, speechVerbs, pattern3NoSubj)
        #f = findPattern(p, speechVerbs, pattern2)
        #f = findPattern(p, speechVerbs, pattern7)
        #f = findPattern5(p, speechVerbs, pattern5)
        f = findPattern6(p, speechVerbs, pattern6)

        p = c.next()
Example #3
0
    def testNext(self):
        c = CorpusAd("bosque/Bosque_CF_8.0.ad.txt")

        p = c.next()
        c.next()
        c.next()
        c.next()

        self.assertNotEqual(p, None)
Example #4
0
    def testHasSpeechVerb(self):
        c = CorpusAd("bosque/Bosque_CF_8.0.ad.txt")

        v = c.getSpeechVerb("==========MV:v-fin('dizer' <fs-subst> <nosubj> PR 3S IND)é")
        self.assertEqual(v, 'dizer')