Home | History | Annotate | Download | only in tools

Lines Matching refs:pattern

120 def trim(pattern):
121 for ix in range(len(pattern)):
122 if pattern[ix] != 0:
123 return pattern[ix:]
126 def pat_to_binary(pattern):
127 return b''.join(struct.pack('B', x) for x in pattern)
137 # Add a pattern (word fragment with numeric codes, such as ".ad4der")
310 def generate_header(alphabet, trie, pattern):
314 file_size = pattern_off + len(pattern)
414 patmap, pattern = generate_pattern([n.res for n in hyph.node_list])
416 header = generate_header(alphabet, trie, pattern)
422 f.write(pattern)
471 pattern = node_entry >> pattern_shift
472 if pattern:
475 pat = get_pattern(pattern_data, pattern)
559 assert verify_file_sorted(patterns, pat_fn), 'pattern table not verified'