Beispiel #1
0
 def _test_generate_suffix_pointers(self):
     print "test generate_suffix_pointers..."
     triedict = TrieDict()
     triedict.add_pattern("abcd")
     triedict.add_pattern("bcd")
     triedict.add_pattern("c")
     triedict.generate_suffix_links()
     print triedict
     print triedict.to_string()
Beispiel #2
0
    def _test_persist(self):
        triedict = TrieDict()
        triedict.add_pattern("blaaaa")
        triedict.add_pattern("blauu")
        triedict.generate_suffix_links()
        print triedict
        print triedict.to_string()

        triedict.save("test.triedict")

        triedict2 = TrieDict.load("test.triedict")
        print triedict2
        print triedict2.to_string()