adding line numbers to the lexer