Lines Matching refs:pattern
4 """Pattern compiler.
8 The compiler compiles a pattern to a pytree.*Pattern instance.
24 # The pattern grammar file
48 Takes an optional alternative filename for the pattern grammar.
57 """Compiles a pattern string to a nested pytree.*Pattern object."""
94 pattern = self.compile_basic(node.children[1:])
95 p = pytree.NegatedPattern(pattern)
111 pattern = self.compile_basic(nodes, repeat)
132 pattern = pattern.optimize()
133 pattern = pytree.WildcardPattern([[pattern]], min=min, max=max)
136 pattern.name = name
137 return pattern.optimize()
204 def compile_pattern(pattern):
205 return PatternCompiler().compile_pattern(pattern)