(args: &Args)
| 98 | } |
| 99 | |
| 100 | fn run(args: &Args) -> Result<()> { |
| 101 | if args.cmd_ast { |
| 102 | cmd_ast(args) |
| 103 | } else if args.cmd_hir { |
| 104 | cmd_hir(args) |
| 105 | } else if args.cmd_prefixes { |
| 106 | cmd_literals(args) |
| 107 | } else if args.cmd_suffixes { |
| 108 | cmd_literals(args) |
| 109 | } else if args.cmd_anchors { |
| 110 | cmd_anchors(args) |
| 111 | } else if args.cmd_captures { |
| 112 | cmd_captures(args) |
| 113 | } else if args.cmd_compile { |
| 114 | cmd_compile(args) |
| 115 | } else if args.cmd_utf8_ranges { |
| 116 | cmd_utf8_ranges(args) |
| 117 | } else { |
| 118 | unreachable!() |
| 119 | } |
| 120 | } |
| 121 | |
| 122 | fn cmd_ast(args: &Args) -> Result<()> { |
| 123 | use syntax::ast::parse::Parser; |
no test coverage detected