{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"while"}]}
    while !original_range.contains_range(last_token.text_range()) {
    }
        last_token = skip_trivia_token(last_token.prev_token()?, Direction::Prev)?;