Track locations in the lexer (preliminary)