{"ast_node_type":"variable","tokens":[{"end":28,"kind":"keyword","start":0,"text":"let"}]}
    let ws_text = ws.text();
fn extend_ws(root: &SyntaxNode, ws: SyntaxToken, offset: TextSize) -> TextRange {
    let suffix = TextRange::new(offset, ws.text_range().end()) - ws.text_range().start();