{"ast_node_type":"variable","tokens":[{"end":94,"kind":"keyword","start":0,"text":"let"}]}
    let mut indegree_stats = IndexVec::<ConditionId, usize>::from_elem_n(0, conditions.len());
fn calc_test_vectors_index(conditions: &mut Vec<MCDCBranch>) -> usize {
    // `num_paths` is `width` described at the llvm rfc, which indicates how many paths reaching the condition node.