Lines Matching refs:start
45 match_nodes = self.add(linear, start=self.root)
49 def add(self, pattern, start):
51 #print("adding pattern", pattern, "to", start)
54 return [start]
62 end_nodes = self.add(alternative, start=start)
69 if pattern[0] not in start.transition_table:
72 start.transition_table[pattern[0]] = next_node
75 next_node = start.transition_table[pattern[0]]
78 end_nodes = self.add(pattern[1:], start=next_node)