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 |