(args: &Args)
| 196 | } |
| 197 | |
| 198 | fn cmd_compile(args: &Args) -> Result<()> { |
| 199 | let exprs = args.parse_many()?; |
| 200 | let compiler = |
| 201 | args.compiler() |
| 202 | .bytes(args.flag_bytes) |
| 203 | .only_utf8(!args.flag_bytes) |
| 204 | .dfa(args.flag_dfa) |
| 205 | .reverse(args.flag_dfa_reverse); |
| 206 | let prog = compiler.compile(&exprs)?; |
| 207 | print!("{:?}", prog); |
| 208 | Ok(()) |
| 209 | } |
| 210 | |
| 211 | fn cmd_utf8_ranges(args: &Args) -> Result<()> { |
| 212 | use syntax::ParserBuilder; |