polish: fix lexer state comment (#4294)
we must update the lexer line number and the line start position,
because lookahead saves the token within the linked list, and so will
never be called again on this token
we do not change the current token, however, until the lexer is advanced
closes #2764