{"ast_node_type":"other","tokens":[{"end":56,"kind":"keyword","start":0,"text":"PositionRepr::FirstChild(parent)"}]}
        PositionRepr::FirstChild(parent) => (parent, 0),
    let (parent, index) = match position.repr {
        PositionRepr::After(child) => (child.parent().unwrap(), child.index() + 1),