(Parser p)
| 364 | return this; |
| 365 | } |
| 366 | public Parser maybe(Parser p) { |
| 367 | Parser p2 = new Parser(p); |
| 368 | p2.reset(); |
| 369 | elements.add(new OrTree(new Parser[] { p, p2 })); |
| 370 | return this; |
| 371 | } |
| 372 | public Parser option(Parser p) { |
| 373 | elements.add(new Repeat(p, true)); |
| 374 | return this; |
no test coverage detected