{"ast_node_type":"variable","tokens":[{"end":31,"kind":"keyword","start":0,"text":"while"}]}
    while let Some(inner) = e {
    let mut e = ele.next_sibling_or_token();
        if !inner.kind().is_trivia() {