pub fn descend_stmt_list<'a, V: StmtVisitor<'a>>(visitor: &mut V, stmt_list: &'a StmtList) {
    for stmt in stmt_list.iter() {
        visitor.visit_stmt(stmt);
    }
}
/// Descends down a statement list.
Descends down a statement list.
Descends down a statement list .
pub fn descend_stmt_list<'a, V: StmtVisitor<'a>>(visitor: &mut V, stmt_list: &'a StmtList) {
    for stmt in stmt_list.iter() {
        visitor.visit_stmt(stmt);
    }
}
pub fn descend_stmt_list < ' a , V : StmtVisitor < ' a > > ( visitor : & mut V , stmt_list : & ' a StmtList ) { for stmt in stmt_list . iter ( ) { visitor . visit_stmt ( stmt ) ; } }
Descends down a statement list.
Descends down a statement list .
visitor
&mut V
stmt_list
&'a StmtList
visitor
&mut V
stmt_list
&'a StmtList