       return null unless obj?
     obj[char]
 
-  # Private:
   setCharacterWidthCache: (scopes, char, val) ->
     scopes ?= NoScope
     obj = @constructor.characterWidthCache


    returnLeft ? left

  # Private:
  getCharacterWidthCache: (scopes, char) ->
    scopes ?= NoScope
    obj = @constructor.characterWidthCache

        index++
    left

  measureToColumn: (lineElement, tokenizedLine, screenColumn) ->
    left = oldLeft = index = 0
    iterator = document.createNodeIterator(lineElement, NodeFilter.SHOW_TEXT, TextNodeFilter)
