capture line and column info in lexer