Oh I see -- it looks like this code was copy/pasted from the JavaScriptCodeHints implementation?  Most of this doesn't apply to CSS, so I think everything here can be eliminated except for the `stringRanges` part.  And I think the CSS file may not be needed either, as a result.