Crate nom_test_helpers [−] [src]
Macros for testing nom parsers
Often when I'm testing nom parsers, I end up defining a lot of little
macros like this, so I thought I would bundle them all up into a crate
so I didn't have to define them over and over
Macros
| assert_done |
This macro checks to make sure that the IResult it is
passed is |
| assert_done_and_eq |
This checks that the |
| assert_empty |
Internal only, really, and not even necessary :P |
| assert_error |
This asserts that the |
| assert_error_and_eq |
This asserts that the |
| assert_finished |
This does the same thing as |
| assert_finished_and_eq |
Same as |
| assert_needed |
This asserts that the |
| assert_needs |
This lets the user specify how much input the parser should need |