{"ast_node_type":"variable","tokens":[{"end":28,"kind":"keyword","start":0,"text":"let"}]}
    let text = token.text();
    let range = intersection - token.text_range().start();
    for (pos, _) in text[range].bytes().enumerate().filter(|&(_, b)| b == b'\n') {