def update_highlighter
      formatter = Formatter.new
      lexer ||= @lexer.new

      formatter.format(lexer.lex(to_s))

      Log.specific('prelex.log').debug(to_s) if Mad.debug?
      Log.common.debug(formatter.toks.inspect)

      @highlighter_tokens = formatter.toks
    end
def update_highlighter
      formatter = Formatter.new
      lexer ||= @lexer.new

      formatter.format(lexer.lex(to_s))

      Log.specific('prelex.log').debug(to_s) if Mad.debug?
      Log.common.debug(formatter.toks.inspect)

      @highlighter_tokens = formatter.toks
    end
Update the current highlighter lookup table
 @note This method is costly, it requires relexing the current file and generating new tokens.

 @return [void]