readdate: Show the start and finish of the consumed section of the input

tests: Add support for checking the consumed part of the input

Correct (I think) notation to make optional phrases optional

(0) -10 -3 +3 tip

mercurial