Ensure that lexer right contexts work even at the end of the file.
Fix parsing of - with a newline character immediately afterwards.
Add some extra tests.
Improve the panic error message.

This makes it clearer that it is an internal error.
Fix the location of tokens on the include boundary end.

This was causing invalid spans to be generated.
Improve an internal error message.