(_: Rule, input: &str)
| 333 | |
| 334 | impl Parser<Rule> for AbcParser { |
| 335 | fn parse(_: Rule, input: &str) -> Result<Pairs<'_, Rule>, Error<Rule>> { |
| 336 | state(input, |state| { |
| 337 | state |
| 338 | .rule(Rule::a, |s| { |
| 339 | s.skip(1) |
| 340 | .unwrap() |
| 341 | .rule(Rule::b, |s| s.skip(1)) |
| 342 | .unwrap() |
| 343 | .skip(1) |
| 344 | }) |
| 345 | .and_then(|s| s.skip(1).unwrap().rule(Rule::c, |s| s.match_string("e"))) |
| 346 | .and_then(|s| s.optional(|s| s.rule(Rule::d, |s| s.match_string("fgh")))) |
| 347 | }) |
| 348 | } |
| 349 | } |
| 350 | |
| 351 | #[test] |
nothing calls this directly
no test coverage detected