Fix column calculation when a comment does not end in a newline.

Previously the column update always assumed a newline immediately
followed the end of a comment. In fixing the column calculation the
comment handling code in the tokenizer has been simplified and
consolidated.
2 files changed