{"ast_node_type":"other","tokens":[{"end":43,"kind":"keyword","start":0,"text":"//"}]}
    // have to keep our line index updated.
    // The changes we got must be applied sequentially, but can cross lines so we
    // Some clients (e.g. Code) sort the ranges in reverse. As an optimization, we