Lines Matching defs:printer
2 This module provides a regular expression printer for `Hir`.
11 /// A builder for constructing a printer.
13 /// Note that since a printer doesn't have any configuration knobs, this type
36 /// A printer for a regular expression's high-level intermediate
39 /// A printer converts a high-level intermediate representation (HIR) to a
40 /// regular expression pattern string. This particular printer uses constant
43 /// Since this printer is only using the HIR, the pattern it prints will likely
47 /// The purpose of this printer is to provide a means to mutate an HIR and then
58 /// Create a new printer.
259 let mut printer = Printer::new();
261 printer.print(&hir, &mut dst).unwrap();
291 // The following test that the printer escapes meta characters
297 // The following test that the printer escapes meta characters