MCPcopy Create free account
hub / github.com/RingBDStack/GDAP / PrefixTree

Class PrefixTree

extraction/label_tree.py:46–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44
45
46class PrefixTree:
47 def __init__(self, label_name_list, tokenizer, end_symbol='<end>'):
48 self.label_name_list = label_name_list
49 self._tokenizer = tokenizer
50 self.label_name_tree = get_label_name_tree(
51 label_name_list, tokenizer, end_symbol)
52 self._end_symbol = end_symbol
53
54 def is_end_of_tree(self, tree: Dict):
55 return len(tree) == 1 and self._end_symbol in tree
56
57
58if __name__ == "__main__":

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected