(args: &Args)
| 184 | } |
| 185 | |
| 186 | fn cmd_captures(args: &Args) -> Result<()> { |
| 187 | let expr = args.parse_one()?; |
| 188 | let prog = args.compiler().only_utf8(false).compile(&[expr])?; |
| 189 | for (i, name) in prog.captures.iter().enumerate() { |
| 190 | match *name { |
| 191 | None => println!("{}", i), |
| 192 | Some(ref name) => println!("{}:{}", i, name), |
| 193 | } |
| 194 | } |
| 195 | Ok(()) |
| 196 | } |
| 197 | |
| 198 | fn cmd_compile(args: &Args) -> Result<()> { |
| 199 | let exprs = args.parse_many()?; |