Improve Lexer engine; Fix col number glitch.

- Fixed the Lexer from incorrectly reporting the column
  number of escaped backslashes.

- Less redundant code and better performance on the core
  engine.