Lexer: add line number info to injected tokens