pub fn change_positions<'a>(nodes: &[&'a Syntax<'a>]) -> Vec<MatchedPos> {
    let mut positions = Vec::new();
    change_positions_(nodes, &mut positions);
    positions
}
/// Walk `nodes` and return a vec of all the changed positions.
Walk `nodes` and return a vec of all the changed positions.
Walk ` nodes ` and return a vec of all the changed positions .
pub fn change_positions<'a>(nodes: &[&'a Syntax<'a>]) -> Vec<MatchedPos> {
    let mut positions = Vec::new();
    change_positions_(nodes, &mut positions);
    positions
}
pub fn change_positions < ' a > ( nodes : & [ & ' a Syntax < ' a > ] ) -> Vec < MatchedPos > { let mut positions = Vec :: new ( ) ; change_positions_ ( nodes , & mut positions ) ; positions }
Walk `nodes` and return a vec of all the changed positions.
Walk ` nodes ` and return a vec of all the changed positions .
nodes
&[&'a Syntax<'a>]