rewrote assert_lexer_tokens to be permissive - allow not specifying .pos and .lineno in the expected tokens
Fix reporting of multi-char operators and test it